首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一叶一菩提酱
掘友等级
前端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
110
文章 108
沸点 2
赞
110
返回
|
搜索文章
文章
热门
最新
在浏览器里,输入url,回发生什么?
在回答这个问题之前,我们需要先了解下浏览器的架构。 chrome架构 目前Chrome采用的是多进程的架构模式,可分为主要的五类进程,分别是:浏览器(Browser)主进程、 GPU(Graphics
三次握手,四次挥手
一.关键词 1.报文头部: 1.1 ack : 确认号码,服务端收到客户端发过来的报文后需要给客户端回复一个ack数据包,回复报文的确认号的值等于 服务端收到的报文的序列号的值+1:seq+1。 服务
DNS缓存
什么是DNS 全称 Domain Name System ,即域名系统。 万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串
事件循环
一. JavaScript单线程 JavaScript单线程,也就是说,同一个时间只能做一件事。 那么,为什么JavaScript不能有多个线程呢? 作为浏览器脚本语言,JavaScript的主要用途
创建对象
1.工厂模式 用函数来封装,以特定接口创建对象 无法知道对象类型 2.构造函数模式 按照惯例,构造函数的首字母要大写 构造函数模式,和 工厂模式相比 1.没有显示的创建对象 2.直接将属性和方法,赋给
原型链和继承
什么是原型链 当我们调用一个对象的属性时,如果对象没有该属性,JavaScript 解释器就会顺着__proto__(原型)上去找该属性,如果原型上也没有该属性,那就去找原型的原型。这种属性查找的机制
Javascript高级技巧系列--函数绑定bind
函数绑定 要创建一个函数,可以在特定的 this 环境中以指定参数调用另一个函数。该技巧常常和回调函数与事件处理程序一起使用,以便在将函数作为变量传递的同时保留代码执行环境. 上述示例中,由于没有保存 handler.handleClick()的环境,所以 this 对象最后是…
Javascript高级技巧系列--惰性载入函数
上述代码,有效的实现了函数覆盖,原有函数被覆盖,再次被执行的时候,会直接调用被分配的函数,而不用每次都执行if判断了。 除了上述形式,还可以在声明时,就指定适当函数,这样,第一次调用函数时就不会损 失性能了,而在代码首次加载时会损失一点性能。
Javascript高级技巧系列--作用域安全的构造函数
上述例子中,Person构造函数使用this对象给三个属性赋值:name、age和getInfo。当和new操作符连用时,则会创建一个新的 Person 对象,同时会给它分配这些属性。 但是,由于该 this对象是在运行时绑定的,如果没有使用 new 操作符直接调用 Perso…
Javascript高级技巧系列--类型检测
Safari 5 及之前版本、Chrome 7 及之 前版本在对正则表达式调用 typeof 操作符时会返回"function",而其他浏览器在这种情况下会返回 "object"。 instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototyp…
下一页
个人成就
文章被点赞
37
文章被阅读
13,109
掘力值
378
关注了
29
关注者
13
收藏集
8
关注标签
38
加入于
2017-10-22