ES
文章平均质量分 95
前进的北极熊
这个作者很懒,什么都没留下…
展开
-
ES学习1~23(ECMAcript相关介绍+ECMASript 6新特性)
ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994年后该组织改名为Ecma国际。ECMAScript是由Ecma国际通过ECMA-262标准化的脚本程序设计语言。Ecma国际制定了许多标准,而ECMA-262只是其中的一个ECMA-262(ECMAScript)历史版本查看网址TC39(Technical Committee 39)是推进ECMAScript发展的委员会原创 2022-12-30 12:26:05 · 2446 阅读 · 0 评论 -
ES7~11学习48~68
includes方法用来检测数组中是否包含某个元素,返回布尔类型值在ES7中引入指数运算符「**」,用来实现幂运算,功能与Math.pow结果相同eg:4 ECMASript8新特性4.1 async和awaitasync和await两种语法结合可以让异步代码像同步代码一样4.1.2 await表达式await必须写在async函数中await右侧的表达式一般为promise对象await返回的是promise成功的值await的promise失败了,就会抛出异常,需要通过try…catc原创 2022-11-08 12:30:42 · 329 阅读 · 0 评论 -
ES6学习24~47
Promise是ES6引入的异步编程的新解决方案。语法上Promise是一个构造函数,用来封装异步操作并可以获取其成功或失败的结果。Promise.race()并发处理多个异步任务,只要有一个任务完成就能得到结果2.14.5 promise的特点在Promise对象的构造函数中,将一个函数作为第一个参数。而Promise对象的构造函数的第一个参数中的这个函数,就是,这个函数的表示promise的状态为,表示promise的状态为,这两个参数(名字可以自己命名)都为一个,他们的作用分别是将pr原创 2022-11-07 16:36:34 · 203 阅读 · 0 评论 -
92~123(ES6简介+ES6的新增语法+ES6的内置对象扩展)
ES6的全程是ECMAScript,它是由ECMA国际标准化组织,制定的ES6实际上是一个泛指,泛指ES2015及后续的版本每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。ES6中新增的用于声明变量的关键字不存在变量提升暂时性死区eg:经典面试题经典面试题图解:此题的关键点在于变量i是全局的,函数执行时输出的都是全局作用域下的值两次输出的都是2经典面试题图解:此题的关键点在于每次循环都会产生一个块级作用域,每个块级作用域中的变量原创 2022-10-22 14:43:36 · 842 阅读 · 0 评论 -
76~90(正则表达式)
是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文()。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(),或从字符串中获取我们想要的特定部分()等。其他语言也会使用正则表达式,本阶段我们主要是利用JavaScript正则表达式完成表单验证。3 正则表达式中的特殊字符3.1 正则表达式的组成一个正则表达式,比如/abc/,,比原创 2022-10-21 21:25:44 · 508 阅读 · 0 评论 -
50~75(函数的定义何调用+this+严格模式+高阶函数+闭包+递归)
eg:1.2 函数的调用方式普通函数对象的方法构造函数绑定事件函数定时器函数立即执行函数2 this2.1 函数内this的指向这些this的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this的指向不同.一般指向我们的调用者.2.2 改变函数内部this指向call方法call()方法一个对象,简单理解为调用函数的方式,但是它可以改变函数的this指向apply方法apply()方法一个对象,简单理解为调用函数的方式,但是它可以改变函数的this原创 2022-10-20 22:37:19 · 242 阅读 · 0 评论 -
23~49(构造函数+继承+类的本质+ES5中的新增方法)
在典型的OOP的语言中(如Java),都存在类的概念,类就是对象的模板,对象就是类的实例,但在ES6之前,JS中并没用引入类的概念。ES6,全称ECMAScript6.0,2015.06发版。但是目前浏览器的JavaScript是ES5版本,大多数高版本的浏览器也支持ES6 ,不过只实现了ES6的部分特性和功能。在ES6之前,对象不是基于类创建的,而是用一种称为的特殊函数来定义对象和它们的特征。创建对象可以通过以下三种方式:是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用原创 2022-10-20 10:00:59 · 280 阅读 · 0 评论 -
1~22(面向编程+ES6中的类和对象+类的继承+面向对象版tab栏切换)
就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。是把事务分解成为一个个对象,然后由对象之间分工与合作。在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工。面向对象编程具有灵活、代码可复用、容易维护和开发的优点,更适合多人合作的大型软件项目。面向对象的特性:现实生活中:万物皆对象,对象是,看得见摸得着的实物。例如,一本书、一辆汽车、一个人,可以是”对象”, 一个数据库、一张网页、 一个与远程服务器的连接也可以是”对象”。,例如字符串、数值、原创 2022-10-19 09:39:22 · 255 阅读 · 0 评论