ionic入门教程第二十课-在微信中使用ionic的解决方案(开源框架)

本文介绍如何通过OniPlatform和ocLazyLoad配置,实现ionic项目在微信中的按需加载,提高加载速度。讲解了文件命名规则、存放路径、发布流程以及按需加载html和js的方法。此外,还强调了服务按界面区分的规范和自由复制的实现技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、按需加载的实现
①按需
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值