JS高级+ES6
文章平均质量分 96
JS高级+ES6 学习笔记
xml@77
博客的目的是想把学到的知识点记录下来,以后方便查找,能帮助到需要的小伙伴就更好啦!
展开
-
ECMAScript 6
第 1 章 ECMASript 相关介绍1.1. 什么是 ECMAECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。 1994 年后该组织改名为Ecma国际。1.2. 什么是 ECMAScriptECMAScript 是由 Ecma 国际通过 ECMA- 262 标准化的脚本程序设计语言。1.3. 什么是 ECMA- 262Ecma 国际制定了许多标准,而 ECMA原创 2022-05-30 11:46:44 · 189 阅读 · 0 评论 -
ES 6 - 05
ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。ES6 实际上是一个泛指,泛指ES2015 及后续的版本。每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。ES6中新增的用于声明变量的关键字。注意:使用 let 关键字声明的变量才具有块级作用域,使用 var 声明的变量不具备块级作用域特性。暂时性死区var tmp = 123 ;if (true) {tmp = ‘abc’;let原创 2022-06-05 08:18:30 · 118 阅读 · 0 评论 -
正则表达式 - 04
正则表达式( Regular Expression ) 是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。其他语言也会使用正则表达式,本阶段我们主要是利用JavaScript 正则表达式完成表单验证。灵活性、逻辑性和功能性非原创 2022-06-05 07:36:57 · 102 阅读 · 0 评论 -
函数进阶 - 03
1. 函数的定义和调用1.1 函数的定义方式1.2 函数的调用方式2. this2.1 函数内 this 的指向2.1 改变函数内部 this 指向1. call 方法2. apply 方法3. bind 方法2.2 call apply bind 总结3. 严格模式3.1 什么是严格模式3.2 开启严格模式1. 为脚本开启严格模式2. 为函数开启严格模式3.4 严格模式中的变化1. 变量规定2. 严格模式下 this 指向问题3. 函数变化4. 高阶函数5. 闭包原创 2022-06-03 21:42:42 · 125 阅读 · 0 评论 -
构造函数和原型 - 02
构造函数和原型在典型的OOP的语言中(如Java),都存在类的概念,类就是对象的模板,对象就是类的实例,但在 ES6 之前,JS 中并没用引入类的概念。ES6 ,全称ECMAScript6.0 ,2015.06 发版。但是目前浏览器的JavaScript 是ES5 版本,大多数高版本的浏览器也支持 ES6 ,不过只实现了 ES6 的部分特性和功能。在 ES6 之前,对象不是基于类创建的,而是用一种称为构建函数的特殊函数来定义对象和它们的特征。创建对象可以通过以下三种方式:构造函数是一种特殊的函数,主要用来原创 2022-06-03 14:36:31 · 116 阅读 · 0 评论 -
JavaScript 面向对象 - 01
JavaScript 面向对象 - 01原创 2022-05-31 17:12:41 · 96 阅读 · 0 评论