金三银四充电宝:《前端开发核心知识进阶》

📚 读书破万卷,推荐一本前端进阶书籍------《前端开发核心知识进阶》。

🧘 本书适合备考或者出考题的人,不适合0基础人群。

逛了一下各大技术平台,还是有很多人没能把前端进阶的知识写明白。

我在2021年2月份买的这本书。现在是24年2月,3年过去了,我觉得这本书放在今天还是对各位准备晋升前端小组长的工友有一定帮助。

举个例子,现在在百度搜 JS 的 this 讲解的文章有很多,但讲人话的真不算多。本书是为数不多能把这些知识点讲明白的书。

在讲解 this 时,本书先给出5条公式,然后用实战题分别套这5条公式。

其中一条公式是:一般通过上下文对象调用函数时,函数体内的 this 会被绑定到该对象上。

对应的一条题目是:

js 复制代码
const foo = {
  bar: 10,
  fn: function() {
    console.log(this)
    console.log(this.bar)
  }
}

输出:

yaml 复制代码
{bar: 10, fn: f}
10

解释:这时,this 指向的是最后调用它的对象,在 foo.fn() 语句中,this 指向 foo 对象。请记住,在执行函数时不考虑显式绑定,如果函数中的 this 是被上一级的对象所调用的,那么 this 指向的就是上一级的对象;否则指向全局环境。

这类题目在本书中还有很多,而且是由浅入深循序渐进的,之后还会有结合多条公式来分析的题目。可以说,一套实战例题做下来之后,就能记住这5条 this 公式了,能应对绝大多数 this 相关的题目。

除了 this 之外,本书还讲解 JS 基础,比如闭包、apply和bind的进阶用法、promise 各种调用方法、宏任务和微任务。

当然,HTML 和 CSS 相关的知识也不会放过,本书会讲解常见的布局模式,还涉及到 Bootstrap 栅格化的实现思路。

框架类会讲 React,但本书缺少 Vue 方面的内容,算是有点小缺憾吧~

讲完框架就讲前端工程化、前端性能优化、算法和数据结构。还有简单的网络知识。

虽然本书很像面经,但掌握书中的知识对日常工作还是有帮助的。在金三银四之前推荐这本书给各位工友。

但!最后还是会有点小反转。

这本书的价格有点小贵,定价139,jd日常价格在100左右。个人觉得是价格偏高了,如果不急的话建议蹲个好价再入手,或者直接买二手书。

相关推荐
microrain3 分钟前
设备报文怎么变,SagooIoT 只约定三个函数名
javascript·物联网·golang·sagooiot
思码梁田10 分钟前
CSS 浏览器厂商前缀:从「写 5 遍」到现代自动化兼容
前端·css·css3·border-radius·1024程序员节·box-shadow·厂商前缀
Bug收容所15 分钟前
Vue+JS Day3
前端·javascript·vue.js·前端框架·1024程序员节
iCxhust31 分钟前
如何实时同步自己的工作日志,在不同的设备间
前端·软件工程·1024程序员节·同步日志
IT_陈寒1 小时前
React项目实战经验分享:如何避免useEffect闭包陷阱导致的陈旧状态问题?
前端·人工智能·后端
风骏时光牛马1 小时前
智能任务调度Agent
前端
小羊没烦恼!1 小时前
.NET无侵入自动化探针原理和主流实现
运维·开发语言·javascript·python·自动化·.net·1024程序员节
ljt27249606611 小时前
Vue笔记(十六)--自定义Hook
前端·1024程序员节
沙蒿同学10 小时前
不引 Ghostscript:我用纯 Go 给 PDF 做了一场「压缩手术」
前端·后端·github
Linux_cy10 小时前
服务器管理工具哪个好用?我用了七八个
运维·服务器·javascript·python·ssh·面板·gmssh