首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
墨夜_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
深入Javascript原理
然后给上下文 context 添加方法 fn ,fn 就是要执行的函数,谁调用了 call() , fn 就是谁。 所以 context.fn = this call 还可以传入多个参数作为调用的函数的参数,可以通过 arguments 对象获取函数的参数。 最后调用函数保存返…
一语道尽 this
this 是在执行函数时,创建的上下文对象中的一个属性,它允许在调用函数时决定哪个对象是焦点。所以 this 一般是在函数执行时确定的。 一般情况下,请记住 "谁调用我,我就代表谁"。 谁调用这个函数,函数中的 this 就指向谁。 执行 foo() 相当于执行 window.…
作用域、执行上下文、闭包
作用域是定义变量的区域。 它规定了执行代码时查找变量的范围,也就是变量的作用范围。 JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。 因为 JavaScript 采用的是词法作用域,函数的作用域在函数定义的时候就决定了。 在 JavaS…
集齐 JavaScript 中的继承方式
在传统面向对象语言( c++, c#, java... )中,继承是:使用已存在的类作为基础建立新的类的技术。我们把已存在的类称之为父类,新的类称之为子类。继承可以使得子类具有父类的各种属性和方法,因此可以避免写重复代码提高开发效率。 而在 JavaScript 中是没有类这一…
JavaScript 中的原型原来是这样的
比如,我们现在声明一个构造函数 A ,除了会申请保存函数的内存空间,还会额外申请一个内存空间,用于存储构造函数 A 的原型对象。所有函数中(Function.prototype.bind 除外)默认都有一个 prototype 的属性,它保存了函数的原型对象的地址(引用)(也就…
JavaScript 中的数据类型和类型转换
原始类型数据直接存储在 栈内存(stack) 中,对象数据存储在 堆内存(heap) 中,并在 栈内存 中存放了该对象数据在 堆内存的地址(引用)。 对于原始类型,除了 null 类型都显示正确类型。 对于对象来说,除了函数都会显示 object 。 但是在浏览器环境下,我们的…
每个前端都要了解的网络知识
我们主要关注于 TCP/IP 五层模型 的 应用层 和 传输层 就足够了。 作用:为应用程序提供服务。 常见协议:HTTP、HTTPS、FTP、POP3、SMTP等。 作用:实现应用程序之间的数据传输。 客户端向服务端发送一个 SYN(Seq=X) 包,客户端进入 SYN-SE…
DOM 事件详解
需要注意的是在 IE8 及以下版本需要用 attachEvent 和 detachEvent 实现,只有两个参数,事件名需要以 on 开头,只支持在事件冒泡阶段执行事件处理函数。 事件流又称为事件传播,描述的是从页面中接收事件的顺序。DOM2 级事件规定事件流包括三个阶段: 事…
CCS 盒模型分析
页面中的每个元素都可以看成一个盒子,盒子里面可以装其他盒子,层层嵌套。html 标签就是最外面的大盒子。每个盒子由内向外分别是 content, padding, border, margin 。 盒模型有两种,标准盒模型 和 IE盒模型 。主要区别是它们的 width 和 h…
个人成就
文章被点赞
66
文章被阅读
13,282
掘力值
397
关注了
25
关注者
15
收藏集
0
关注标签
20
加入于
2018-12-31