微信小程序开发7-JavaScript脚本
2024-09-01 08:18:29
1.小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求。
2.ECMAScript
在大部分开发者看来,ECMAScript和JavaScript表达的是同一种含义,但是严格的说,两者的意义是不同的。ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言, JavaScript 是 ECMAScript 的一种实现。理解 JavaScript 是 ECMAScript 一种实现后,可以帮助开发者理解小程序中的 JavaScript同浏览器中的 JavaScript 以及 NodeJS 中的 JavaScript 是不相同的。
ECMA-262 规定了 ECMAScript 语言的几个重要组成部分:
- 语法
- 类型
- 语句
- 关键字
- 操作符
- 对象
3.小程序目前可以运行在三大平台:
- iOS平台,包括iOS9、iOS10、iOS11
- Android平台
- 小程序IDE
4.浏览器中,所有 JavaScript 是在运行在同一个作用域下的,定义的参数或者方法可以被后续加载的脚本访问或者改写。同浏览器不同,小程序中可以将任何一个JavaScript 文件作为一个模块,通过module.exports 或者 exports 对外暴露接口。
5.作用域:在文件中声明的变量和函数只在该文件中有效,不同的文件中可以声明相同名字的变量和函数,不会互相影响
最新文章
- 为支持ASP.NET5跨平台,Jexus再添新举措
- Educational Codeforces Round 15 [111110]
- SQL server 数据库连接方式分析
- 基于贪心算法的几类区间覆盖问题 nyoj 12喷水装置(二) nyoj 14会场安排问题
- DotNet加密方式解析--散列加密
- sql helper
- jQuery $.ajaxSend()
- Windows 下 Apache HTTP Server 与 Tomcat 的整合
- Python使用心得之魔法参数**kw
- Python之测试webservice接口
- YCSB测试HBase远程完全分布式集群
- Windows 为右键菜单瘦身
- SmartSql = Dapper + MyBatis + Cache(Memory | Redis) + ZooKeeper + R/W Splitting + ......
- SQL 序列-DML-DML-数据类型-用户管理、权限-事务-视图
- php实现栈操作(不用push pop 库函数)
- Android APK安装过程学习笔记
- js 原生 ajax
- vim使用案例
- 2017上海C++面试
- 【LeetCode】128. 最长连续序列
热门文章
- 线段树基本操作(Segment Tree)
- tp5.0 根据经纬度 获取附近信息
- session_destroy()和session_unset()的理解
- Mac 10.12高级防火墙pfctl教程收集(待实践)
- 【ORACLE】oracle 日志文件管理
- (转)总结之:CentOS 6.5 MySQL数据库的基础以及深入详解
- 解析XML:DOM,SAX,PULL
- HttpClient使用详细教程
- web端网页适配移动端注意事项,以及遇到的问题
- 【LDAP】LDAP常用命令解析