阿里雲前端週刊-第10期

Houfeng發表於2017-06-07

推薦

1. Node.js v8.0 新特性一覽

http://mp.weixin.qq.com/s/RiSJzkOUdXWJBY6iI_863Q

Node.js 於 5 月 30 號在其官方部落格上釋出了 Node.js v8.0.0。這一版本將成為當前的長期維護版本,從 2017 年 10 月開始到 2019 年 12 月 31 號。而 Node.js v6.0.0 將會在 2018 年 4 月進入維護模式,並於 2019 年 4 月結束。

2. 探討判斷橫豎屏的最佳實現

http://jdc.jd.com/archives/3862

在移動端,判斷橫豎屏的場景並不少見,比如根據橫豎屏以不同的樣式來適配,抑或是提醒使用者切換為豎屏以保持良好的使用者體驗。
判斷橫豎屏的實現方法多種多樣,本文就此來探討下目前有哪些實現方法以及其中的優缺點。

3. 發現最好的你-設計中如何打造最合適的元件

http://cdc.tencent.com/2017/03/09/%E5%8F%91%E7%8E%B0%E6%9C%80%E5%A5%BD%E7%9A%84%E4%BD%A0-%E8%AE%BE%E8%AE%A1%E4%B8%AD%E5%A6%82%E4%BD%95%E6%89%93%E9%80%A0%E6%9C%80%E5%90%88%E9%80%82%E7%9A%84%E7%BB%84%E4%BB%B6/

模組大家應該都不陌生,任何一個完整的介面,都會有多個功能模組,而每個模組內有相應的元件,每個元件中又有相應的元素,其中任何一點的變化,都會使使用者對產品的認知發生改變。

其它

1. 初探 Headless Chrome

https://zhuanlan.zhihu.com/p/27100187

Headless Chrome 是 Chrome 瀏覽器的無介面形態,可以在不開啟瀏覽器的前提下,使用所有 Chrome 支援的特性執行你的程式。相比於現代瀏覽器,Headless Chrome 更加方便測試 web 應用,獲得網站的截圖,做爬蟲抓取資訊等。相比於出道較早的 PhantomJS,SlimerJS 等,Headless Chrome 則更加貼近瀏覽器環境。

2. Node.js cluster 踩坑小結

https://zhuanlan.zhihu.com/p/27069865

內容主要分為三個部分,大觸可以直接拉到文末看結論:

  • Process:介紹程式與 process 物件
  • child_process:介紹子程式 & IPC 與踩坑
  • cluster:負載實現簡介與踩坑

3. Server-Sent Events 教程

http://www.ruanyifeng.com/blog/2017/05/server-sent_events.html

伺服器向瀏覽器推送資訊,除了 WebSocket,還有一種方法:Server-Sent Events(以下簡稱 SSE)。本文介紹它的用法。

4. js 總結筆記 – javascript 操作DOM常用API詳解【總結】

https://segmentfault.com/a/1190000009588427

文字整理了javascript操作DOM的一些常用的api,根據其作用整理成為建立,修改,查詢等多種型別的api,主要用於複習基礎知識,加深對原生js的認識。

5. Hybrid APP開發 – JSSDK

http://mp.weixin.qq.com/s/2Q3qiioagTz1lLoVVnckPg

作者之前文章介紹了通過 JSBridge 實現頁面和NA的相互呼叫,並且介紹了模板本地包的開發和後臺維護系統。今天介紹的是JSSDK.,通過 JSSDK 可以實現:

  • 抹平JSBridge的平臺實現差異
  • 對齊端能力,內部消化版本差異
  • sdk封裝後的程式碼更加符合前端習慣
  • 許可權控制、鑑權、對外開放,實現生態建設


相關文章