
本周,F(xiàn)acebook 和 Github 推出 Atom-IDE,另一則消息是 Sublime Text 3 本周開(kāi)始推送,全面替代 Sublime Text 2。另一方面,Visual Studio Code 的支持者甚多,不乏很多因?yàn)樾阅軉?wèn)題放棄 Atom 的用戶。大家,更中意的是什么 IDE/Editor ,宇宙第一的 Visual Studio,還是 JetBrains 系列,或者是 Emacs、Vim 呢?
本期推薦
學(xué)習(xí) JavaScript:9 個(gè)常見(jiàn)錯(cuò)誤阻礙你進(jìn)步
對(duì)于剛學(xué)習(xí) JavaScript 的同學(xué)來(lái)說(shuō), 或多或少都會(huì)遇到些問(wèn)題, 這些問(wèn)題很可能阻礙你的成長(zhǎng),不要慌,也正是這些問(wèn)題促使你的成長(zhǎng)。文中總結(jié)了9了常見(jiàn)的學(xué)習(xí) JS 的問(wèn)題,幫你提前預(yù)熱下。
業(yè)界動(dòng)態(tài)
在 Node.js 中使用原生 ES 模塊
Node 8.5.0 已經(jīng)發(fā)布,開(kāi)始支持 ES 模塊,目前還需要增加命令行參數(shù)選項(xiàng),計(jì)劃是在 Node.js 10 LTS 中默認(rèn)支持。
Facebook 和 GitHub 兩大巨頭聯(lián)手推出 Atom-IDE
facebook 聯(lián)手 github 推出 Atom-IDE,只需要下載相關(guān)工具包及支持語(yǔ)言。目前 Atom V1.21 才支持最新版的工具包。
技術(shù)縱橫
15分鐘成為 GIT 專家
Git 可能看起來(lái)像一個(gè)復(fù)雜的系統(tǒng),但是你一旦理解了內(nèi)部的概念,使用 Git 工作會(huì)變成一件愉悅的體驗(yàn)。
V8 引擎中的“元素種類”
文章講述了 V8 引擎針對(duì)數(shù)組元素類型做的遍歷優(yōu)化,在語(yǔ)言層級(jí)及引擎層級(jí)對(duì)于元素類型的區(qū)分顆粒度不同。引擎層級(jí)通過(guò)對(duì)數(shù)組元素進(jìn)行了21種元素種類區(qū)分實(shí)現(xiàn)不同的優(yōu)化方案。
小紅書(shū)里的秘密:機(jī)器學(xué)習(xí)如何幫助十人算法團(tuán)隊(duì)快速達(dá)成目標(biāo)
小紅書(shū)作為一個(gè)社區(qū)電商,目標(biāo)是讓全世界的好生活觸手可及,那么如何幫助用戶在社區(qū)里發(fā)現(xiàn)好生活,又如何引導(dǎo)用戶找到值得剁手的好產(chǎn)品呢?本文整理自 ArchSummit 深圳演講,探討如何運(yùn)用機(jī)器學(xué)習(xí)和人工智能,幫助小紅書(shū)不到 10 人的算法團(tuán)隊(duì)快速接近目標(biāo)。
Zsh 開(kāi)發(fā)指南(一):變量和語(yǔ)句
因?yàn)?zsh 基本兼容 bash,不少人使用 bash 語(yǔ)法寫(xiě) zsh 腳本,因?yàn)?bash 的通用性更好,但這樣就無(wú)法利用 zsh 的眾多優(yōu)秀特性。熟悉下 zsh 下獨(dú)有的特性,才能寫(xiě)出更好用的 zsh 腳本。
前端開(kāi)發(fā)
React 全家桶與前端單元測(cè)試藝術(shù)
好的測(cè)試來(lái)自于好的代碼,如果說(shuō)有藝術(shù),那也是代碼的藝術(shù)??茖W(xué)的單元?jiǎng)澐挚梢宰屇銛[脫mock,減少依賴,提高并行度,不依賴實(shí)現(xiàn)/易重構(gòu),提高測(cè)試對(duì)業(yè)務(wù)的覆蓋率,以及易學(xué)易用,大幅減少測(cè)試代碼。
為什么我們要做三份 Webpack 配置文件
通過(guò)本文來(lái)介紹一種用 3 個(gè) JS 文件來(lái)配置 Webpack 的方法,這里借鑒了很多開(kāi)源項(xiàng)目的配置,同時(shí)也結(jié)合了我們自己在開(kāi)發(fā)中碰到的種種問(wèn)題解決方案。
Redux 進(jìn)階系列:如何合理地設(shè)計(jì) State
設(shè)計(jì) Redux State 的關(guān)鍵在于,像設(shè)計(jì)數(shù)據(jù)庫(kù)一樣設(shè)計(jì) State,而 action、reducer 等則是操作這個(gè)數(shù)據(jù)庫(kù)的 SQL 語(yǔ)句。
Immutable.js 與 React、Redux 及 reselect 的實(shí)踐
本文作者從 Immutable 與 Redux、reselect 在項(xiàng)目中實(shí)踐出發(fā),闡述 Immutable.js 與 React、Redux 及 reselect 的組合實(shí)踐及優(yōu)化,最后總結(jié)使用 Immutable 可能遇到的一些問(wèn)題及解決方式。
實(shí)用推薦
這里有一份給你的前端學(xué)習(xí)路線圖
一位來(lái)自迪拜的工程師帥哥哥 —— Kamran Ahmed 在 Github 上發(fā)布了一個(gè)項(xiàng)目(準(zhǔn)確地說(shuō)是一篇文章),名字叫《Web Developer Roadmap - 2017》,翻譯過(guò)來(lái)大致就是《2017 版 Web 開(kāi)發(fā)者路線圖》,分成三個(gè)部分 —— 前端、后端以及運(yùn)維開(kāi)發(fā)。
jszie -- Find out minified and gzipped npm package size
利用這個(gè)小工具,可以快速獲知某個(gè)庫(kù)在 gzip 之后的大小。
程序人生
卡辛斯基的警告
科學(xué)技術(shù)一直是推動(dòng)社會(huì)進(jìn)步的主要?jiǎng)恿?,不斷改善著人類生活的同時(shí),似乎也決定未來(lái)人類的命運(yùn)。本文阮一峰老師引用20年前卡辛斯基發(fā)表的《論工業(yè)社會(huì)及其未來(lái)》的文章,講述著技術(shù)與人類自由之爭(zhēng)、技術(shù)與未來(lái)人類命運(yùn)的關(guān)聯(lián)。
我做了六百萬(wàn)字的歌詞分析,告訴你中國(guó) Rapper 都在唱些啥
這個(gè)夏天嘻哈第一次走到地上,HipHop 到底在唱些什么,各個(gè)國(guó)家和地區(qū)的 Rapper 們想要說(shuō)的聊的唱的都有哪些特色。
ELSE 技術(shù)周刊由 IFT 小組 出品,匯聚一周好文章。本期編輯:
@Curtis 前端中年人
@StoneZou 前端搬磚工,不安分于前端開(kāi)發(fā)的搬磚工
@Steven 寫(xiě) JS 的老年人
@mirreal 想當(dāng)設(shè)計(jì)師的程序員不是一個(gè)好攻城獅
點(diǎn)擊這里 向我們推薦你讀到的好文章。