2014-11-10 01:31:37
抱歉由於個人原因小報君與大家久違了,本期也因此有了更豐富的素材以饗讀者,首先說說最近發生的一些新鮮事:
- 經歷了多年的討論、實踐和提案後,HTML5 終於於上月底正式成爲 W3C 推薦標準。W3C 特意製作了 這段視頻 介紹 HTML5 標準的意義。
- D2 2014 圓滿落幕,未能成行的小夥伴們可以上官網下載 Slides 看看。
- 第一屆 AngularJS 歐洲大會 ng-europe 2014 於 10.20 在巴黎舉行。Angular 團隊主管 Igor Minar 帶來關於 Angular 2 核心變化,演示見這裏。
業界動態
- 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
替代descriptor、ReactNode
替代*renderable*)、更新的 API(React.render*
方法中移除Component
等)、JSX 的變化、開發工具的改進等。
- React 於上月底更新至 v0.12,帶來諸多變化和新特性,包括新的術語 (
- 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
- 當你的 Node.js 應用運行時突然出現問題如何遠程調試?這篇文章分享瞭如何藉助於 gcore 捕捉 dump ,從獲得的有用的堆棧信息中定位問題所在。此外還可以看看 Joyent 官網上這篇介紹使用 MDB 來做 node 的 core 文件分析的教程。
- 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 的回調書寫模式。
附所有鏈接:
- Node v0.10.33 (Stable)
- jQuery 3.0: The Next Generations
- React v0.12
- iOS 8 is now on 52% of iPhones hitting the App Store
- The First Browser Dedicated to Developers is Coming
- Server Rendered Single-Page Apps
- ssr-demo-kit
- angularjs – Replacing angular with standard web technologies – Stack Overflow
- EXPLORING ANGULAR 1.3 – ANGULAR-HINT
- Web Components the Right Way
- In search of the perfect JavaScript framework
- npm and front-end packaging
- Debugging Node.js
- MDB And Linux
- What Android 5.0’s Auto-Updating WebView Means for Mobile Apps
- Introducing SIMD.js
- Brackets
- twemoji
- Nightmare