OniPlatform 在ionic的基础上配置ocLazyLoad,使得项目满足微信应用-单页面表现的需求,使得单页面访问,不会因为项目的庞大而造成读取缓慢,加快启动项目的速度。 拆分ionic视图控制器的绑定,使之底层的服务能够用于pc端,pc端的页面使用bootstrap编写,用ionic的控制器和服务支持。 使用此框架要遵循一下规定(以下以移动端路径说明,pc端在最前面加上ionicforpc): 1、命名规则 ①文件夹命名全部小写 ②文件命名以首字母大写的驼峰式命名 ③服务以Service结尾 ④控制器以Ctrl结尾 ⑤指令以Directive结尾 2、文件存放路径 ①所有服务放于js/services ②所有控制器放于js/controllers ③所有指令放于js/directives ④所有工具类放于js/util ⑤所有的html文件放于templates ⑥路由在App.js中定义 ⑦所有的文件都要在Config.js文件中写明路径 3、发布(发布文件路径为www/dest,相对路径不变,可以直接拷贝里面的文件发布) ①首次使用运行firstbuild.bat,安装相关插件 ②首次发布运行buildall.bat,压缩js、css、html、image,拷贝lib里面的文件和index.html ③只修改js,再次发布,运行buildjs.bat ④只修改css,再次发布,运行buildcss.bat ⑤只修改html,再次发布,运行buildhtml.bat ⑥只修改image,再次发布,运行buildimage.bat ⑦增加lib里面的文件,最好重新buildall 4、按需加载的实现 ①按需
ionic入门教程第二十课-在微信中使用ionic的解决方案(开源框架)
最新推荐文章于 2023-06-28 09:24:24 发布