原创 跨越時代的度量衡 - Pandora.js 的 Metrics 介紹

自秦始皇統一六國,天下歸一,推行“一法度衡石丈尺,車同軌 ,書同文”,頒發統一度量衡詔書,制定了一套嚴格的管理制度,天底下的度量衡就變成了一套。而如今程序世界也是天下分崩離析,不同編程語言各佔一隅,不過即使語法不同,但是分分合合,

原创 Workbox 3:Service Worker 可以如此簡單

如果你追求極致的 Web 體驗,你一定在站點中使用過 PWA,也一定面臨過在編寫 Service Worker 代碼時的猶豫不決,因爲 Service Worker 太重要了,一旦註冊在用戶的瀏覽器,全站的請求都會被 Servic

原创 Rax 系列教程(長列表)

引子 Rax 提供的長列表標籤有很多,在什麼場景下使用什麼列表組件,怎樣選擇列表組件性能會更好,這些問題可能會給剛接觸 Rax 的同學帶來困擾。本文結合 Rax 0.5 發佈版本對列表能力進行一次詳細的梳理。 如何讓頁

原创 Rax 系列教程(上手)

引子 這篇文章針對初學 Rax 的同學,主要介紹 Rax 是什麼,開發體驗的梳理,以及遇到 Rax 的開發問題如何尋求解決。本文配合 Rax 的 0.5 發佈版本推出,結合新版 Rax 對於舊版的教程內容做出部分修正。

原创 基於 BindingX 的富交互解決方案 基於 BindingX 的富交互解決方案

BindingX 官網: https://alibaba.github.io/bindingx/ BindingX 項目地址: https://github.com/alibaba/bindingx

原创 淘寶技術部 2018 實習生內部推薦啓動啦

我們是誰? 我們是淘寶終端技術與基礎業務團隊,包含 前端、客戶端、後端 三個團隊有 150+ 同學。 前端團隊 我們負責:導購業務、內容業務、商家業務、基礎交易業務、創新業務、店鋪業務等大多數淘寶內的前端開發,在

原创 活用 Shader,讓你的頁面更小,更炫,更快 大尺寸透明背景圖 會動的背景 手繪圖案 結語

可編程着色器(shader)是運行在 GPU 中的程序,是現代圖形渲染技術的基礎。shader 賦予了開發者「逐像素着色」的能力。桌面/移動設備的圖形程序 API 諸如 OpenGL,OpenGL ES,DirectX 以及新一代

原创 實現一個 JavaScriptCore 的 debugger —— iOS 篇

JSC 的 debugger 是個神奇的東西,在網上資料甚少,幾乎完全搜索不到,尤其是 iOS 上,OC 接口沒有暴露任何 debugger 信息。 不過好在 JSC 是開源的,通過分析源代碼可以找到 JSC::Debugg

原创 Rax 系列教程(native 掃盲)

引子 Rax 天生就是一個跨容器的解決方案,這讓我們不必單獨瞭解 iOS 和 安卓背後做了什麼,讓我們的開發變得很省心。但真實情況是我們的業務往往同時跑在 web 和 native 兩端,web 我們輕車熟路是前端天生的優勢

原创 G3D —— Hybrid 環境下的 WebGL 3D 渲染引擎

G3D 是一款基於 WebGL 的 JavaScript 3D 渲染引擎,藉助 GCanvas,G3D 可以運行在 Weex,ReactNative 等 hybrid 環境下。G3D 由淘寶終端團隊推出,並於 2018 年 3 月