Skip to content
No description, website, or topics provided.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
doc
js
js5
polyfill
source
.gitignore
LICENSE
README.md
data-backup.js
data.js
index.html
package.json
start.js
temp.html

README.md

pageRunner

PageCreator的h5运行器,可二次开发;

主体目录结构和文件

css/ 项目主体css目录;

js/ 主体的逻辑,使用 es7 开发的;

js5/ 主体的逻辑,使用 Babel 编译的 js/ 目录文件,当浏览器不支持 es7 运行环境,项目会自动使用当前目录的逻辑;

polyfill/ 当运行环境不支持 es7时,项目依赖的 polyfill 底层库;

data.jsPageCreator 生成的主体数据文件,关于项目和内部元素的信息都在这里,该json结构完全开源;如果不想基于PageCreator使用该项目,可以手动编写该json文件;

index.html 主体页面入口;

start.js 主体入口逻辑,判断运行环境来选择使用 js/js5/,修改项目的 baseUrl等信息,可以通过该文件;

使用 pageRunner,只需要拷贝以上6个目录或文件在同一个文件夹下;

其他文件是项目脚手架等,开发时候需要的编译依赖文件或目录;

二次开发文档

开发文档

Q&A

为什么使用 jQuery 开发?

因为大多数情况下,并不需要太复杂的二次开发,而运行器本身需要兼容更早期版本的浏览器,使用jQuery是最保险的;不排除以后会出个组件版本,等支持es6的浏览器得到基本完全普及的时;

You can’t perform that action at this time.