您的位置:首页 > 移动开发 > 微信开发

框架基础js篇:小程序js介绍

2018-08-21 20:16 113 查看

大纲

一、介绍

小程序的主要开发语言是javascript,开发者使用javascript来开发业务逻辑以及调用小程序的API来完成业务请求

 

二、小程序javascript与EMCAScript

  • EMCAScript是一种标准化的程序设计语言,而javascript是它的一种实现
  • 小程序javascript是由EMCAScript和小程序框架、小程序API共同实现的

对比:

小程序javascript 浏览器javascript NodeJS javascript
EMCAScript EMCAScript EMCAScript
小程序框架 DOM NPM
小程序API BOM Native

 

  • 由于小程序中没有浏览器javascript中的DOM、BOM对象,所以JQuery、Zepto这类依赖DOM浏览器类库无法在小程序内运行
  • 由于缺少Native模块和NPM包管理机制,小程序中无法加载原生库,也无法直接使用大部分NPM包

 

三、小程序的运行环境

小程序javascript目前可以运行在三大平台

  • ios平台、包括ios9/ios10/ios11
  • Android平台
  • 小程序IDE

注意IOS9和IOS10对ES6不完全兼容

 

四、ES6转ES5

小程序IDE提供语法转码工具帮助开发者,将ES6代码转为ES5代码,以确保所有的运行环境下都能得到很好地执行

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: