JavaScript Seajs Compiler.
##无模板,不前端
- 按目录合并seajs模块,相对路径,一次合并到处运行,支持
seajs 1.0|1.1|1.2|1.3|1.3+ - 预编译html模板为
./tmpl.js模块 - 监听文件改变自动编译
- 支持win7、linux
- 对跨目录合并说No
##1分钟上手
- 安装
node-v0.8+,保证全局命令node可用 - 保证
jsc/bin下的命令全局可用,将jsc/bin添加到环境变量path中或其它方法(window、linux均可) - 打开命令行并进入到要合并的源代码目录
- 输入
jsc并 回车
##致谢
- 感谢
viktor提供windows下鼠标右键功能 - 感谢
fly修改jsc支持windows平台 - 感谢
link、dolly、kim关注google论坛seajs最新动态 - 感谢
朋友网前端团队陪jsc走过的这几年和未来几年 - 感谢
woods推进jsc产生按配置文件打包的高级使用方式 - 感谢
johnnie、shine在新photo项目中推进jsc转型为相对路径打包 - 感谢
相册团队推进去seajs root化 - 感谢
yuni推进jsc产生全新的打包方式,支持seajs最新版本 - 感谢
QQ空间QZFL团队支持CMD规范 - 感谢
玉伯关于seajs的深入交流
##谁在用
- 腾讯朋友(http://www.pengyou.com)
- QQ相册
##高级合并功能
- 推荐无配置文件的合并,当然,在不能满足需求的情况可使用高级合并功能
src/目录下放一个_config.js文件实现更灵活的合并,格式参见jsc/demo._config.js- 重写合并后的模块:
src/目录下放一个同名模块即可 src/支持子目录:*.js:参与模块id的计算,以.分隔;*.tmpl.html:分类存放作用
##骨灰级玩家
tmpl.js可运行于nodejs,用于前台模版瞬间转换角色为后台模板,直出页面(http://n.pengyou.com/index.php?mod=group)
jsc is available under the terms of the [MIT License].