閱讀543 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏雲前端周刊 - 第 29 期

推薦

1. RESTful API 設計最佳實踐

https://blog.philipphauer.de/restful-api-design-best-practices/

項目資源的URL應該如何設計?用名詞複數還是用名詞單數?一個資源需要多少個URL?用哪種HTTP方法來創建一個新的資源?可選參數應該放在哪裏?那些不涉及資源操作的URL呢?實現分頁和版本控製的最好方法是什麼?因為有太多的疑問,設計RESTful API變得很棘手。在這篇文章中,我們來看一下RESTful API設計,並給出一個最佳實踐方案。

2. 基於HTML5和WebGL的三維可視立體動態流程圖

https://segmentfault.com/a/1190000011511528

這兩年的技術發展,大家想必都看在眼裏,單用“爆發”二字,實在難以描述其中的驚天巨變。而回到網頁3D這個話題上,我想,最大的驅動力,莫過於16年至今虛擬現實的迅速崛起,徹底推進了三維可視化技術的突飛勐進,而物聯網發力,又開啟了一扇通往新世界的大門。遊戲界至今爭論不休的Unity還是HTML5,依我看至少WebGL活的好好的,而插件技術麼,則讓我想起了一首悲傷的歌:dying in the sun…

3. WebUSB:一個網頁是如何從你的手機中盜竊數據的(含PoC)

https://www.freebuf.com/articles/web/150335.html

這篇文章探尋WebUSB的功能,以深入了解其工作原理,攻擊方法及隱私問題。我們會解釋訪問設備所需的過程,以及瀏覽器是如何處理權限的,然後我們會討論一些安全隱患,並演示一個網站如何使用WebUSB來建立ADB連接來入侵安卓手機。

其它

1. 組件化設計思維 – 從規範到工具的構建與探索

https://www.zcool.com.cn/article/ZNTQ4NjE2.html?switchPage=on

結合近半年來的項目和實踐經驗,和大家一起探討下組件化設計思維及一些思考,作者:斕青。阿裏巴巴在中台戰略的背景下,設計提效又再次推動著設計思維的變革。設計師們不僅僅需要出色地完成業務需求的設計,同時還需要思考設計的價值,也就是經常提到的最佳方案性價比。我們需要在設計的個性化表達和資源投入之間找到最佳的平衡點,在關注出色視覺表現的基礎上,逐漸加強對項目協同及體驗價值的關注,逐步形成新的設計思維模式。

2. 美團點評收銀台前端可用性保障實踐

https://www.infoq.com/cn/articles/the-availability-of-meituan-cash-front-desk-practice

本文主要討論的是前端可用性相關話題,以在美團點評移動端網頁收銀台的實踐為例,講解收銀台前端是如何保障可用性的。

3. Lyft的TypeScript實踐

https://www.infoq.com/cn/news/2017/10/TypeScript-practice-Lyft

來自Lyft的前端工程師Mohsen Azimi介紹了Lyft向TypeScript轉型的過程,說明JavaScript類型係統的重要性、為什麼Lyft選擇TypeScript以及他們的一些實踐經驗。

4. Vue 2.5 發布了

https://juejin.im/entry/59e4484051882549fc5113e6

v2.5.0 發布啦,這個版本帶來以下幾點重要的變化:更好的 TypeScript 集成,更好的錯誤處理(errorCaptured 鉤子),更好地支持單文件組件中的功能組件以及與環境無關的服務端渲染。

5. 前端魔法堂——異常不僅僅是try/catch

https://segmentfault.com/a/1190000011602203

在學習Java時我們會被告知異常(Exception)和錯誤(Error)是不一樣的,異常是不會導致進程終止從而可以被修複(try/catch),但錯誤將會導致進程終止因此不能被修複。當對於JavaScript而言,我們要麵對的僅僅有異常(雖然異常類名為Error或含Error字樣),異常的出現不會導致JavaScript引擎崩潰,最多就是讓當前執行的任務終止而已。異常的出現最多就是讓當前執行的任務終止,到底是什麼意思呢?

最後更新:2017-10-26 13:33:45

  上一篇:go  神經網絡會搶了我的工作嗎?
  下一篇:go  [ASP.NET MVC]如何定製Numeric屬性/字段驗證消息