首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS学习
Polaris717
创建于2023-04-12
订阅专栏
会把我刷的js面试题或者后续有遇到什么js相关的问题放在这里
暂无订阅
共10篇文章
创建于2023-04-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
写js代码时遇到的错误
import declarations may only appear at top level of a module 只能在模块顶部导入声明。 错误情况: 当我在index.js里导入initSh
JS闭包
定义 闭包也叫词法闭包或者是函数闭包; 是在支持头等函数的编程语言中,实现的词法绑定的一种技术(补充:词法作用域就是在写代码的时候就已经决定了变量的作用域,与之相对的是动态作用域); 闭包在实现上是一
JS执行上下文和作用域、作用域链
执行上下文 js引擎内部有一个执行上下文栈(Excution Context Stack,简称ECS),它是用于执行代码的调用栈。 全局代码块最先执行 全局代码块为了执行会创建一个Global Exe
V8引擎和内存管理
语言分类 解释型 一边解释一边执行,特点是,启动快,执行慢。 php,MATLAB,Python,js等。 解释型语言的执行效率比编译型慢。 为了提高效率,通常会进行预编译 编译型 先编译,再执行,特
JS对象的继承方式
原型链继承 对象能够访问到原型链上的属性和方法。 原型链继承的方式: new要被继承的构造函数,赋值给对象的原型。 就可以访问到Fn1的属性和方法了。 new两个Fn()构造的对象出来,并且用一个对象
JS数据类型与变量
有哪些类型 基本类型:String、number、null,undefined、Boolean、es6:symbol、es7:bigint 引用类型:object(array、funciton) 数据
JS原型、原型链与原型链继承
什么是原型 prototype:原型,只有函数有这个属性,原型也是个对象 什么是原型链 原型链是由对象的__proto__属性连接的一个链条。对象.__ proto __ 和构造函数.prototyp
事件循环、宏任务和微任务
什么是事件循环 js是单线程,同一时间只能执行一个事件,会有运行阻塞问题,为了解决这个问题,就用到了事件循环机制。 事件循环的过程 判断主执行栈里的任务是异步还是同步 同步任务先执行 异步任务由事件触
虚拟DOM和真实DOM
DOM 是浏览器提供的文档对象模型,创建好页面加载到浏览器的时候,DOM也被创建了,它会把网页文档转换成一个文档对象,通过这个对象可以对网页的内容进行修改删除。我们写的网页上的所有的标签,都可以通过d
JS延时加载方式
为什么要延时加载 把script标签放到head里时会出现script里的js不能获取到dom的情况。这是因为dom解析时遇到script就解析script里的内容,会下载script里的js文件,解