David Robinson 從 Stack Overflow 年度開發者調查中發現的結論,使用空格縮進比使用製表符縮進的程序員平均年薪高 8.6%,即多超過兩年的工做經驗,固然這個結論是純粹統計上的相關性,很難說就是實際的因果關係,最後做者特地強調:爲了薪水他繼續堅持使用空格縮進,你呢?javascript
Louis Lazaris 進行了爲期 6 周的問卷收集,對 1600 份問卷結果作的彙總,基本覆蓋了 CSS 社區今年以來發生的變化,好比比較受歡迎的工具、方法論、編碼技巧,信息量不小。不論老鳥、新手透過這份報告能觀察到你們都是怎麼作的,不斷打磨本身的工具箱長期來講會是很是划算的投資。css
新版的 TypeScript 帶來的特性包括:支持動態 import 表達式,更安全的回調參數檢查,弱類型支持,字符串枚舉等,其中弱類型支持是跟跟老版本不兼容的。正在學習或者使用 TypeScript 同窗能夠關注。html
這裏探討的 V8 引擎不是 Node.js 8,不久前 Node.js 發佈新版的時候,不少人把二者搞混了。該版本新增 SharedArrayBuffer 支持,而且帶來了原生的 rest/spread 操做符支持。時間節點方面:V8 最新版將會在 Chrome 60 中發佈,Node.js 也會跟隨發佈。前端
用更少的代碼作更多的事情,會讓你成爲更牛的程序員,提及來容易具體怎麼作呢?熟練掌握代碼的簡寫技巧就很是管用,做者在這篇文章中整理了 19 個經常使用的 JS 簡寫技巧,固然,部分簡寫轉換是不徹底等價的,注意原文中的標註,改出了 Bug 可很差。vue
靠譜的程序員會很在乎本身寫的程序的健壯性,彈 JS 的健壯性很好理解,實際上 CSS 也是有的。有沒有這樣的體會,設計圖很是的完美,可是僅僅照着那個作出來的東西在生產環境數據的測試下可能出各類問題,其中最典型的就是內容溢出,這篇文章講了很多內容溢出的處理辦法,文末有彩蛋,有個叫作 ForceFeed 的工具幫你在開發階段作內容溢出測試。java
來自 FreeCodeCamp,Console 是多數程序員的調試首選,但 Console 對大多數人來講是既熟悉又陌生的,我親眼見到很多新同窗的調試代碼寫的很蹩腳,讀完這篇文章,你能學到諸如如何用 Console 格式化輸出、對代碼計時、對輸出分組、輸出表格。node
這裏整理了 8 個高效 Node.js 程序員都有的開發習慣,從包管理,到腳本管理,再到代碼風格、測試等,原文用的次是 「Happy Developer」,養成這些好的習慣,能爲你避免很多麻煩,麻煩少了,效率就高了,天然就會 「Happy」,不是麼?react
程序員漫畫做家 Link Clark 的做品,系列文章有 3 篇,連接在原文頭部,即便初學者也能透過這 3 篇文章理解 JS 中爲何要引入 ArrayBuffer 和 SharedArrayBufer,以及引入這些特性以後如何處理特殊狀況。git
有同窗問我該怎麼選擇適合業務使用的 React 組件或者組件庫,作任何選擇的方法論都是相同的,先找到備選,而後添加必要的條件對備選進行過濾,關於 React 組件或者組件庫,這篇就收錄了很多備選,接下來的必要條件就跟實際的業務有關了。程序員
最近處理業務數據,發現部分數據所有被編碼成了相似 হ 的內容,前端同窗對這個應該都不陌生,由於 HTML 裏面的 > 和 < 都是相似的,如何對這些東西解碼?這篇就是個現成的輪子。
Loading Spinner 是多數應用都會採用的交互方式,能夠極大的減小用戶感知的等待時間,這是把 spinkit 遷移到 React Native 的即插即用的組件,支持超過 10 種動效,相比內置的 ActivityIndicator 能給你更多的選擇。
若是想把 TypeScript 快速融入到本身的開發習慣中,須要找到不少相似的工具配置,這是專門爲 Vue、Vuex 定製的 VSCode 代碼片斷,固然更好的方式是根據本身的工做方式去定製。
Vim 若是不作任何配置,默認的撤銷動做只能在當前打開的文件中執行,無限撤銷的能力能讓你撤銷昨天甚至好久以前作的修改,只須要簡單的幾行配置就能夠搞定。
知乎上廣受關注的問題,跟每一個人的成長有關。你有沒有在工做中遇到能力很強的人,不只知識淵博,並且軟實力讓人佩服,作什麼事情都感受很讓人放心。這類人有什麼共同的特徵?對咱們有什麼啓發?
遇到過 SSH 會話卡住的時候你會憤怒的敲鍵盤?粗暴的關掉終端窗口?其實是有更優雅的方式來殺掉卡住的 SSH 會話,命令也很簡單。
本文做者王仕軍,商業轉載請聯繫做者得到受權,非商業轉載請註明出處。若是你以爲本文對你有幫助,請點贊!若是對文中的內容有任何疑問,歡迎留言討論。想知道我接下來會寫些什麼?歡迎訂閱個人掘金專欄或知乎專欄:《前端週刊:讓你在前端領域跟上時代的腳步》。
Happy Hacking