前端基础内功
这里总结了最经典、出镜率最高的一部分前端基础。希望能帮助自己和其他初级、中级前端同学打牢基础更进一步,加油!
前言
喜欢武侠或热衷武侠游戏的小伙伴门肯定了解,门派的弟子们在学习上乘武功大多需要有前置(硬性)条件的,而基础的内功就是硬性条件中的一个,也是较为重要的一个,同样的道理
这一系列主要的是从另一个角度去学习JS的基础部分,因为本系列每篇文章上下呈衔接关系,所以推荐大家按循序阅读。
刚参加工作的时候,一直就纠结于怎么解决某一个bug,只要“看不见”这个bug,就当时解决了问题,将它抛在脑后。但很快意识到这是不对的,借用最近看到的一句话“我不是什么都会,我只不过能将我会的都研究的比较明白”。
就好比你学会了一道题 a + b = c,你知道了 a与b可以得到c,但a是什么?,a又是谁得到的?凡事向深层多思考一下总是没错的。我们一起加油,死磕js~
文章指引
- this指向详解,思维脑图与代码的结合,让你一篇搞懂this、call、apply。系列(一)
- 一、this的指向
- 二、call和apply
- 三、模拟实现一个call
- 四、bind
- 从原型到原型链,修炼JavaScript内功这篇文章真的不能错过!系列(二)
- 一、构造函数
- 二、原型
- 三、实例与原型
- 四、原型的原型
- 五、原型链
- 从作用域到作用域链,思维脑图+代码示例让知识点一目了然!系列(三)
- 一、作用域的定义
- 二、理解作用域
- 三、作用域链
- 四、思考与总结
- JavaScript中的执行上下文,既然遇见了这篇图文并茂的文章,干脆看完吧!(系列四)
- 一、怎么描述执行上下文?
- 二、执行栈
- 三、形象化执行栈
- 四、思考与总结
- this指向详解,思维脑图与代码的结合,让你一篇搞懂this、call、apply。系列(一)
- 一、变量对象
- 二、全局变量对象
- 三、函数变量对象
- JavaScript之深入理解立即调用函数表达式(IIFE),你对它的理解,决定了它的出镜率(系列六)
- 一、了解立即调用函数表达式
- 二、立即调用函数表达式报错了?
- 三、使用立即调用函数的正确姿势
- 四、常见使用场景
- JavaScript之闭包,给自己的Js一场重生(系列七)
- 一、什么是闭包?
- 二、分析闭包
- 三、经典问题
- JavaScript中的参数传递(求值策略),ECMAScript中所有函数的参数都是按值传递吗(系列八)
- 一、值传递
- 二、引用传递
- 三、共享传递
- 四、总结
- JavaScript中的基本数据类型,地基同样重要(系列九)
- 一、类型
- 二、数据类型分类
- 三、常见问题
- 你真的了解Js吗?用五个问题来回顾之前的内容,留下你的答案我们一起进步!(系列十)
- 五道题回顾系列知识点
如果您读过系列的文章,并觉得它对您有所启发,不妨给我的项目前端进阶笔记点个star
以资鼓励吧~
如果您有什么建议,如文章描述、表达、知识准确性等等都可以在评论区留言,我们一起进步。
另外本文会不定时的根据笔者对Js的理解进行微调,虚心学习,奥利给~
Gitbook
- 余光的前端进阶笔记
关于我
- decs: 花名:余光,前端开发一枚
- E-mail: webbj97@163.com
- 个人博客: CSDN
- GitHub: 传送门