摘要:最近公司入職了個實習同學,本期收錄了關于實習同學如何快速掌握熟練工程師的工作流程開發套路來自我提升的多條精彩內容。想知道我接下來會寫些什么歡迎訂閱我的掘金專欄或知乎專欄前端周刊讓你在前端領域跟上時代的腳步。
技術動態 ES8 發布及主要特性總覽共 1818 字,讀完需 3 分鐘。本周 JSConf China 于上海閉幕,掘金和知乎上都有對應的實錄和問答,但會議的 PPT、視頻目前都還沒放出來,有心的同學如果找到了歡迎分享。最近公司入職了 3 個實習同學,本期收錄了關于實習同學如何快速掌握熟練工程師的工作流程、開發套路來自我提升的多條精彩內容。以下是精選內容,請享用!
ES8 已經正式發布,這篇文章使用實例對 ES8 中確定的語言特性(比如 Object.values、Object.entries、String.padStart、String.padEnd)做了介紹,基礎好的同學可以自己去閱讀規范原文,此外,掘金翻譯計劃也把文章翻譯成了中文。
文章教程 JS 項目行軍指南對于相當比例的工程師,尤其是剛入門的前端工程師來說,開始一個全新的項目就像是在未知領域摸索前行,如果方法不當,維護老項目更是噩夢,那么推進新項目是否有固定的套路可循呢?這篇文章是 Hive 的團隊總結出來的 JS 項目行軍指南,覆蓋了 Git、依賴、測試、文件組織、代碼規范等方面。
API 安全檢查清單《清單革命》中提出在醫學領域使用檢查清單是保障復雜手術成功簡單卻有效的方法,有人把這種方法論遷移到建筑領域,而軟件工程領域同樣使用,對于開始接觸 JS 后端開發的同學,如何保障 API 服務的安全有很多方面需要考慮,如果想讓自己成為思維縝密的工程師,這篇文章及其中提到的概念和技術,非常值得學習。
awesome-guidelines:編碼風格指南高質量的代碼會體現在表層和結構兩方面,表層主要指代碼排列、變量命名等方面,結構主要體現在容錯、擴展、調試等方面,表層的代碼技巧相比結構方面更容易掌握,而通常來說表層很差的代碼,結構也好不到哪里去,這篇匯集了很多門語言的編程規范、最佳實踐。
每個單元測試都必須回答的 5 個問題有個難以接受但是殘酷的事實,大多數程序員都不知道怎么寫測試,測試不僅能幫助你理清對需求的理解,還有利于設計的開展,更直接的是方便持續集成為以后的自動化回歸打好基礎。那么該怎么寫測試?正確的思考都是從提問開始,每個單元測試都要回答 的問題包括:你在測什么?它是干啥的?輸入是什么?輸出是什么?如何重復測試?
開發工具 Release:快速生成倉庫的 ChangelogZeit 官方發布的命令行工具,運行之后能自動生成 GitHub Release,并且基于上次發布之后的提交生成本次 Release 的更新日志,如果不了解這種發版流程,建議去看看 React、React Native 的版本更新機制。
Chrome 60 DevTools 新功能預覽Chrome 無疑是配備了最好的開發者工具的瀏覽器,該視頻通過實際操作講解 Chrome 60 中新發布的 DevTools 功能,感興趣的可以看看。
代碼框架 Gifted Chat:React Native 會話式 UI 庫在 AI 時代,人機交互的方式也有不少新的變化,具體到前端領域,會話式UI(Conversational UI)的崛起尤為顯著,微信公號上的自動回復功能也可算作此類,Gifted Chat 是為 React Native 定制的會話式交互組件,在交互細節上做了不少的優化考量,也支持靈活的自定義,如果你最近想做個類似的 APP,應該可以用上。
franc:支持超過 800+ 語言的語種檢測庫如果你恰巧也需要在工作中處理多國語言,而需要知道數據庫中存儲的文本語種,franc 絕對能為你所用,支持超過 800+ 語種,支持計算某段文本屬于某種語言的概率,長的文本輸入能給你更精確的結果。
Markvis:在 Markdown 中輸出圖表不得不說 Markvis 為 Markdown 帶來了更加豐富的表現力,支持條形圖、餅圖,并且這種需求是剛需,在 Markdown 越來越普及的今天。
找找靈感 Practical Node.js:第2版Practical Node.js 開始修訂第 2 版了,預計年底會完工,這個倉庫是手稿原文,如果你看過的話是不是也可以參與進去呢?該書的第一版評價還比較不錯。
VimGameSnake:在 Vim 中玩貪吃蛇代碼寫累了想在 Vim 里面休閑下?請收下這款游戲吧,不要跟老板說是前端周刊介紹的,哈哈。當然,如果你想在 Vim 中嘗試更多的游戲,可以移步:github.com/jmanoel7/vim-games。
AI 術語中英文對照表如果你知道某個領域各種術語對應的英文單詞,能看懂英文技術資料就會更容易,前端為什么要關注人工智能?科技發展的趨勢是擋不住的,即使不做人工智能的開發,多學點單詞也能避免不少拼音式變量名吧。
精彩問答 如何對壓縮混淆后的 JS 代碼做逆向工程?很多前端同學在初入門的時候可能都用到了逆向工程的方法,區別就是逆向的難度大小的問題,通常 CSS、DOM 再明顯不過了,你對壓縮混淆過的 JS 代碼做過逆向工程么?沒有的話,讀讀這篇長文,看看 Alex Kras 是如何做到的。
為什么 Reddit 選擇了 TypeScript?Reddit 的前端團隊在做重構的時候重新選擇了 TypeScript 作為基本的開發語言,他們調研了哪些方案?選擇 TypeScript 的理由是什么?如果你時間有限就看最后的結論吧。
認真的 JS 開發者必須知道的 10 件事?由一個想提高自己的前端工程師發布在 Redit 上的問題,高票答案總結的非常不錯,現在的前端工程師跟五年前的前端工程師已經大不相同,如果你想在這個領域立足并成為大牛,這個答案可以作為基礎技能檢查清單。
One More Thing本文作者王仕軍,商業轉載請聯系作者獲得授權,非商業轉載請注明出處。如果你覺得本文對你有幫助,請點贊!如果對文中的內容有任何疑問,歡迎留言討論。想知道我接下來會寫些什么?歡迎訂閱我的掘金專欄或知乎專欄:《前端周刊:讓你在前端領域跟上時代的腳步》。
Happy Hacking
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84116.html
摘要:前端日報精選開發常見問題集錦前端碼農的自我修養虛擬內部是如何工作的譯知乎專欄并不慢,只是你使用姿勢不對一份優化指南掘金老司機帶你秒懂內存管理第一部中文免費公開課前端面試的大關鍵點,你到了嗎知乎專欄高效開發與設計姐的圖片二三 2017-07-19 前端日報 精選 VueJS 開發常見問題集錦 - 前端碼農的自我修養 - SegmentFault虛擬 DOM 內部是如何工作的?[譯]Hig...
摘要:本文即以簡單的回歸擬合為例,從最基礎的庫安裝數據導入數據預處理到模型訓練模型預測介紹了如何使用進行簡單的機器學習任務。 推薦 1. 京東618:ReactNative框架在京東無線端的實踐 http://www.infoq.com/cn/artic... React Native最近兩三年之內整個框架在業界應該說是非常熱門,很多團隊、大公司都在做RN的一些研究開發工作。先一起回想下在R...
摘要:前端每周清單年度總結與盤點在過去的八個月中,我幾乎只做了兩件事,工作與整理前端每周清單。本文末尾我會附上清單線索來源與目前共期清單的地址,感謝每一位閱讀鼓勵過的朋友,希望你們能夠繼續支持未來的每周清單。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清單年度總結與盤點 在過去的八個月中,我幾乎只做了...
摘要:正在暑假中的課多周刊第期我們的微信公眾號,更多精彩內容皆在微信公眾號,歡迎關注。若有幫助,請把課多周刊推薦給你的朋友,你的支持是我們最大的動力。原理微信熱更新方案漲知識了,熱更新是以后的標配。 正在暑假中的《課多周刊》(第1期) 我們的微信公眾號:fed-talk,更多精彩內容皆在微信公眾號,歡迎關注。 若有幫助,請把 課多周刊 推薦給你的朋友,你的支持是我們最大的動力。 遠上寒山石徑...
摘要:正在暑假中的課多周刊第期我們的微信公眾號,更多精彩內容皆在微信公眾號,歡迎關注。若有幫助,請把課多周刊推薦給你的朋友,你的支持是我們最大的動力。原理微信熱更新方案漲知識了,熱更新是以后的標配。 正在暑假中的《課多周刊》(第1期) 我們的微信公眾號:fed-talk,更多精彩內容皆在微信公眾號,歡迎關注。 若有幫助,請把 課多周刊 推薦給你的朋友,你的支持是我們最大的動力。 遠上寒山石徑...
閱讀 3157·2023-04-25 18:22
閱讀 2390·2021-11-17 09:33
閱讀 3307·2021-10-11 10:59
閱讀 3238·2021-09-22 15:50
閱讀 2810·2021-09-10 10:50
閱讀 860·2019-08-30 15:53
閱讀 449·2019-08-29 11:21
閱讀 2909·2019-08-26 13:58