首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
会会______
掘友等级
前端
|
街电
电竞、英语、阅读
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
中高级前端面试题(一)基础篇
处理 HTML 标记并构建 DOM 树。 处理 CSS 标记并构建 CSSOM(Style Rules) 树。 将 DOM 与 CSSOM 合并成一个渲染树(Render Tree)。 根据渲染树(Layout)来布局,以计算每个节点的几何信息。 首先可以通过 Object.a…
【git教程】多人协作开源项目fork
git和svn一样都是管理代码版本的工具,但是git更轻量级一些。首先git是分布式的,大家一定听过区块链,对就是那种分布式,没有中心代码管理的机器,大家都一样。去中心化后,更加安全,流程。 然后git每个commit节点是相对上一个的commit的改变,对!git监控的代码的…
编写node 插件
我们推荐使用您自己熟悉的,并且秉承stylelint的编写规则惯例,包括命名、选项、消息、测试和文档。 您的插件规则命名必须有命名空间,例如:your-namespace/your-rule-name。如果您的插件只提供一个简单的规则或者您不能想到一个很好命名空间,您可简单用`…
JS面向对象编程
让前端开发者最熟悉又最陌生的就是js的面向对象编程了吧,很多人对面向对象编程一脸茫然,并自嘲只会面向过程编程,面向测试编程,面向业务编程。其实面向对象在平时开发中无处不在,因为JavaScript的所有数据都可以看成对象,但是我们没有这种面向对象开发的思想,虽然也许并不影响搬砖…
JavaScript 作用域和闭包理解
这里的(function foo(){ .. })是一个函数表达式;而不是一 个标准的函数声明; 所以,foo 被绑定在函数表达式自身的函数中而不是所在作用域中。 换句话说,(function foo(){ .. })作为函数表达式意味着foo只能在..所代表的位置中被访问,外…
JavaScript 变量提升详解
包括变量和函数在内的所有声明都会在任何代码被执行前首先 被处理。 当你看到var a =2;时,可能会认为这是一个声明。但JavaScript实际上会将其看成两个 声明: 第一个定义声明是在编译阶段进行的。第二个赋值声明会被留在 原地等待执行阶段。 foo 函数的声明(这个例子…
JavaScript为什么多次绑定只有一次生效?
接上篇文章JavaScript重识bind、call、apply1、先看一段代码:所以为什么bind只有第一次bind生效呢?解释这里想简单解释一下;foo.bind(obj).bind(obj2)(
JavaScript 深入解剖bind内部机制
bar 被硬绑定到 obj1 上,但是 new bar(3) 没有将obj1.a 修改为 3。相反,new 修改了硬绑定(到 obj1 的)调用 bar(..) 中的 this。因为使用了 new 绑定,我们得到了一个名字为 baz 的新对象,并且 baz.a 的值是 3。 这…
JavaScript——this详解
1、都是用来改变函数的this对象的指向的。 2、第一个参数都是this要指向的对象。 3、都可以利用后续参数传参。 bind()方法会创建一个新函数,称为绑定函数,当调用这个绑定函数时,绑定函数会以创建它时传入 bind()方法的第一个参数作为 this,传入 bind() …
个人成就
文章被点赞
67
文章被阅读
18,371
掘力值
644
关注了
9
关注者
25
收藏集
2
关注标签
44
加入于
2016-10-17