首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ethan小木
掘友等级
前端工程师
|
...
...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 9
沸点 4
赞
13
返回
|
搜索文章
最新
热门
深入理解 CSS 中的外边距折叠及 BFC
作为一个前端工程师,在编写 CSS 时外边距折叠及 BFC 都是经常遇到的情况,今天就来做一下总结。 在 CSS 中,两个或者多个普通流中相邻盒子的边距在垂直方向上会发生折叠的这种现象叫做外边距折叠。外边距折叠分为父子外边距折叠及兄弟外边距折叠。 我们给 child 添加了 m…
15 个很有用的自定义 React Hooks
React 提供了自定义 Hooks 的特性,我们可以根据这个特性创建出很多有意思的功能,今天就来分享一些个人认为还不错的 Hooks,共计 15 个。 useClippy 是一个用来读取或写入粘贴板的自定义 Hook,支持 TypeScript。 useWindowSize …
React Hooks 温故而知新
React Hooks 是 React 16.8 新增的特性,它可以让你在不编写 class 的情况下使用 state 以及其它的 React 特性。 这段代码实现了一个简单的计数器功能,点击按钮使 count 增加,同时使页面标题的显示与 count 的变化同步。这里引入了 …
深入理解 JS 参数传递
那么我们就通过几个例子来分析看一下。 引用类型在栈空间中存储的实际上是一个指针,指向堆内存中实际存储的位置。 当 obj 传入 foo 函数内部,对于值也是复制了一份,只不过是指向同样的堆空间,他们的引用还是一样的。 通过以上分析,我们可以知道 JavaScript 中的所有参…
深入理解 JS 中的变量提升
从上面的代码可以看出,foo() 在未定义时就进行了调用, 输出了 foo,console.log(bar) 在 bar 声明与赋值之前进行了调用,输出了 undefined, 而 console.log(baz) 访问了一个代码中从未定义的变量,代码报错。 因此,我们可以看出…
深入理解 JS 中的作用域
作用域是指程序源代码中定义变量的区域, 作用域规定了如何查找变量, 也就是确定当前执行代码对变量的访问权限。 静态作用域也叫做词法作用域, 它的作用域是在词法分析阶段就确定了, 不会改变。而动态作用域是在运行时根据程序的流程信息动态确定。
深入理解 JS 中的原型与原型链
在 JavaScript 中每一个函数都有一个 prototype (原型)属性,这个属性指向一个对象,而这个对象就包含了可以让所有实例共享的属性和方法。也就是说 prototype 是通过调用构造函数而创建的对象实例的原型对象,这样就可以很方便的让每个实例共享原型对象上的属性…
个人成就
文章被点赞
204
文章被阅读
28,896
掘力值
1,113
关注了
8
关注者
26
收藏集
8
关注标签
28
加入于
2016-07-23