1、减少网络延迟与网络请求。
避免使用着陆页进行重定向。重定向会导致额外的HTTP请求,造成网络延迟,拖慢网页的呈现。重定向也可能造成额外的DNS查找,TCP握手和TLS协商。合并资源,减少网络请求。合并资源,最常见的就是sprite精灵图了。此外,还可以合并一下CSS和JS代码。
2、控制资源下载数量。
访问一个网页时,所请求的资源一定要都是有用的,避免无用的资源请求。
3、使用HTTP缓存资源。
严格来说,这也算减少请求次数,但是实现方式是完全不一样的。使用HTTP缓存,是设置适当的缓存策略,从而可以避免浏览器重复地向服务端请求资源。HTTP缓存主要是服务端设置正确的响应头信息。
http://hilo-js.github.io/
无依赖,模块化,小,兼容性良好,自动化构建,阿里巴巴集团开发的html5跨终端游戏框架,帮助快速开发html5游戏。支持多种模块规范的版本,目前公司开发游戏使用的是commonJS这种方式。
舞台(Stage)--是一个大的载体,所有要展现在页面中的内容都需要添加到舞台中,才会渲染。
定时器(Ticker)--舞台上的内容发生变化和运动,通过一定的频率一直刷新运行
可视对象(Bitmap)--舞台上的一切都是可是对象,图片,文字,雪碧图/精灵图
x:100
y:100
scaleX: .2, //缩放比例
scaleY: .2 //缩放比例
x:100
y:100
scaleX: 1.4, //缩放比例
scaleY: 1.4 //缩放比例
demo //项目名称
dist //静态资源文件
images //图片存放处
index.html //html入口文件
index.js //js入口文件
stage.js //舞台js
bird.js //可视对象js
舞台只有一个
可视对象可以有无数个
针对不同的可视对象,君使其东而东之,使其西之而西之。