- 博客(7)
- 收藏
- 关注
原创 前端遍历循环总结
开始其实只是想简单的总结下操作数组的各种方法,不过后续因为各种原因吧,觉得还是拆分开。一部分是对数组和对象的循环遍历,一部分是单独针对数组和对象的各种处理方法,以前看别人的文章的时候,就很讨厌看那种长篇大论,需要去其糟粕取其精华,所以自己写,还是要精简一点,都看的舒服点。 同时,我整理这篇文章真正意义上想做的就是简要说明各种循环的使用方法,同时列举一些基础的较好的使用场景,同时把各种循环使用中容易出现的坑总结整理下。基础for循环let...
2022-05-04 19:01:55
4763
原创 闭包的概念以及认识闭包
目录一、什么是闭包二、演示闭包可以实现的效果三、闭包的案例四、定时器执行的过程五、通过使用闭包创建一个更灵活的函数六、有效读取并区分当前是否存在闭包练习闭包是一个很神奇的东西,之前用的时候总是感觉懵懵懂懂不得其精髓,最近利用一些空闲时间研究了下闭包,现在将这段时间总结的一些案例和概念整理整理吧。一、什么是闭包闭包:在一个作用域中可以访问另一个作用域的变量或者函数如下:<script> // 1 // 闭包:在一个作用域中可以访问另一个作用域的变
2022-02-17 14:47:13
838
原创 原型链(包含三角关系)
目录原型原型链原型每一个构造函数都有一个属性: 原型 / 原型对象function Student(name,age,sex){ this.name = name; this.age = age; this.sex = sex;}Student.prototype.sayHi = function () { console.log('输出一下名字,名字是:',this.name)}// 通过Student...
2022-02-10 18:26:15
689
原创 面向对象是什么(面向对象和面向过程的区别)
面向对象不是新的东西,它只是面向过程代码的一种高度封装,目的是为了提高代码的开发效率和可维护性。面向对象的好处:具有灵活、代码可复用、高度模块化,容易维护和开发,比起由一系列函数或指令组成的传统的过程式变成,更适合多人合作的大型软件项目。面向对象与面向过程:面向过程更多的是亲力亲为,事无巨细,面面俱到 面向对象则就是找一个对象,指挥它得到结果 面向对象就是将执行者转变成了指挥者 面向对象只是面向过程的封装面向对象的特性:封装、继承、多态(抽象)...
2021-12-23 17:56:54
357
原创 JS作用域和作用域链(包含部分预解析)
目录作用域作用域链作用域作用域:变量或函数可以起作用的访问。全局作用域:在script中或者一个独立的js文件中,在全局作用域中定义的变量称为全局变量。在任何位置都可以访问。局部作用域:任何一个函数的内部都有一个局部作用域,在局部作用域中定义的变量称为局部变量。局部变量只有在定义该变量的函数中可以访问。块级作用域:ES6之前没有块级作用域。作用域链只有函数可以制造作用域结构,那么只要是代码,就至少有一个作用域,即全局作用域。凡是代码中有函数,那么这个函数就..
2021-12-22 18:38:11
322
原创 未来的一些学习规划(想到了再补充)
这也算是我发得第一篇文章了,之前一直都在想着自己也去写一些东西,或技术分享类型的或知识点学习方法类型的或遇坑的解决思路等,但是思来想去也没有完整的去总结过一些东西,大概还是文采有限的原因吧,无法具体的用文字剖析,所以最后还是觉得回归本质,第一篇文章还是写一些自己想写的东西,并且入行也有几年了,除了刚入行的时候一边工作,一边的学过JS、JQ以及后来的vue,就再也没有系统的去学过什么东西了,现在想想如果再进一步,比起广度上,还是先拓宽深度更重要点了,都说木桶理论,但其实在我看来,你能成为木桶并且被关注的前提是
2021-12-04 11:01:51
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人