QWrap的灵活机制,可以满足多种应用的自由输出。现在回顾一下一些常用应用。
js文件 | 简介 | 其它 |
apps/core_dom_youa.js | 适用于项目开发,方便易用。以有啊为典型用户 |
使用文档:http://dev.qwrap.com/resource/js/_docs/_jk/ 相关文章:《Youa版应用》 文件大小:复合文件,发布时会合并压缩,gzip前,大小为48K |
apps/core_retouched.js | 适用于已使用jquery的项目, 为jquery加上prototype与yui3的use功能。 |
使用文档:参考有啊使用文档中的原型扩展部分 相关文章:《扩展原生类》 文件大小:复合文件,发布时会合并压缩,gzip前,大小为17K |
apps/seed_youa.js | 异步加载种子。不需修改组件的任何代码,实现异步加载。 |
相关文章:《种子应用》 文件大小:复合文件,发布时会合并压缩,gzip前,大小为5K |
apps/core_dom_pure.js | 适用于组件开发者。 依赖渲染的QWrap开发的组件可以轻松发布无依赖版, 也可以发布它基础库的适配版。 |
使用文档:http://dev.qwrap.com/resource/js/_docs/_jsdoc_temp/ 相关文章:《纯净版core+dom》 文件大小:复合文件,发布时会合并压缩,gzip前,大小为46K 附助工具: http://dev.qwrap.com/resource/js/_tools/combojsfiles/_examples/Solo.html |
方法粒度定制 | 实现自由定制(到方法级别)。 |
使用文档:参考core_dom_pure版文档 相关文章:《定制》 附助工具:暂缺 |
文件粒度定制 | 实现自由定制(文件粒度,相当于build时的文件合并定制)。 |
说明文档:《QWrap简介之:Apps 应用--- 收获果实》中的B类应用 相关文章: |
很多同学认为,QWrap的Helper+Wrap+Retouch+Apps机制引入的新概念太多,难于理解,所以QWrap是一个很难用的库。
其实不然。我们可以看到,无论是core_dom_youa.js,还是core_retouched.js,使用起来都很简单,只看文档就可以了。
另外,QWrap库的维护也很简单,QWrap的大部分代码,都是静态方法的堆砌。对js稍有水平的人,就能够把QWrap复制到自己公司,并独立维护。
QWrap的灵活、少耦合也让QWrap的代码很清晰,很多独立的静态方法,也可以轻松复制到自已公司已成形的库中。
QWrap采用BSD协议开源,可以自由使用代码。
。。。。
附:QWrap博客:http://www.qwrap.com