首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript高级系列
XiaoYu2002
创建于2024-08-17
订阅专栏
一次深入JavaScript学习的奇妙旅程
等 281 人订阅
共35篇文章
创建于2024-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
15.JS高级-认识对象的原型
脉络探索 在本章节中,我们会探索对象中的原型 这是很少有人讲解的内容,我们会认识原型,理解原型的作用,并且细化原型(显式原型、隐式原型) 函数的原型上,有两个重要属性,prototype与constr
14.JS高级-对象方法的补充以及创建对象方案
脉络探索 在本章节中,我们会进一步的使用属性描述符 属性描述符是定义在属性身上的,进一步使用则就需要同时操作同对象的多个属性 除了属性描述符,我们就会在操作一个对象多个属性的基础上,去同时操作多个对象
13.JS高级-对象和属性描述符详解
脉络探索 在探索编程世界的深渊时,我们常常会遇到一些令人困惑的概念,尤其是当它们与我们现实生活中的事物息息相关时。面向对象编程(OOP)就是这样一个强大的概念,它不仅仅是一种编程范式,更是一种模拟和理
12. JS高级-with、eval以及严格模式
脉络探索 在本章节中,我们会补充完在本次课程系列中函数部分的最后一些碎片化内容,也就是with语句以及eval函数和严格模式 这些内容,都能代表一部分JS语言一路发展的经历,我们不仅要了解,更会去探索
11.纯函数及柯里化
JS高级-纯函数及柯里化 脉络探索 本章节中,我们会深入纯函数的概念以及柯里化思想当中,并从Vue3源码以及Redux源码中,去追寻其中存在的痕迹 从纯函数引申出副作用的理念 从柯里化引申出单一职责的
10.手写apply、call、bind以及认识arguments
脉络探索 在本章节中,我们会来进行手写显式调用的三个函数 在实现的过程中,我们既要知道如何实现,又需要知道为什么这么做,才能够在将来进行运用的时候有一定的思考空间 并且通过考虑为什么这么做,可以知晓后
9.JS高级-箭头函数及this面试题
脉络探索 在本章节中,我们会先来探索箭头函数这一ES6语法后出现的写法 箭头函数的优势在哪?为什么他没有this?但在箭头函数中又能使用this? 箭头函数能用在哪些场景?解决了以前的什么问题?都有哪
8.this指向及绑定规则、优先级
脉络探索 关于this的所有核心内容,在这一章节都会详细的进行讲解 this主要的规则有四个:默认、隐式、显式、new 我们本章节所有的内容都是围绕这四种规则进行展开 学习this的关键点在于如何区分
7.JS高级-闭包的深入理解与掌握
脉络探索 闭包是JavaScript中一个非常容易让人迷惑的知识点: 如图7-1,小黄书对此知识点给出了非常高的评价,虽然在当下我们可能觉得也就这样,说得是不是太夸张了。但对于当时的他们来说,前面都是
6.JS高级-函数一等公民
脉络探索 函数是JS的核心,而且很灵活。但这个灵活体现在哪里? 今天我们会揭开函数的其中一部分面纱,通过五种高阶函数和普通方法对数据的处理对比,让大家体会普通函数进阶后,所具备的灵活度是怎么样的 并且
5.JS高级-作用域链面试题和垃圾回收
脉络探索 在上一章节中,我们留下了五道面试题,我们今天要讲解这些题目,从而让我们对作用域链的了解真正过关 以及对JS中回收内存的两种方法进行学习 引用计数 标记清除 对堆栈空间的划分进一步的明确 本章
4.JS高级-V8引擎的内存管理
脉络探索 在上一章节中,我们厘清了浏览器内核与JS引擎的关系 也学习了JS代码如何通过V8引擎进行代码转化,进而能够在浏览器中进行执行的 在本章节中,我们就要来探索在JS中,它是如何处理内存的,这很重
3.JS高级-V8引擎的运行原理
脉络探索 在上一章节中,我们讲解了当在浏览器中输入URL后,浏览器是如何解析页面的 但目前所讲到的解析页面只有HTML+CSS的处理,我们并没有看到JS的部分。但JS肯定是在其中有重度参与进来的,只是
2.JS高级-认识浏览器
脉络探索 在本章节中,我们会学习一个网页URL从输入到浏览器中,到显示经历过怎么样的解析过程呢? 该问题是面试中的经典题目,也是考验我们对浏览器中的渲染过程是否有足够的理解 所以我们会先简要讲解在这个
1. 邂逅JavaScript高级
一、前端需要掌握的三大技术 前端开发最主要需要掌握的是三个知识点:HTML、CSS、JavaScript 其中HTML很简单,但CSS和JavaScript很难 这是前端生态圈中最基础的三块基石 技术