
背景介绍
作为一名前端工程师,JavaScript 你一定每天都在用。但是,JavaScript 有诸多复杂微妙的机制,重复机械地使用无法转化成进阶经验,很多前端开发对其的掌握程度仅仅停留在会用的层面,面试常常挂在语言的内部实现原理上。
对于前端工程师来说,精通 JavaScript 不仅可以助力眼前的面试,同时,对其的掌握程度也决定了你未来技术发展的上线,扎实的 JavaScript 基础可以帮助你从容应对新技术、新框架。
专栏解读
专栏分为 4 大模块,共 22 篇,结合 JavaScript 代码经典面试题目和实操案例,带你深度挖掘原生 JavaScript 底层原理,构建完整的原生 JavaScript 知识体系,进而提升编码能力。
基石篇
专栏深入讲解 JavaScript 数据类型、继承、闭包等核心基础知识并分析其底层原理。这是构建前端工具的基础内容,也是编码能力的基石。其中涉及的知识点,比如深浅拷贝和实现 JSON.Stringfy ,是大厂面试官经常会问到的考点,本专栏将以进阶练习的形式带你轻松掌握。
深入数组 & API 原理篇
在日常开发中,数组是经常会用到的数据类型,使用和出现频率非常之高。本模块将从数组原理、数组排序两大方向带你了解数组,其中会涉及梳理数组 API、实现数组扁平化,以及数组 sort 方法。掌握这部分知识,无需去翻 JS 数组相关的文档,就可以轻松厘清前端业务逻辑、快速处理数组数据,提升你的开发效率。
异步编程篇
异步编程在浏览器端非常重要,浏览器端比较耗时的操作都需要进行异步操作来减少等待时间。
本模块会从 JavaScript 的异步编程方式讲起,深入研究 Promise、Async/await 以及 Co 等异步编程的方式,探究 JavaScript 异步编程源码精髓,让你摆脱前端代码的回调地狱,更优雅地实现并解决业务场景的复杂问题、提升页面性能。
V8 引擎篇
浏览器核心引擎 V8 是执行 JavaScript 代码的程序或解释器。它可以使 JS 的执行性能大幅提升,也是目前大多数浏览器普遍使用的引擎。这一模块通过对浏览器垃圾回收机制、浏览器核心引擎的工作逻辑等内容的讲解,帮助你理解 JavaScript 代码是如何被 V8 引擎编译和执行的。这对于写出高性能的 JavaScript 代码有着很好的帮助。
彩蛋
最后专栏会为你剖析互联网大厂的面试题目,带你了解互联网大厂的职级体系和面试定级标准,梳理面试思路和前端知识的学习方法,实现自身的突破和提升。
*此外,专栏的每一个模块都会用 1~2 讲带你实操,比如实现一个 JSON.Stringfy 方法、实现一个 EventEmitter、手写 JS 数组多个 API 的底层实现。及时地巩固练习,会为你带来事半功倍的效果。
讲师简介
若离 前美团前端技术专家
曾负责和参与过美团多个业务(到家、团购及电影业务)的前端研发及团队搭建,致力于前端性能优化、质量保证、效率提升、跨端融合等方向的研究,并且都有一定的技术落地,得到了超出预期的结果。
现在某大厂负责前端、中台业务以及跨端平台的核心研发。目前,致力于带领团队探索跨端技术上以及向全栈方向发展。
持续为公司进行前端岗位的社招、校招面试近 6 年多,面试候选人近千人,深谙大厂面试套路及定级之道。
课程大纲
课程信息
夯实 JavaScript 基本功,跨越前端进阶门槛。
课程目录
├── 01 开篇词 打好 JS 基石,走稳前端进阶之路.mp4 110.47M
├── 02 01 代码基本功测试(上):JS 的数据类型你了解多少?.mp4 174.81M
├── 03 02 代码基本功测试(下):如何实现一个深浅拷贝?.mp4 189.51M
├── 04 03 继承实现:探究 JS 常见的 6 种继承方式.mp4 158.88M
├── 05 04 继承进阶:如何实现 new、apply、call、bind 的底层逻辑?.mp4 155.65M
├── 06 05 函数那些事:JS 闭包难点剖析.mp4 153.01M
├── 07 06 进阶练习:带你一起实现 JSON.Stringify 方法.mp4 119.77M
├── 08 07 数组原理(上):帮你梳理眼花缭乱的数组 API.mp4 212.82M
├── 09 08 数组原理(中):如何理解 JS 的类数组?.mp4 120.87M
├── 10 09 数组原理(下):实现数组扁平化的 6 种方式.mp4 93.85M
├── 11 10 数组排序(上):如何用 JS 实现各种数组排序?.mp4 139.99M
├── 12 11 数组排序(下):ort 排序方法的实现原理.mp4 117.52M
├── 13 12 进阶练习:带你手写 JS 数组多个方法的底层实现.mp4 70.42M
├── 14 13 异步编程(上):JS 异步编程都有哪些方案?.mp4 101.91M
├── 15 14 异步编程(中):如何深入理解异步编程的核心 Promie?.mp4 115.19M
├── 16 15 异步编程(下):如何理解 Generator、Ayncawait 等异步编程的语法糖?.mp4 126.59M
├── 17 16 进阶练习(上):怎样轻松实现一个 EventEmitter?.mp4 114.26M
├── 18 17 进阶练习(下):如何实现符合 PromieA+ 规范的 Promie?.mp4 140.13M
├── 19 18 垃圾回收:释放内存,提升浏览器页面性能.mp4 145.07M
├── 20 19 事件轮询:如何理解浏览器中的 EventLoop?.mp4 168.00M
├── 21 20 原理解析:JS 代码是如何被浏览器引擎编译、执行的?.mp4 145.41M
├── 22 21 引擎进阶(上):探究宏任务 & 微任务的运行机制.mp4 140.21M
├── 23 22 引擎进阶(下):如何理解 Proce.nextTick 的原理?.mp4 129.06M
├── 24 彩蛋 1 如何应对大厂面试官的灵魂拷问?.mp4 100.90M
├── 25 彩蛋 2 前端开发如何有针对性地学习算法?.mp4 131.26M
└── 26 结束语 面向未来,我们该如何提升自己?.mp4 96.30M
交易流程

