首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
深入高级js基础
国维
创建于2025-05-14
订阅专栏
了解更深更细的js
暂无订阅
共22篇文章
创建于2025-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
二二. 正则表达式
二二. 正则表达式 常用方法 修饰符: g:Global,匹配全部 i:Ignore,忽略大小写 m:Multiple,多行匹配 字符集: 锚点 ^:匹配文本开头 $:匹配文本结尾 词边界\b \b是
二一. 深拷贝_ 事件总线
二一. 深拷贝_ 事件总线 前面我们已经学习了对象相互赋值的一些关系,分别包括: 引入的赋值:指向同一个对象,相互之间会影响; 对象的浅拷贝:只是浅层的拷贝,内部引入对象时,依然会相互影响; 对象的深
二十. 防抖_ 节流函数
二十. 防抖_ 节流函数 防抖和节流的概念其实最早并不是出现在软件工程中,防抖是出现在电子元件中,节流出现在流体流动中 而JavaScript是事件驱动的,大量的操作会触发事件,加入到事件队列中处理。
十九. BOM-DOM-事件监听
十九. BOM-DOM-事件监听 19.1. 认识BOM JavaScript有一个非常重要的运行环境就是浏览器,而且浏览器本身又作为一个应用程序需要对其本身进行操作,所以通常浏览器会有对应的对象模型
十八. JSON-数据存储
十八. JSON-数据存储 18.1. 认识JSON 在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据格式。 JSON的全称是JavaSc
十七. 异常处理_ js模块化
十七. 异常处理_ js模块化 ▋17.1. throw关键字 在函数调用时,通常会对这些参数进行验证,否则可能得到的是我们不想要的结果; 很多时候我们可能验证到不是希望得到的参数时,就会直接retu
十六. 事件循环_ 面试题
十六. 事件循环_ 面试题 16.1. 浏览器的事件循环 如果在执行JavaScript代码的过程中,异步操作如何执行的呢? 中间我们插入了一个setTimeout的函数调用; setTimeout(
十五. async_ await_ 线程
十五. async_ await_ 线程 15.1. 认识异步函数 async关键字用于声明一个异步函数: async是asynchronous单词的缩写,异步、非同步; sync是synchrono
十四. Iterator_ Generator
十四. Iterator_ Generator ⚑ 14.1. 认识迭代器(iterator) 迭代器(iterator),是确使用户可在容器对象(container,例如链表或数组)上遍访的对象,使
十三. Promise
十三. Promise 13.1. 认识Promise Es6引入的语法, js里面的一种异步编程的解决方案, 最常见场景就是网络请求, Promise是一个类,可以翻译成 承诺、许诺 、期约; 在通
十二. Proxy-Reflect
十二. Proxy-Reflect Proxy-Reflect是es6中一个理解的难点,也是vue2-vue3响应式的原理 12.1. ES6之前的监听对象 我们先来看一个需求:有一个对象,我们希望监
十一. ES6 ~ ES12
十一. ES6 ~ ES12 11.1. 字面量增强的写法 ES6中对 对象字面量 进行了增强,称之为 Enhanced object literals(增强对象字面量),字面量的增强主要包括下面几部
十. class 和 ES6转ES5阅读
十. class 和 ES6转ES5阅读 10.1. class定义方式 按照前面的构造函数形式创建 类,不仅仅和编写普通的函数过于相似,而且代码并不容易理解。 在ES6(ECMAScript2015
九. 原型链和继承
九. 原型链和继承 9.1. 面向对象的特征 面向对象有三大特性:封装、继承、多态 封装:我们前面将属性和方法封装到一个类中,可以称之为封装的过程; 继承:继承是面向对象中非常重要的,不仅仅可以减少重
八. 对象原型和函数原型
八. 对象原型和函数原型 8.1. 对象原型 JavaScript中每个对象都有一个特殊的内置属性 [[prototype]],只是我们看不到,这个特殊的对象可以指向另外一个对象。这个属性我们称之为对
七. 面向对象
七. 面向对象 7.1. 属性描述符 如果属性是直接定义在对象内部,或者直接添加到对象内部,这时候我们就不能对这个属性进行一些限制:比如这个属性是否是可以通过delete删除的?这个属性是否在for-
六. JS纯函数_ 柯里化_ 组合
六. JS纯函数_ 柯里化_ 组合 6.1. 认识JS纯函数 函数式编程中有一个非常重要的概念叫纯函数,JavaScript符合函数式编程的范式,所以也有纯函数的概念; 在react开发中纯函数是被多
五. call_apply_bind 和 arguments
五. call_apply_bind 和 arguments 来实现一下apply、call、bind函数, 不会过度考虑一些边界情况 这里只是模拟,v8引擎大部分都是c++代码写的 call app
四. this
四. this 4.1. 什么是this 在标准函数中,this 引用的是把函数当成方法调用的上下文对象,这时候通常称其为 this 值 在浏览器中, 全局作用域下,我们可以认为this就是指向的wi
三. 闭包
三. 闭包 3.1. 闭包的定义 这里先来看一下闭包的定义,分成两个:在计算机科学中和在JavaScript中。 在计算机科学中对闭包的定义(维基百科): 闭包(英语:Closure),又称词法闭包(
下一页