![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript高级
文章平均质量分 63
rainux.
敲代码使我超快乐!!!关注必回关
展开
-
前端面试基本---面向过程与面向对象
Code is never die ! 1. 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 总结:按照步骤编程 (函数和变量) 2. 面向对象 面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。 总结:将需求分析出一个一个的对象,然后在分析出对象中的属性和方法,最后按照步骤编程(方法和属性) 3. 面向过程与面向对象对比 面向过程 面向对象 优点 性能比面向对象高,适合跟硬件联系很紧密的东原创 2021-05-07 19:07:17 · 14228 阅读 · 5 评论 -
前端面试基本---理解 “类“和 “对象“
Code is never die ! 1. 对象 对象是由属性和方法组成的:是一个无序键值对的集合,指的是一个具体的事物 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 2. 类 2.1 类介绍 在 ES6 中新增加了类的概念,可以使用 class 关键字声明一个类,之后以这个类来实例化对象。 类抽象了对象的公共部分,它泛指某一大类(class)对象特指某一个,通过类实例化一个具体的对象 类,对象,面向对象总结: 类抽象了对象的公共部原创 2021-05-10 10:00:13 · 12610 阅读 · 1 评论 -
Js高级---你所不知道的函数的定义和调用!
Code is never die ! 1.0 函数的定义方式 方式1: 函数声明方式 function 关键字 (命名函数) function fn(){} 方式2: 函数表达式(匿名函数) var fn = function(){} 方式3: new Function() (函数也是对象,所以可以new)(了解) var f = new Function('a', 'b', 'console.log(a + b)'); f(1, 2); var fn = new Function('原创 2021-05-10 12:01:48 · 10121 阅读 · 1 评论 -
Js高级---你所不知道的正则表达式的神秘!
Code Is Never Die ! 今天我们一起揭开JS中正则表达式的神秘面纱! 1. 正则表达式概述 1.1 什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式 在JavaScript中,正则表达式也是对象 正则表通常被用来检索、替换那些符合某个模式(规则)的文本, 例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。 此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想原创 2021-07-07 09:22:53 · 1083 阅读 · 1 评论 -
Js高级---你所不知道的ES6的规范!
Code Is Never Die ! 今天我们一起揭开JS中ES6的神秘面纱! 1. ES6相关概念(★★) 1.1 什么是ES6 ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。 ES6 实际上是一个泛指,泛指 ES2015 及后续的版本。 1.2 为什么使用 ES6 ? 每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。 变量提升特性增加了程序运行时的不可预测性 语法过于松散,实现相同的原创 2021-07-06 09:48:50 · 2485 阅读 · 1 评论