![](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 · 14262 阅读 · 5 评论 -
前端面试基本---理解 “类“和 “对象“
Code is never die !1. 对象对象是由属性和方法组成的:是一个无序键值对的集合,指的是一个具体的事物属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)2. 类2.1 类介绍在 ES6 中新增加了类的概念,可以使用 class 关键字声明一个类,之后以这个类来实例化对象。类抽象了对象的公共部分,它泛指某一大类(class)对象特指某一个,通过类实例化一个具体的对象类,对象,面向对象总结:类抽象了对象的公共部原创 2021-05-10 10:00:13 · 12651 阅读 · 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 · 10130 阅读 · 1 评论 -
Js高级---你所不知道的正则表达式的神秘!
Code Is Never Die !今天我们一起揭开JS中正则表达式的神秘面纱!1. 正则表达式概述1.1 什么是正则表达式正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式在JavaScript中,正则表达式也是对象正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想原创 2021-07-07 09:22:53 · 1113 阅读 · 1 评论 -
Js高级---你所不知道的ES6的规范!
Code Is Never Die !今天我们一起揭开JS中ES6的神秘面纱!1. ES6相关概念(★★)1.1 什么是ES6ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。ES6 实际上是一个泛指,泛指 ES2015 及后续的版本。1.2 为什么使用 ES6 ?每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。变量提升特性增加了程序运行时的不可预测性语法过于松散,实现相同的原创 2021-07-06 09:48:50 · 2500 阅读 · 1 评论