这是近期的一个 h5 项目由于某些原因,预览地址不能放出来不过这不是重点,没有 demo 不就可以好好看文章了吗 哈哈哈~
文中提到的 pixi 是 pixiJs精灵是 pixiJs 中的概念。阅读本文假设你已經知道了这些东西不过这在本篇文章中并没有太多关于这个库的内容
觉得这篇文章有帮助到自己,就让它去收藏夹吃灰;觉得没用或觉嘚写的不好的可以留下你的足迹;觉得我的代码或文字可以改善的,咱们可以进行多人运动一起交流~
下面就开始正经的东西了:
这个项目里用的是 rem 适配方案通过计算 设备宽度/设计稿宽度 的比例,来设置 html 的 font-size 属性达到适配的目的,代码如下:
ps: 上述问题的答案基本都是看了這些文章的内容并融入了自己的思考得到的答案。感谢各位大佬的付出[抱拳]
最后祝大家,五一Happy~
iOS的应用程序的生命周期还有程序是运行在前台还是后台,应用程序各个状态的变换这些对于h5开发windows桌面应用者来说都是很重要的。 iOS系统的资源是有限的应用程序在前囼和在后台的状态是不一样的。在后台时程序会受到系统的很多限制,这样可以提高电池的使用和用户体验
//h5开发windows桌面应用app,我们要遵循apple公司的一些指导原则,原则如下:
Suspended 挂起 程序在后台不能执行代码系统会自动把程序变成这个状态而且不会发出通知。当挂起时程序还昰停留在内存中的,当系统内存低时系统就把挂起的程序清除掉,为前台程序提供更多的内存
下图是程序状态变化图:
各个程序运行狀态时代理的回调:
在上面8个方法对应的方法中键入NSLog打印。
现在启动程序看看执行的顺序:
双击home键再打开程序