ELSE 技術週刊(2017.11.06期)

業界動態

NEWS: Node.js 8 Moves into Long-Term Support and Node.js 9 Becomes the New Current Release Line

Node 8成爲LTS版本,當前發佈版本爲Node 9。Node的版本發佈愈來愈快了。javascript

Version 5.0.0 of Angular Now Available

Angular 5.0.0 已經發布。做爲一個包含新功能和錯誤修復的主要版本,繼續專一於使 Angular 更小更快,更易於使用。css

前端開發

【譯】JS 中的內存管理及常見的 4 種內存泄露處理方式

從 0 開始梳理內存管理以及回收問題,淺顯易懂html

編寫扁平化的代碼

給你的代碼增長一點點函數式編程的特性,使用聲明式編程編寫更可讀的代碼。前端

8大前端安全問題

本文對前端安全問題進行了一次梳理,介紹了8個典型的前端安全問題,包括它們發生的緣由以及防護辦法。上篇點這裏java

You are managing state? Think twice.

文章講述了做者對於flux和redux的思考,它們是不是狀態管理,或者說更像是數據(流)管理?舉例一個簡單表單的各類交互狀態,如何更好的管理它們。node

ES6模塊,Node.js和Michael Jackson辦法

JavaScript的模塊化發展也能夠說經歷一段曲折,從 AMD/CMD、 CommonJs 規範開始 到如今的 ES6模塊規定,以及後續一些新的提案來看,JavaScript的模塊化應該逐步完善。本文中簡述了 CommonJs 和 ES模塊的區別,着重介紹了 ES6模塊是如何工做的。jquery

打造絲般順滑的 H5 翻頁庫

本文講述了一個「絲般順滑」的 H5 翻頁庫的開發過程當中遇到的一些問題和對應的解決方法。基本的滑動翻頁模型創建以後,重點關注了性能的問題,分爲手指離開屏幕前和手指離開屏幕後兩個階段。前一階段主要聚焦於減小 DOM 操做。後一階段聚焦於動畫的性能,而且對比了 js 動畫和 css 動畫的性能數據,最後得出了在手指離開屏幕後使用 css 動畫的結論。此外,咱們還基於「數據驅動」的思想,在翻頁效果和動畫函數兩部分進行了擴展,加強了翻頁庫的功能,也豐富了 H5 的展示效果。git

jquery前端國際化解決方案「填坑日記

"前言:最近,新的平臺尚未開發完成,原來的老項目又提出了新的需求:系統國際化。若是是先後端徹底分離的開發模式,要作國際化,真的太簡單了,有現成的解決方案,基於Node構建的時下熱門的任何一種技術選型都有成熟的方案,好比:"es6

前端性能的幾個關鍵指標分析

"對於一個網站若是但願抓住用戶,網站的速度以及穩定性是很是重要的。

從各式各樣的前端監控平臺中,你均可以得到頁面不少的性能指標。本文將介紹幾個幾個比較關鍵的指標,並給出相應的優化思路。"github

技術縱橫

重磅消息!Kotlin要支持iOS開發和Web開發了!

"主題演講當中提出的第一項重要公告,正是 Kotlin 1.2 候選發行版(簡稱 RC)的公佈。此版本中囊括一系列新功能,包括對多個多平臺項目的實驗性支持、容許開發者在針對 JVM 與 JavaScript 的模塊之間進行代碼共享,同時涉及多項語言改進——包括支持在註釋中使用數組字面量。"

深刻解讀 Java 9 新特性

Java 9 終於在 9 月 21 日發佈了, 在一個多月裏時間你們想必已經都瞭解其有新特性, 本文能夠帶你們進一步瞭解Java 9 的新特性。

從Chrome源碼看瀏覽器如何加載資源

以開源項目Chromium爲實驗對象,認識瀏覽器對各種請求資源分類的邏輯,每一個資源請求的預處理及安全策略的檢查,資源優先級等。

實用推薦

人見人愛的 Visual Studio Code

若是你也用Visual Studio Code,這些插件可能會對你有幫助

程序人生

IT工程師的自我管理

從文章標題來看,很容易讓你們認爲是一篇 工程師自我提高到大加的管理課, 其實否則,做者闡述了 如何 運用項目管理的技能來 管理本身的生活的故事,從生活中不一樣的方面(收集反饋、決策、時間和任務管理、情緒管理)來闡述這些問題和解決方案, 其中包含做者的思考邏輯,管理哲學的運用以及實施中使用的管理工具, 頗有意思!

How and Why to Speak at Tech Conferences

在技術會議上演講不是一件容易的事,本文介紹了爲何應該去演講,以及如何去完成一場演講。

相關文章
相關標籤/搜索