国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

回首2017: 你其實(shí)是一個(gè)收集貝殼的孩子

wslongchen / 1720人閱讀

摘要:我卻這樣認(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 properties

5 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

相關(guān)文章

  • 貝殼金服 TiDB 在線跨機(jī)房遷移實(shí)踐

    摘要:截至年底,貝殼金服業(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...

    Ashin 評(píng)論0 收藏0
  • 「React 16」為 Luy 實(shí)現(xiàn) React Fiber 架構(gòu)

    摘要:開始寫代碼構(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 和 ...

    DevWiki 評(píng)論0 收藏0
  • 前端面試

    摘要:前言這次找工作也面了好幾家公司,也通過了好幾家公司的面試,畢竟之前也準(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í)候心里也不是很虛。 這里記錄一下面試過程中被問到的問題...

    meteor199 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<