![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript高级
文章平均质量分 91
Hyman-ya
这个作者很懒,什么都没留下…
展开
-
JavaScript 高级五 let; const;解析赋值;箭头函数;剩余参数;Array的扩展方法;String的扩展方法;set 数据结构
ES6 简介ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。ES6 实际上是一个泛指,泛指 ES2015 及后续的版本。每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。变量提升特性增加了程序运行时的不可预测性语法过于松散,实现相同的功能,不同的人可能会写出不同的代码1.0 ES6 的新增语法1.1 关键字 letES6中新增的用于声明变量的关键字-------let。(let原创 2021-03-27 14:51:56 · 183 阅读 · 0 评论 -
JavaScript 高级四 表达式概述、特点; 使用;测试test();特殊字符;组成;边界符;字符类;量词符;括号总结;预定义类;replace替换
1. 正则表达式概述正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文**(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一 些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)**等 。其他语言也会使用正则表达式,本阶段我们主要是利用 JavaScript 正则转载 2021-03-26 14:54:06 · 528 阅读 · 0 评论 -
JavaScript 高级一 函数的定义和调用;this的指向call、apply、bing;严格模式;高级函数;闭包;递归
1.0 函数的定义和调用1.1 函数的定义方式创建函数的三种方式 1. 自定义函数(命名函数) function fn() {}; 2. 函数表达式 (匿名函数) var fun = function() {}; 3. 利用 new Function('参数1','参数2', '函数体'); Function是构造函数 // 这个只是了解 书写起来太复杂,执行效率低 var f原创 2021-03-25 19:11:53 · 199 阅读 · 0 评论 -
JavaScript 高级一 面向对象和类;类 class的创建、congstructor默认构造函数、关键字super、继承extends、三个注意点; Tab栏案例
1.0面向对象编程介绍1.1 两大编程思想面向过程面向对象1.2 面向过程编程 POP(Process-oriented programming)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了面向过程,就是按照我们分析好了的步骤,按照步骤解决问题1.3 面向对象编程 OOP (Object Oriented Programming)面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。面向对象是以对象功能来划分问题,原创 2021-03-24 16:27:19 · 134 阅读 · 0 评论 -
JavaScript 高级二 原型链 this指向 扩展内置对象 call()继承 es5新增数组,对象,字符串方法,
1.构造函数和原型-概述。在典型的 OOP 的语言中(如 Java),都存在类的概念,类就是对象的模板,对象就是类的实例,但在 ES6之前,JS 中并没用引入类的概念。ES6, 全称 ECMAScript 6.0 ,2015.06 发版。但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。在 ES6之前 ,对象不是基于类创建的,而是用一种称为构建函数的特殊函数来定义对象和它们的特征。1.1 创建 对象 的三种方式(原创 2021-03-22 18:56:59 · 143 阅读 · 0 评论