0.0.6 • Published 8 years ago
jam-framework v0.0.6
简介
jam-framework是一个PC端JS框架。秉持 “如果有小而美的轮子,就不再造轮子” 宗旨在不断造轮子。
jam-framework除了使用jQuery这个比较大的DOM操作库,其他都是jam-framework自己再造的轮子。使用jQuery而不使用react,是为了降低框架使用门槛,让后端人员也能拿来即用。
jam-framework 使用了以下第三方库:
- 模块化:jam框架内部使用AMD规范,使用了require.js 。
- 模板: mustache,虽然
mustache只能做简单的四则运算和Boolen判断,但是它小而精悍。 - DOM操作: jQuery,后端人员也很熟悉的DOM操作库。
- 工具函数: Underscope,弥补模板的运算的不足。
现在已经完成的分基础类跟UI类组件两部分:
- UI组件:有图片轮换、遮罩层、弹出层;
- 基础类组件:ajax等轮子。
后续会不断完善更新更好的小轮子......
框架内部使用了AMD规范,但是使用jam-framework可以不用引入require.js,因为框架内部已经将jam暴露到全局变量,所以引用jam.js之后,可以直接使用jam对象内的组件。