重用aculo Effect脚本实例
基于JSPackager的开发可以分两种开发角色 :
- 类库开发者: 开发出方便实用的脚本库,定义脚本依赖.
- 类库使用者: 导入前者定义的函数/类(这时无需关系其依赖的其他脚本了),像普通js库一样使用.
右边是一个菜单折叠效果。是通过重用aculo Effect脚本实现的.
为此我们需要做如下工作:
类库开发者:
创建自己的effect包(example):
package定义文件/scripts/example/__$package.js
脚本实现(/scripts/example/effect.js):
类库使用者:
test.html中引入引导脚本:script/boot.js,
添加包导入语句:$import("example.slidePanel");
在折叠面板的title上加上 onclick="slidePanel('panel1')"