PageCreator的h5运行器,可二次开发;
css/
项目主体css目录;
js/
主体的逻辑,使用 es7
开发的;
js5/
主体的逻辑,使用 Babel
编译的 js/
目录文件,当浏览器不支持 es7
运行环境,项目会自动使用当前目录的逻辑;
polyfill/
当运行环境不支持 es7
时,项目依赖的 polyfill
底层库;
data.js
是 PageCreator 生成的主体数据文件,关于项目和内部元素的信息都在这里,该json结构完全开源;如果不想基于PageCreator使用该项目,可以手动编写该json文件;
index.html
主体页面入口;
start.js
主体入口逻辑,判断运行环境来选择使用 js/
或 js5/
,修改项目的 baseUrl
等信息,可以通过该文件;
使用 pageRunner
,只需要拷贝以上6个目录或文件在同一个文件夹下;
其他文件是项目脚手架等,开发时候需要的编译依赖文件或目录;
因为大多数情况下,并不需要太复杂的二次开发,而运行器本身需要兼容更早期版本的浏览器,使用jQuery是最保险的;不排除以后会出个组件版本,等支持es6的浏览器得到基本完全普及的时;