Giter Site home page Giter Site logo

jsc's Introduction

jsc

JavaScript Seajs Compiler.

##无模板,不前端

  1. 按目录合并seajs模块,相对路径,一次合并到处运行,支持seajs 1.0|1.1|1.2|1.3|1.3+
  2. 预编译html模板为./tmpl.js模块
  3. 监听文件改变自动编译
  4. 支持win7、linux
  5. 对跨目录合并说No

##1分钟上手

  1. 安装node-v0.8+,保证全局命令node可用
  2. 保证jsc/bin下的命令全局可用,将jsc/bin添加到环境变量path中或其它方法(window、linux均可)
  3. 打开命令行并进入到要合并的源代码目录
  4. 输入jsc并 回车

##致谢

  1. 感谢viktor提供windows下鼠标右键功能
  2. 感谢fly修改jsc支持windows平台
  3. 感谢link、dolly、kim关注google论坛seajs最新动态
  4. 感谢朋友网前端团队陪jsc走过的这几年和未来几年
  5. 感谢woods推进jsc产生按配置文件打包的高级使用方式
  6. 感谢johnnie、shine在新photo项目中推进jsc转型为相对路径打包
  7. 感谢相册团队推进去seajs root
  8. 感谢yuni推进jsc产生全新的打包方式,支持seajs最新版本
  9. 感谢QQ空间QZFL团队支持CMD规范
  10. 感谢玉伯关于seajs的深入交流

##谁在用

  1. 腾讯朋友(http://www.pengyou.com)
  2. QQ相册

##高级合并功能

  1. 推荐无配置文件的合并,当然,在不能满足需求的情况可使用高级合并功能
  2. src/目录下放一个_config.js文件实现更灵活的合并,格式参见jsc/demo._config.js
  3. 重写合并后的模块:src/目录下放一个同名模块即可
  4. src/支持子目录:*.js:参与模块id的计算,以.分隔;*.tmpl.html:分类存放作用

##骨灰级玩家

  1. tmpl.js可运行于nodejs,用于前台模版瞬间转换角色为后台模板,直出页面(http://n.pengyou.com/index.php?mod=group)

License

jsc is available under the terms of the [MIT License].

##The end.

jsc's People

Contributors

amwjx avatar huangyoukun avatar woc2006 avatar charmingzuo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.