发货方式
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会在订单详情中看到资源的网盘下载链接,然后复制下载链接到浏览器打开便可转存观看或下载;
交易周期
1、教程默认交易周期:自动发货商品为1天,买家有1次额外延长3天交易周期的权利;
2、若上述交易周期双方依然无法完成交易,任意一方可发起追加周期(1~60天)的请求,对方同意即可延长。
注:买家购买后,请注意及时对购买的资源进行检查,以免过了交易周期。
退款说明
1、描述:教程描述的内容(含标题)与实际教程不一致的(例:描述PHP实际为ASP、描述的内容实际缺少、视频过于模糊,文档乱码不可读等);
2、演示:源码类,有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
4、收货:买家无法成功转存到自己网盘上,买家下载后,不能解压或解压出来的内容与商品描述的内容不一致。
5、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款。
免责声明
1、淘好源网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与淘好源网无关;无论卖家以何理由要求线下交易的,请联系管理举报。
3. 淘好源网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系
我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。
联系邮箱:admin@taohaoyuan.com
(相关事务请发函至该邮箱)附件:
Go Golang DevOps运维开发实战集训营...¥19.9
OpenGL-超级套餐(全栈)专题¥29.9
文老师25年完整版架构软考高级系统架构师, 视频+真题课件资料等...¥29.9
2022年系统架构设计师 + 架构冲刺班...¥9.9
Comfyui实战训练零搭建到高阶¥9.9
Golang棋牌游戏后端实战, 十年大厂程序员讲解,通俗易懂...¥29.9
课程 HTML5前端项目-谷粒音乐 - 带源码课件...¥9.9
从零开始带你开发橙光游戏AVG框架,从UI搭建到多线剧情实战...¥29.9
【深度之眼】多模态项目实战班...¥29.9
Python量化策略学习营¥9.9
饮料制作配方大全, 饮料和冷饮配方1800例...¥6.9
《玩转手机摄影,你要知道的基本功能》...¥9.9