这里总结了最经典、出镜率最高的一部分前端基础。希望能帮助自己和其他初级、中级前端同学打牢基础更进一步,加油!
喜欢武侠或热衷武侠游戏的小伙伴门肯定了解,门派的弟子们在学习上乘武功大多需要有前置(硬性)条件的,而基础的内功就是硬性条件中的一个,也是较为重要的一个,同样的道理
这一系列主要的是从另一个角度去学习JS的基础部分,因为本系列每篇文章上下呈衔接关系,所以推荐大家按循序阅读。
刚参加工作的时候,一直就纠结于怎么解决某一个bug,只要“看不见”这个bug,就当时解决了问题,将它抛在脑后。但很快意识到这是不对的,借用最近看到的一句话“我不是什么都会,我只不过能将我会的都研究的比较明白”。
就好比你学会了一道题 a + b = c,你知道了 a与b可以得到c,但a是什么?,a又是谁得到的?凡事向深层多思考一下总是没错的。我们一起加油,死磕js~
-
一、this的指向
-
二、call和apply
-
三、模拟实现一个call
-
四、bind
-
一、构造函数
-
二、原型
-
三、实例与原型
-
四、原型的原型
-
五、原型链
-
一、作用域的定义
-
二、理解作用域
-
三、作用域链
-
四、思考与总结
-
一、怎么描述执行上下文?
-
二、执行栈
-
三、形象化执行栈
-
四、思考与总结
-
一、变量对象
-
二、全局变量对象
-
三、函数变量对象
-
一、了解立即调用函数表达式
-
二、立即调用函数表达式报错了?
-
三、使用立即调用函数的正确姿势
-
四、常见使用场景
-
一、什么是闭包?
-
二、分析闭包
-
三、经典问题
最后
推荐一些系统学习的途径和方法。
每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
HTML 和 CSS: