摘要:我卻這樣認為我好像是在海上玩耍,時而發現了一個光滑的石子兒,時而發現一個美麗的貝殼而為之高興的孩子。在年底之前,挑一些精致美麗的貝殼,分享出來。這是快速,易于使用,讓您擔心比建立一個文件上傳更重要的問題。
我不知道世上的人對我怎樣評價。我卻這樣認為:我好像是在海上玩耍,時而發現了一個光滑的石子兒,時而發現一個美麗的貝殼而為之高興的孩子。盡管如此,那真理的海洋還神秘地展現在我們面前。—— 牛頓
github也像是一片海海,2017年,我大約從這篇海中撿了200多個彩色的貝殼。在年底之前,挑一些精致美麗的貝殼,分享出來。
1 docsify:想讓你的文檔擁有Vue官方文檔一樣的顏值嗎?我喜歡Vue的原因是Vue官方文檔顏值很高 by me, 那么你想來一份嗎?
高顏值
非常簡單
無需構建,寫完文檔直接發布
容易使用并且輕量 (~18kB gzipped)
智能的全文搜索
提供多套主題
豐富的 API
支持 Emoji
兼容 IE10+
支持 SSR (example)
2 JavaScript Standard Style:一千個開發者只有一個風格還在為要不要分號爭吵嗎? 還在為兩個空格和四個空格猶豫嗎? 還在為各種格式檢查的配置文件苦惱嗎?
其實,你需要的只是JavaScript Standard Style罷了,無數大牛公司在用,你還在猶豫什么?
好多編輯器支持JavaScript Standard Style,安裝過后,ctrl + s一下,哪怕shi一樣的代碼,也會瞬間華麗變身成維多利亞的秘密。
帥的人已經用了,不帥的還在猶豫
無須配置。 史上最便捷的統一代碼風格的方式,輕松擁有。
自動代碼格式化。 只需運行 standard --fix - 從此和臟亂差的代碼說再見。
提前發現風格及程序問題。 - 減少代碼審查過程中反反復復的修改過程,節約時間。
使用兩個空格 – 進行縮進
無分號 – 這沒什么不好。不騙你!
查看更多 – 為何不試試 standard 規范呢!
3 mitt: 納米級別的事件訂閱系統如果你看了mitt的源碼,你應該會驚呼:WTF,人家接近50行代碼也能獲得2000多顆星!!!!
納米級別: 小于200B
相當有用: 用"*"可以去訂閱所有事件
非常熟悉: 類似于Node"s EventEmitter
函數式: 方法不依賴this
4 faker.js: 最優雅的假數據生成器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: 精準詳細的runtime 數據驗證工具
給出的錯誤提示很詳細,非常容易定位bug
幫你做好那些數據驗證的臟活累活
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) }
可以看一下她輸出的錯誤信息
{ "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是一款時尚,模塊化的文件上傳器,可以與任何應用程序無縫集成。這是快速,易于使用,讓您擔心比建立一個文件上傳更重要的問題。
從本地磁盤,Google云端硬盤,Dropbox,Instagram獲取文件,或使用相機捕捉和記錄自拍;
用一個漂亮的界面預覽和編輯元數據;
上傳到最終目的地,可選擇進行處理/編碼
7 Inquirer.js: 在命令行里做問卷調查"use strict" var inquirer = require("inquirer") var questions = [ { type: "input", name: "name", message: "請輸入你的名字" }, { type: "input", name: "age", message: "請輸入你的年齡", default: function () { return "10" } }, { type: "list", name: "sex", message: "請選擇你的性別", choices: ["男", "女"] } ] inquirer.prompt(questions).then(answers => { console.log(JSON.stringify(answers, null, " ")) })
? src git:(master) ? node query.js ? 請輸入你的名字 wdd ? 請輸入你的年齡 23 ? 請選擇你的性別 男 { "name": "wdd", "age": "23", "sex": "男" }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/90484.html
摘要:截至年底,貝殼金服業務已覆蓋全國多個城市及地區,為超過萬用戶提供了金融服務。老機房下線完成則表示數據遷移完成。機房遷移實施過程操作描述配置防火墻,將兩個機房所需端口開通。執行下線命令,一次性下線所有舊機房的。跨機房遷移,網絡延遲不能高于。 作者介紹 :李振環,貝殼金服數據基礎架構負責人,目前負責數據平臺和企業級數據倉庫開發。 公司介紹 貝殼金服是專注居住場景的金融科技服務商,起步于2...
摘要:開始寫代碼構造函數講了那么多的理論,大家一定是暈了,但是沒辦法,架構已經比之前的簡單要復雜太多了,因此不可能指望一次性把的內容全部理解,需要反復多看。 前言 Facebook 的研發能力真是驚人, Fiber 架構給 React 帶來了新視野的同時,將調度一詞介紹給了前端,然而這個架構實在不好懂,比起以前的 Vdom 樹,新的 Fiber 樹就麻煩太多。 可以說,React 16 和 ...
閱讀 1193·2021-11-15 18:00
閱讀 1789·2021-10-08 10:15
閱讀 752·2021-09-04 16:48
閱讀 2373·2021-09-04 16:48
閱讀 1313·2019-08-29 18:40
閱讀 965·2019-08-29 13:08
閱讀 2987·2019-08-26 14:06
閱讀 1111·2019-08-26 13:35