首先配置环境,微信开发者工具可以去creator官方手册找到链接,我是按他们推荐的下载。然后在Creator的偏好设置里设置微信开发工具的一个路径,保存就可以了。
三端的脚本执行环境以及用于渲染非原生组件的环境是各不相同的:
- 在 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore 中,是由 WKWebView 来渲染的,环境有 iOS8、iOS9、iOS10
- 在 Android 上,小程序的 javascript 代码是通过 X5 JSCore来解析,是由 X5 基于 Mobile Chrome 53/57 内核来渲染的
- 在 开发工具上, 小程序的 javascript 代码是运行在 nwjs 中,是由 Chrome Webview 来渲染的
在 0.10.101000 以及之后版本的开发工具中,会默认使用 babel
将开发者 ES6
语法代码转换为三端都能很好支持的 ES5
的代码,帮助开发者解决环境不同所带来的开发问题。
需要注意的是:
- 为了提高代码质量,在开启
ES6
转换功能的情况下,默认启用javasctipt
严格模式
我的cocos2d-js-min.js文件就有1.5M,ES6转ES5试了没用,关闭自动压缩也没用,不过暂时没影响到我的后续工作。留待以后解决。
模板选择binary可以快速打包,Portrait竖屏,Upside Down倒屏,Landscape Left左右横屏,Landscape Right右左横屏
toFixed(n),js中保留n位小数。 data.toFixed(1);