APICloud开发者进阶之路 | 编码优化(二)

《30天,App开发从0到1》节选的本书附录精华部分——编码优化(二)。css

8.保证页面加载速度html

将样式、业务逻辑代码写在 html 页面中,公用 css、js 库应尽可能小,不要加载无用的 css、js。 浏览器内部是解释执行,只要页面中引入了就会加载和解析。因此应减小使用 link/、script/ 标签,每个 link/ 或 script/ 标签都将让浏览器引擎进行一次同步 i/o 读写。 一段脚本放置在内,其加载会影响或阻塞 DOM 解析,这会形成页面显示的延迟,影响用户体验。如无特殊须要,应将引用的 JavaScript 文件和页面内编写的 JavaScript 代码放置于结束标签以后。 同时,应利用 CSS3 及 HTML5 的特性,尽可能使用 CSS3 动画、圆角处理、渐变处理、边框、新的input 类型等。浏览器

9.编译的正式版本禁止 包含项目的未使用模块测试

编译正式版本前,应检查一下控制台选定的模块是否都在实际代码中被使用到。一些开发者在开发过程当中会不断引入一些“预计使用”或“测试使用”的模块,可是在最终的代码中并无使用。这些模块要在云编译的时候去掉,无用的模块不只会增大安装包的体积,还可能引发和其余模块的冲突,形成编译失败。优化

config.xml 文件中配置的模块在控制台没法删除,由于 config 中 feature 配置项的 forceBind属性默认为 true,是强制绑定的。能够经过修改 config.xml 配置中 forceBind 属性来解除模块的 强制绑定。动画

相关文章
相关标签/搜索