[懶懶小報-外刊第9期]如何用標準的 Web 技術取代 Angular ?

2014-11-10 01:31:37

抱歉由於個人原因小報君與大家久違了,本期也因此有了更豐富的素材以饗讀者,首先說說最近發生的一些新鮮事:

業界動態

  • Node v0.10.33 (Stable)
    • Node v0.10.33 上月底已發佈,重點修復最近 Google 員工發現的 SSLv3 協議中的 POODLE 漏洞,目前 Node.js 編譯時默認支持 SSLv2 and SSLv3 模塊但不啓用,但接下來的版本中將默認不再編譯這兩個模塊。
  • jQuery 3.0: The Next Generations
    • 不知不覺 jQuery 已經走過了 8 個年頭,jQuery 官方博客上介紹了關於 jQuery 下一版本的預告,將採用全新的命名法躍遷至 3.0,將主 jQuery 包和兼容包區分開來做更深入的定製,但同時保持共享版本號,中文翻譯可以見這裏
  • React v0.12
    • React 於上月底更新至 v0.12,帶來諸多變化和新特性,包括新的術語 (ReactElement 替代descriptorReactNode 替代*renderable*)、更新的 API(React.render*方法中移除 Component 等)、JSX 的變化、開發工具的改進等。
  • iOS 8 is now on 52% of iPhones hitting the App Store
    • 根據蘋果開發者支持頁面的最近更新,從 App Store 的訪問數據顯示目前 52% 的 iPhone 已升級至 iOS 8,iOS 7 佔據 43%;iPad 方面 48% 的設備已經安裝了 iOS 8。
  • The First Browser Dedicated to Developers is Coming
    • Mozilla 宣佈第一個真正爲開發者而生的瀏覽器明天( 10 月 10 日)即將到來,由開發者工具團隊打造使你可以調試整個 web,趕緊先來一睹爲快預告片吧!

充電站

  • Server Rendered Single-Page Apps
    • 來自 SoundCloud 的 Andres Suarez 這篇分享介紹了他們團隊在 SSR(Server-Side Rendering)方面的實踐的經驗教訓,包括基於 Node 和 React 等實現前後端代碼的複用,以及調試的技巧等,並提供了 demo 項目 供大家體驗。
  • angularjs – Replacing angular with standard web technologies – Stack Overflow
    • 這邊 Angular 正在如日中天高速發展,那邊大家已經開始探討用標準的 Web 技術取代 Angular 的可行性,看看 StackOverflow 上這個問答,或許能引發你對於下一世代的 Web 開發模式趨勢的思考。
  • EXPLORING ANGULAR 1.3 – ANGULAR-HINT
    • Angular 1.3 發佈同時帶來一個 angular-hint 的模塊,讓調試和定位錯誤變得更加輕鬆,如果你還沒有嘗試過,不妨看看這篇教程的介紹。
  • Web Components the Right Way
    • 一大波 Web Components 乾貨集合即將到來,從標準、相關博客、教程、互操作性、生成器到測試、最佳實踐、性能、庫等等,你想知道的關於 Web Components 的一切都可以在這裏找到,當然也歡迎你來參與貢獻!
  • In search of the perfect JavaScript framework
    • Opera 這篇博文探討了 JavaScript 框架設計和實現中的一些要點,包括抽象粒度、構造函數、DOM 操作以及事件處理、依賴管理、模板、模塊化等方面;此外關聯推薦《JavaScript 框架設計》這本書看看。
  • npm and front-end packaging
    • npm 官方博客上這篇博文討論了關於 npm 包的一些設計理念和哲學,以及前端資源打包方面的難題和解決建議,分享瞭如何基於 npm 構建你自己的前端包管理機制的最佳實踐和建議。如果你也在思考和踐行前端包管理模式,不妨細讀一下。
  • Debugging Node.js
  • What Android 5.0’s Auto-Updating WebView Means for Mobile Apps
    • iOS 8 爲 Hybrid 開發帶來諸多利好消息,Android 這邊也不落後,上個月剛發佈的 Android 5 將帶來針對 WebView 的類似 Google Play 服務的自動更新機制,毫無疑問對於 Hybrid 的開發意義重大,只是相比 iOS,Android 要全面迎接 Lollipop 還爲時尚早,但至少前景是光明的!
  • Introducing SIMD.js
    • SIMD(Single Instruction Multiple Data,單指令多數據) 是一種很常見的加速計算並降低能耗的技術,常用於圖形圖像、語音、編解碼器等領域。這篇介紹了由 Intel、Google 和 Mozilla 開發的面向 JavaScript 的 SIMD.js 的現狀、長 SIMD 和短 SIMD 的差異、可移植性和性能等方面,值得一讀開闊視野。

百寶箱

  • Adobe launches Brackets v1.0, an open-source text editor for Web designers
    • 在經歷了接近 3 年的數十小版本的迭代之後,Adobe 的面向 Web 開發者的開源文本編輯器 Brackets 終於迎來了 1.0 版本,這一發布版本引入了 Extract 擴展預覽版,支持自動從 PSD 文檔抓取顏色、字體、漸變等設計信息並生成乾淨的 CSS。
  • Open sourcing Twitter emoji for everyone
    • 在與 Iconfactory 合作設計面向 web 客戶端的 emoji 表情符號後, Twitter 決定將整個 emoji 庫進行開源,命名爲 twemoji ,這也許意味着更多的社交網站裏可以見到這些表情符號了。
  • Nightmare
    • Nightmare 是一個針對 phantomjs 的上層的包裝器,簡化了頁面操作的 API 調用方式,讓你以更加語義化的方式擺脫 phantomjs 的回調書寫模式。

附所有鏈接:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章