基础📄️ 简介ECMAScript 和 JavaScript 关系 : ECMAScript 是 JavaScript 的国际标准 ,JavaScript 是 ECMAScript 的一种实现。📄️ 基础JavaScript 由 核心 ( ECMAScript )、文档对象模型 ( DOM )、浏览器对象模型( BOM ) 3 部分组成。📄️ 异步执行由于 JavaScript 语言的执行环境是 "单线程 "( single thread )的,即一次只能完成一件任务,如果有多个任务时就必须排队,前面一个任务完成,再执行后面的一个任务。因此,如果队伍很长,就会出现等待时间过长的现象。为了解决这个问题, JavaScript 语言将任务的执行模式分成两种:同步( Synchronous )和异步( Asynchronous )。📄️ 基本语法JavaScript 程序使用 Unicode 字符编码,有两个字节。意味着用户可以使用中文来命名变量。_但,不建议如此非正常人操作_。📄️ 变量在 JavaScript 中,变量可以不先声明,而在使用时,再根据变量的实际作用来确定其所属的数据类型。但是建议在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的错误。 JavaScript📄️ 数据类型每一种计算机语言都有自己所支持的数据类型。 JavaScript📄️ symbolSymbol (符号)是 ECMAScript 6 新增的数据类型。符号是原始值,且符号实例是唯一、不可变的。 符号的用途是确保对象属性使用唯一标识符,不会发生属性冲突的危险📄️ 数据转换| 值 | 字符串的操作环境 | 数字的运算环境 | 逻辑运算环境 | 对象的操作环境 |📄️ 严格模式ECMAScript 5 新增严格运行模式。严格模式定义的目的。📄️ 运算符JavaScript 有 51 个运算符 。📄️ 日期和时间Date 对象用于处理日期和时间。与前面介绍的对象不同的是, DOM 里并没有现成的 Date 对象,而是要我们在需要时创建自己的 Date 对象。每个 Date 对象都表示不同的日期和时间。📄️ 程序结构程序都是由一个或多个语句组成的集合。语句表示一个可执行的命令,用来完成特定的任务。大部分语句用于流程控制。📄️ 定时器- setInterval() 按照指定的周期(以毫秒计)来调用或计算表达式📄️ css每个 DOM 节点都有一个 style 属性,这个属性本身也是个对象,包含了应用于节点的 CSS 样式信息。📄️ 任务在主线程上一次执行,形成一个执行栈。
📄️ 异步执行由于 JavaScript 语言的执行环境是 "单线程 "( single thread )的,即一次只能完成一件任务,如果有多个任务时就必须排队,前面一个任务完成,再执行后面的一个任务。因此,如果队伍很长,就会出现等待时间过长的现象。为了解决这个问题, JavaScript 语言将任务的执行模式分成两种:同步( Synchronous )和异步( Asynchronous )。
📄️ 变量在 JavaScript 中,变量可以不先声明,而在使用时,再根据变量的实际作用来确定其所属的数据类型。但是建议在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的错误。 JavaScript
📄️ 日期和时间Date 对象用于处理日期和时间。与前面介绍的对象不同的是, DOM 里并没有现成的 Date 对象,而是要我们在需要时创建自己的 Date 对象。每个 Date 对象都表示不同的日期和时间。