首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Javascript
一叶一菩提酱
创建于2021-06-10
订阅专栏
Javascript基础
暂无订阅
共8篇文章
创建于2021-06-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一叶一菩提酱
1年前
前端
在浏览器里,输入url,回发生什么?
在回答这个问题之前,我们需要先了解下浏览器的架构。 chrome架构 目前Chrome采用的是多进程的架构模式,可分为主要的五类进程,分别是:浏览器(Browser)主进程、 GPU(Graphics
639
3
评论
一叶一菩提酱
1年前
前端
事件循环
一. JavaScript单线程 JavaScript单线程,也就是说,同一个时间只能做一件事。 那么,为什么JavaScript不能有多个线程呢? 作为浏览器脚本语言,JavaScript的主要用途
313
点赞
评论
一叶一菩提酱
1年前
前端
创建对象
1.工厂模式 用函数来封装,以特定接口创建对象 无法知道对象类型 2.构造函数模式 按照惯例,构造函数的首字母要大写 构造函数模式,和 工厂模式相比 1.没有显示的创建对象 2.直接将属性和方法,赋给
279
2
评论
一叶一菩提酱
1年前
前端
原型链和继承
什么是原型链 当我们调用一个对象的属性时,如果对象没有该属性,JavaScript 解释器就会顺着__proto__(原型)上去找该属性,如果原型上也没有该属性,那就去找原型的原型。这种属性查找的机制
637
6
评论
一叶一菩提酱
3年前
前端
Javascript高级技巧系列--函数绑定bind
函数绑定 要创建一个函数,可以在特定的 this 环境中以指定参数调用另一个函数。该技巧常常和回调函数与事件处理程序一起使用,以便在将函数作为变量传递的同时保留代码执行环境. 上述示例中,由于没有保存 handler.handleClick()的环境,所以 this 对象最后是…
516
1
2
一叶一菩提酱
3年前
前端
Javascript高级技巧系列--惰性载入函数
上述代码,有效的实现了函数覆盖,原有函数被覆盖,再次被执行的时候,会直接调用被分配的函数,而不用每次都执行if判断了。 除了上述形式,还可以在声明时,就指定适当函数,这样,第一次调用函数时就不会损 失性能了,而在代码首次加载时会损失一点性能。
128
1
2
一叶一菩提酱
3年前
前端
Javascript高级技巧系列--作用域安全的构造函数
上述例子中,Person构造函数使用this对象给三个属性赋值:name、age和getInfo。当和new操作符连用时,则会创建一个新的 Person 对象,同时会给它分配这些属性。 但是,由于该 this对象是在运行时绑定的,如果没有使用 new 操作符直接调用 Perso…
104
1
评论
一叶一菩提酱
3年前
前端
Javascript高级技巧系列--类型检测
Safari 5 及之前版本、Chrome 7 及之 前版本在对正则表达式调用 typeof 操作符时会返回"function",而其他浏览器在这种情况下会返回 "object"。 instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototyp…
299
2
1
温馨提示
当前操作失败,如有疑问,可点击申诉