摘要:我卻這樣認(rèn)為我好像是在海上玩耍,時(shí)而發(fā)現(xiàn)了一個(gè)光滑的石子兒,時(shí)而發(fā)現(xiàn)一個(gè)美麗的貝殼而為之高興的孩子。在年底之前,挑一些精致美麗的貝殼,分享出來。這是快速,易于使用,讓您擔(dān)心比建立一個(gè)文件上傳更重要的問題。
我不知道世上的人對(duì)我怎樣評(píng)價(jià)。我卻這樣認(rèn)為:我好像是在海上玩耍,時(shí)而發(fā)現(xiàn)了一個(gè)光滑的石子兒,時(shí)而發(fā)現(xiàn)一個(gè)美麗的貝殼而為之高興的孩子。盡管如此,那真理的海洋還神秘地展現(xiàn)在我們面前。—— 牛頓
github也像是一片海海,2017年,我大約從這篇海中撿了200多個(gè)彩色的貝殼。在年底之前,挑一些精致美麗的貝殼,分享出來。
1 docsify:想讓你的文檔擁有Vue官方文檔一樣的顏值嗎?我喜歡Vue的原因是Vue官方文檔顏值很高 by me, 那么你想來一份嗎?
高顏值
非常簡(jiǎn)單
無需構(gòu)建,寫完文檔直接發(fā)布
容易使用并且輕量 (~18kB gzipped)
智能的全文搜索
提供多套主題
豐富的 API
支持 Emoji
兼容 IE10+
支持 SSR (example)
2 JavaScript Standard Style:一千個(gè)開發(fā)者只有一個(gè)風(fēng)格還在為要不要分號(hào)爭(zhēng)吵嗎? 還在為兩個(gè)空格和四個(gè)空格猶豫嗎? 還在為各種格式檢查的配置文件苦惱嗎?
其實(shí),你需要的只是JavaScript Standard Style罷了,無數(shù)大牛公司在用,你還在猶豫什么?
好多編輯器支持JavaScript Standard Style,安裝過后,ctrl + s一下,哪怕shi一樣的代碼,也會(huì)瞬間華麗變身成維多利亞的秘密。
帥的人已經(jīng)用了,不帥的還在猶豫
無須配置。 史上最便捷的統(tǒng)一代碼風(fēng)格的方式,輕松擁有。
自動(dòng)代碼格式化。 只需運(yùn)行 standard --fix - 從此和臟亂差的代碼說再見。
提前發(fā)現(xiàn)風(fēng)格及程序問題。 - 減少代碼審查過程中反反復(fù)復(fù)的修改過程,節(jié)約時(shí)間。
使用兩個(gè)空格 – 進(jìn)行縮進(jìn)
無分號(hào) – 這沒什么不好。不騙你!
查看更多 – 為何不試試 standard 規(guī)范呢!
3 mitt: 納米級(jí)別的事件訂閱系統(tǒng)如果你看了mitt的源碼,你應(yīng)該會(huì)驚呼:WTF,人家接近50行代碼也能獲得2000多顆星!!!!
納米級(jí)別: 小于200B
相當(dāng)有用: 用"*"可以去訂閱所有事件
非常熟悉: 類似于Node"s EventEmitter
函數(shù)式: 方法不依賴this
4 faker.js: 最優(yōu)雅的假數(shù)據(jù)生成器Supports all Faker API Methods
Full-Featured Microservice
Hosted by hook.io
var randomName = faker.name.findName(); // Caitlyn Kerluke var randomEmail = faker.internet.email(); // Rusty@arne.info var randomCard = faker.helpers.createCard(); // random contact card containing many properties5 superstruct: 精準(zhǔn)詳細(xì)的runtime 數(shù)據(jù)驗(yàn)證工具
給出的錯(cuò)誤提示很詳細(xì),非常容易定位bug
幫你做好那些數(shù)據(jù)驗(yàn)證的臟活累活
const { superstruct, struct } = window.Superstruct const User = struct({ id: "number", name: "string", }) const data = { id: "invalid", name: "Jane Smith", } try { const user = User(data) log("valid", user) } catch (e) { const { message, path, data, type, value } = e log("invalid", { message, path, data, type, value }) } function log(type, data) { document.body.className = type document.body.textContent = JSON.stringify(data, null, 2) }
可以看一下她輸出的錯(cuò)誤信息
{ "message": "Expected a value of type `number` for `id` but received `"invalid"`.", "path": [ "id" ], "data": { "id": "invalid", "name": "Jane Smith" }, "type": "number", "value": "invalid" }6 uppy: 下一代開源文件上傳插件
Uppy是一款時(shí)尚,模塊化的文件上傳器,可以與任何應(yīng)用程序無縫集成。這是快速,易于使用,讓您擔(dān)心比建立一個(gè)文件上傳更重要的問題。
從本地磁盤,Google云端硬盤,Dropbox,Instagram獲取文件,或使用相機(jī)捕捉和記錄自拍;
用一個(gè)漂亮的界面預(yù)覽和編輯元數(shù)據(jù);
上傳到最終目的地,可選擇進(jìn)行處理/編碼
7 Inquirer.js: 在命令行里做問卷調(diào)查"use strict" var inquirer = require("inquirer") var questions = [ { type: "input", name: "name", message: "請(qǐng)輸入你的名字" }, { type: "input", name: "age", message: "請(qǐng)輸入你的年齡", default: function () { return "10" } }, { type: "list", name: "sex", message: "請(qǐng)選擇你的性別", choices: ["男", "女"] } ] inquirer.prompt(questions).then(answers => { console.log(JSON.stringify(answers, null, " ")) })
? src git:(master) ? node query.js ? 請(qǐng)輸入你的名字 wdd ? 請(qǐng)輸入你的年齡 23 ? 請(qǐng)選擇你的性別 男 { "name": "wdd", "age": "23", "sex": "男" }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/90484.html
摘要:截至年底,貝殼金服業(yè)務(wù)已覆蓋全國多個(gè)城市及地區(qū),為超過萬用戶提供了金融服務(wù)。老機(jī)房下線完成則表示數(shù)據(jù)遷移完成。機(jī)房遷移實(shí)施過程操作描述配置防火墻,將兩個(gè)機(jī)房所需端口開通。執(zhí)行下線命令,一次性下線所有舊機(jī)房的。跨機(jī)房遷移,網(wǎng)絡(luò)延遲不能高于。 作者介紹 :李振環(huán),貝殼金服數(shù)據(jù)基礎(chǔ)架構(gòu)負(fù)責(zé)人,目前負(fù)責(zé)數(shù)據(jù)平臺(tái)和企業(yè)級(jí)數(shù)據(jù)倉庫開發(fā)。 公司介紹 貝殼金服是專注居住場(chǎng)景的金融科技服務(wù)商,起步于2...
摘要:開始寫代碼構(gòu)造函數(shù)講了那么多的理論,大家一定是暈了,但是沒辦法,架構(gòu)已經(jīng)比之前的簡(jiǎn)單要復(fù)雜太多了,因此不可能指望一次性把的內(nèi)容全部理解,需要反復(fù)多看。 前言 Facebook 的研發(fā)能力真是驚人, Fiber 架構(gòu)給 React 帶來了新視野的同時(shí),將調(diào)度一詞介紹給了前端,然而這個(gè)架構(gòu)實(shí)在不好懂,比起以前的 Vdom 樹,新的 Fiber 樹就麻煩太多。 可以說,React 16 和 ...
摘要:前言這次找工作也面了好幾家公司,也通過了好幾家公司的面試,畢竟之前也準(zhǔn)備了一段時(shí)間,所以面試的時(shí)候心里也不是很虛。的代碼分割怎么實(shí)現(xiàn)的說說剛才提到的和的區(qū)別前端緩存怎么實(shí)現(xiàn)扯扯強(qiáng)緩存和協(xié)商緩存,重點(diǎn)問了如何實(shí)現(xiàn)緩存二面就聊了項(xiàng)目。。。 前言 這次找工作也面了好幾家公司,也通過了好幾家公司的面試,畢竟之前也準(zhǔn)備了一段時(shí)間,所以面試的時(shí)候心里也不是很虛。 這里記錄一下面試過程中被問到的問題...
閱讀 1201·2021-11-15 18:00
閱讀 1797·2021-10-08 10:15
閱讀 763·2021-09-04 16:48
閱讀 2387·2021-09-04 16:48
閱讀 1321·2019-08-29 18:40
閱讀 974·2019-08-29 13:08
閱讀 2994·2019-08-26 14:06
閱讀 1118·2019-08-26 13:35