首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript高级学习
你会发光耶
创建于2024-07-10
订阅专栏
总结并理解JavaScript高级知识
等 4 人订阅
共17篇文章
创建于2024-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
彻底理解前端模块化
定义 模块化是一种处理复杂系统分解成为更好的可管理模块的方式,模块化开发最终的目的是将程序划分成一个个小的结构 这个结构中编写属于自己的逻辑代码,有自己的作用域,定义变量名词时不会影响到其他的结构 可
彻底理解浅拷贝和深拷贝
浅拷贝 浅拷贝是指创建一个新对象,这个对象具有原对象属性的精确副本 基本数据类型(如字符串、数字等),在浅拷贝过程中它们是通过值传递的,而不是引用传递,修改值并不会影响原对象 如果这些属性是引用类型(
彻底理解Proxy和Reflect
Proxy Proxy 是 ES6 引入的一种用于定义自定义行为的对象包装器。通过 Proxy,你可以拦截和重写对目标对象的基本操作,例如读取属性、设置属性、删除属性、函数调用等 引入 首先来看一个需
彻底理解防抖和节流
防抖(debounce) 理解 防抖的核心思想是:在某段时间内,如果一个函数连续多次触发,它只会在最后一次触发之后的设定时间内执行一次 当事件触发时,相应的函数并不会立即触发,而是会等待一定的时间 当
彻底理解事件循环(Event Loop)
同步和异步 同步任务:立即执行的任务在主线程上排队执行,形成一个执行栈,只有前一个任务执行完毕,才能继续执行下一个任务 同步代码:是指在程序中按照顺序执行的代码,前一个操作必须完成后才能进行下一个操作
彻底理解迭代器和生成器
迭代器(Iterator) 定义 迭代器是 JavaScript 中一种用于遍历数据集合的机制,提供了一种标准的接口,使得可以按需逐个访问集合中的元素,而不需要知道集合的内部结构 要求 在JavaSc
彻底理解Promise
Promise基本 引入Pomise Promise 是 JavaScript 引入的一种处理异步操作的机制,它代表一个异步操作的最终完成(或失败)及其结果值,它旨在解决异步编程中常见的问题,引入 P
总结ES6—ES13新特性
ES6 let/const 在ES5中我们声明变量都是使用的var关键字,但var所表现出来的特殊性:比如作用域提升、window全局对象、没有块级作用域等都是一些历史遗留问题,是JavaScript
彻底理解词法环境
回顾 在学习JavaScript代码执行过程中,我们学习了很多ECMA文档的术语 具体学习这篇文章:https://juejin.cn/post/7393522719080857639#heading
深入理解继承的实现和优缺点
实现继承前必须先储备原型/原型链/类和构造函数知识 原型和原型链:具体学习这篇文章:https://juejin.cn/post/7398480670445715519 构造函数和类:具体学习这篇文章
彻底理解构造函数和类
ES5构造函数和ES6类 构造函数和类都是用于创建对象的机制 在 ES5 之前: JavaScript 并没有 class 类关键字,是使用function来声明一个构造函数(类)的,之后通过new关
彻底理解原型和原型链
在JavaScript中是支持面向对象编程的,那么我们知道面向对象有三大特性: 封装:将属性和方法封装到一个类中,称为封装的过程 继承:它是非常重要的,不仅可以减少重复代码,也是多态前提(纯面向对象中
彻底理解new操作符
思考一下如果需要在开发中创建一系列相似的对象,我们应该如何操作呢? 普通创建 使用字面量的方式多次创建对象 这种方式有一个很大的弊端:创建同样的对象时,需要编写重复的代码,那怎么解决?继续往下看 ↓↓
总结对象相关知识
对象的特性 对象类型是一种存储键值对(key-value)的复杂的数据类型,在JavaScript中,对象由属性和方法(在对象中的函数称为方法)组成 其中key是字符串(也叫做属性名, ES6后可以是
总结函数相关知识
JavaScript是支持函数式编程的,在JavaScript中函数是一等公民。函数可以作为别的函数的参数、函数的返回值,赋值给变量或存储在数据结构中 1. 函数的特性 声明调用 声明函数,在Java
彻底理解浏览器的渲染原理
一个网页从输入URL地址到显示是一个怎样的过程? index.html是怎么被解析渲染的? 一个网页下载下来后由渲染引擎(浏览器内核)进行解析,详细图解如下: 1. HTML解析 2. 生成CSS规则
彻底理解this的指向
this的指向到底是什么,我们学习之前要知道以下知识: 函数在调用时,JavaScript会默认给this绑定一个值; this的绑定和函数定义的位置和方式没有关系; this的绑定与函数的调用方式和