月份封存:2015 年 4 月

14 篇文章

深入 ES6 系列:介紹

es6-hiway-sign
歡迎觀看此系列新文。我們將概略介紹 JavaScript 的新版本「ECMAScript 6 (亦稱為 ES6)」。ES6 內含許多新功能,將使 JS 更強大且表現不俗。但在開始說明細節之前,先來簡單談談 ES6 的特性。 es6hiwaysign 圖片出處:https://carlosazaust...

fxpay 讓 In-app payments 更簡單

apps
針對許多 Firefox OS 或 Firefox 桌面版 Web App 的開發者,現可透過 Mozilla 的「fxpay」函式庫而輕鬆支援付款服務。Mozilla 的付款系統除了接受信用卡付款之外,另已能讓多國消費者透過自己名下的電話費帳單支付款項,更符合行動商務的趨勢。 apps 首次釋出的...

淺談 Firefox 39 開發者工具

cubic
拖曳元素、主控台歷史記錄,還有更多 Firefox 39 現提供多項新或提升過後的功能,並修正了多個錯誤。立刻更新自己的開發者 (Developer) 或每夜更新 (Nightly) 版本並體驗之! 檢測器 (Inspector) 在檢測器 (Inspector) 上,只要拖曳即可搬移元素。用滑鼠按...

了解 CSS Inline 元素的 Box Model

2-inline-boxes
在網頁上,所有元素均繪製為方塊狀。而「Box model」則負責描述元素的 content、padding、border、margin,是如何決定該元素所佔用的空間,及其與頁面上其他元素之間的關係。 根據元素的「display」屬性,其 Box 可能為 Block box 或 Inline box ...

用 Device Orientation 與 Vibration API 開發行動版遊戲

cyber-orb
隨著智慧型手機不斷成長,小品行動遊戲市場也跟著蓬勃發展。現在除了有多樣 Web 工具可協助開發者撰寫遊戲之外,且成品的效能更直逼原生遊戲。你必須提供更好的執行經驗,才能在眾多遊戲之中脫穎而出,而 JavaScript API 絕對是一大助力。針對遊戲開發,你應該要了解 Device Orientat...

你的開發者工具還缺哪些功能呢?

eyedropper
所有工具都源自於「如果有了這東西,我就能做得更快、更好、更輕鬆」的概念。Firefox 開發者工具就是根據這類想法而誕生,而且其中許多功能也都來自於和你一樣的 Web 開發者。 我們透過 UserVoice 討論區蒐集這些想法,並讓大家票選出其開發的優先順序。 去年四月,@hopefulcyborg...

Pixel Perfect 2:Firefox 開發者工具擴充套件

logo_64x64
Pixel Perfect 本身為 Firefox 擴充套件,可讓 Web 開發者以半透明的圖像 (圖層) 覆蓋於網頁之上,接著可微調網頁內容直到確實符合該圖層為止。 logo64x64 此擴充套件本於 2008 年時透過 Firebug 釋出,但已有數年未妥善維護。許多愛用者要求 Mozilla ...

Firefox 38 的 WebRTC:多重串流與重新協商

Firefox Hello 中的新對話視窗
以 Firefox 37 所重新撰寫的 JSEP (Javascript Session Establishment Protocol) 引擎為基礎,現在 Firefox 38 已能支援多重串流 (即單一 PeerConnection 可容納相同類型的多重 Track) 與重新協商 (即 Reneg...

Firefox for Android 已下載達一億次

FFx4Android_100mDownloads_blog
我們很高興的宣佈 Firefox 行動版 (Firefox for Android) 於 Google Play 正式突破一億次下載,並且持續保持 4 顆星以上的使用者評價。其可自訂的特色、簡單的搜尋設定、隨使用者情境調適的分享功能、隱私權與主畫面的相關附加元件等,都代表 Mozilla 並非僅單純...

撤銷 CNNIC 的中繼憑證

CA
在 Mozilla 的根憑證鍊中,我們最近注意到一組中繼憑證 (Intermediate certificate) 被載入至防火牆裝置,用以執行 SSL 中間人 (ManInTheMiddle,MITM) 流量管理。在攔截流量的期間,又為其無所有權的網域產生憑證。憑證機構 (Certificate ...

SVG 圖像最佳化

svg-rendering
SVG 就是 XML 基礎的向量圖像格式,除了本身即具備多個優點之外,最值得注意的就是其輕量化的特色。且既然 SVG 是文字格式,也就能透過簡單的文字編輯器檢視並修改,且套用 GZIP 壓縮就能獲得極佳的效果。 這個特色對網頁尤其重要。網頁內容必須儘量達到輕量化的要求,特別是行動裝置的頻寬甚為有限。...

Firefox OS 登陸南非

SA
在與 MTN 的合作關係之下,我們很高興宣佈 Firefox OS 現已登陸南非。透過南非電信商 MTN 搭配 ALCATEL ONETOUCH 的「FIRE E」手機方案,以 Web 為架構的 Firefox OS 作業系統,正式進入南非市場。 SA Mozilla 總裁宮力博士表示:「我們將 F...

歡迎 Allison Banks 就任人資副總裁

Allison_Banks_min
我們很高興能宣佈Allison Banks 加入Mozilla 領導團隊,正式就任人資副總裁。 AllisonBanksmin 在 Allison 就任 Mozilla 全球人資團隊的主管之後,將負責確認所有員工均能完整發揮自己的專業領域,一同推動 Mozilla 使命前進。而她的團隊另將研究並執行...

此 API 真可輕鬆提取!

clean-code-part-i-design-patterns-and-best-practices-29-638
十多年來,Web 都是透過 XMLHttpRequest (XHR) 在 JavaScript 中達到非同步請求。XHR 雖然好用,但因為缺乏「Separation of concerns (SoC)」,所以算不上是很好的 API。其輸入、輸出、狀態,全都是經由存取單一物件進行管理,且透過事件來追蹤...