首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大头的头不大
掘友等级
嘻嘻嘻
获得徽章 18
动态
文章
专栏
沸点
收藏集
关注
作品
赞
414
文章 414
沸点 0
赞
414
返回
|
搜索文章
最新
热门
浏览器audio标签不能自动播放解决方案
chrome、safari、firefox都在某些版本后限制了audio自动播放(chrome是66+),必须要用户与文档产生交互,否则会报错: play() failed because the u
函数参数按值传递
在《JavaScript高级程序设计》第三版 4.1.3,讲到传递参数: 按值传递 引用传递 共享传递 按引用传递是传递对象的引用,而按共享传递是传递对象的引用的副本! 所以修改 o.value,可以
闭包
什么是闭包 理论角度:所有的函数。因为它们都在创建的时候就将上层上下文的数据保存起来了。哪怕是简单的全局变量也是如此,因为函数中访问全局变量就相当于是在访问自由变量,这个时候使用最外层的作用域。 从实
原型与原型链
每个构造函数都有一个原型对象,原型对象又包含有个指向构造函数的指针,而实例则包含一个原型对象的指针(内存空间是共享的,当一个发生变化的时候,另一个也随之变化,构造函数的指向也发生变化) 1.原型链继承
任务队列
微任务是在宏任务里执行的,只有把一个宏任务里的所有微任务都执行完,才会开始下一个宏任务,这个过程就叫Event-loop 宏任务包括:I/O、setTimeout、setInterval、setImm
call实现原理
试想当调用 call 的时候,把 foo 对象改造成如下: 这个时候 this 就指向了 foo,但是这样却给 foo 对象本身添加了一个属性,我们用 delete 再删除它 所以将call实现原理归
预编译
首先,预编译有四个步骤: 创建AO对象 找形参和变量声明,将变量声明和形参名作为AO属性名,值为undefined 将实参值和形参统一 在函数体里面找函数声明,值赋予函数体 以下代码我们来详细解读是如
作用域
1.作用域 作用域就是一套规则,用于确定在何处以及如何查找变量(标识符)的规则 我们在查找变量的时候,先在函数作用域中查找,没有找到,再去全局作用域中查找,有一个往外层查找的过程。我们好像是顺着一条链
执行上下文和执行栈浅析
执行上下文 什么是执行上下文? 简而言之,执行上下文是评估和执行 JavaScript 代码的环境的抽象概念。每当 Javascript 代码在运行的时候,它都是在执行上下文中运行。 JavaScri
document的createDocumentFragment()方法
在更新少量节点的时候可以直接向document.body节点中添加,但是当要向document中添加大量数据是,如果直接添加这些新节点,这个过程非常缓慢,因为每添加一个节点都会调用父节点的append
下一页
个人成就
文章被点赞
3
文章被阅读
6,155
掘力值
183
关注了
128
关注者
5
收藏集
46
关注标签
18
加入于
2019-06-03