Upload
-
View
531
Download
2
Embed Size (px)
Citation preview
使用Wind.js增進 JavaScript可維護性流浪小風
程式碼與 Dom 元素相依性高 無所不在的 Callback
最常造成的困擾 ?
甚麼都跟 View綁在一起
幸好有 Knockout.jsView:
Model:
到處都是 Callback
嘗試重構…
別忘了還有異常處理…
幸好有Wind.js
100% 的 JavaScript 相容於各種 JavaScript Framework 類似於 C# 的 Task 模型 改善 JavaScript 撰寫非同步程式的體驗 全中文的文件
Why Wind.js
非同步程式碼
AST
parser
jitbuilderbase async
promise
Base on or
Compiled Code
JIT Compiler
JIT Compile
只存在於開發時期 預先編譯 JS 程式碼
◦ node Windc.js --input inputfile --output outputfile 線上依賴的 wind 底層檔案大小不到 10k
Eval is devil?
難以測試 ?
Demo
西堤店家分布圖 每秒鐘查詢一筆店家地址 ( 一次一筆 ) 顯示在地圖上
Q & A