Upload
taobaocom
View
1.513
Download
0
Tags:
Embed Size (px)
DESCRIPTION
sea js
Citation preview
SeaJS D2 Show玉伯 & 文河
2011-07-09
Tuesday, July 12, 2011
Who are we ?
• 淘宝花名:玉伯
• Frank Wang / lifesinger
• 王保平
• 淘宝花名:文河
• Frank Xu / yyfrankyy
• 许阳寅
Tuesday, July 12, 2011
A new kind of JavaScript module loader
Tuesday, July 12, 2011
<script src= “ sea.js”></script><script> seajs.use(“./apple-‐fp”, function(fp) { fp.initSomething(); });</script>
Tuesday, July 12, 2011
SeaJS is NOT only a module loader.
Tuesday, July 12, 2011
Tuesday, July 12, 2011
Tuesday, July 12, 2011
大教堂式 vs. 集市风格
Tuesday, July 12, 2011
类库的第三种风格
Tuesday, July 12, 2011
提供最基础的功能
规范最基本的约定
百花齐放 优胜劣汰
丛林法则
Tuesday, July 12, 2011
商场风格
不是集市
不是大教堂有门槛
品质保障开放式竞争
Tuesday, July 12, 2011
用 SeaJS 构建商场风格的类库
Tuesday, July 12, 2011
SPM(SeaJS Package Manager)
Tuesday, July 12, 2011
Tuesday, July 12, 2011
路走对了,会有不少惊喜
Tuesday, July 12, 2011
在线本地调试演示
Tuesday, July 12, 2011
即时编译扩展
Tuesday, July 12, 2011
require(file.less)
Tuesday, July 12, 2011
require(file.coffee)
Tuesday, July 12, 2011
• 可直接使用 LESS, CoffeeScript 等新技术
• 开发阶段很便捷,修改源码 + 刷新浏览器即可
• 上线时,通过 spm 部署阶段自动编译好
• 上线后,通过 map 插件映射回源码来调试
Tuesday, July 12, 2011
路走对了,就不怕远
Tuesday, July 12, 2011