首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
EscapePlan
掘友等级
前端开发
|
字节跳动
Angular/Rxjs/Vue/Typescript
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
93
文章 93
沸点 0
赞
93
返回
|
搜索文章
最新
热门
使用 React hooks 的一些正确姿势
背景 React Hooks 允许我们在不使用 Class 的前提下使用 state 和其他特性。但是在实际的使用过程中,很多人对 hooks 的使用和理解有些问题,本文带你掌握正确使用 hooks。
如何使用 JavaScript 创建一个更加 “准确” 的倒计时
上面的示例中可以看出,当我们点击按钮时,计时器实际上停止了,更令人担忧的是,它恢复的那一刻是从暂停的那一刻恢复的,从而错过了其它时间段,因此如果用上面那段计时器代码来处理一些关键性的倒计时场景时,结果肯定是不准确的。 造成上面结果的原因是因为 JavaScript 是单线程的,…
CDN 的工作原理介绍
CDN 即内容分发网络(Content Delivery Network)的简称,是建立在承载网基础上的虚拟分布式网络,能够将源站内容(包括各类动静态资源)智能缓存到全球各节点服务器上。这样不仅方便了用户就近获取内容,提高了资源的访问速度,也分担了源站压力。 DNS ( Dom…
JavaScript 中函数的柯里化
柯里化是指将使用多个参数的函数转化成一系列使用一个参数的函数的技术,它返回一个新函数,这个新函数去处理剩下的参数。 函数柯里化可以使你将复杂的功能分割成更小更容易分析的部分,这些小的逻辑单元显然是更容易理解和测试的,然后你的应用就会变成一系列干净而整洁的组合,由一些小单元组成的…
一篇文章搞懂 js 正则表达式
正则表达式是用于匹配字符串中字符组合的模式,在 JavaScript 中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。 如果字符组里的字符特别多的话…
JavaScript 之二进制家族
ArrayBuffer: 前端的一个通用的二进制缓冲区,类似数组,但在 API 和特性上却有众多不同。 Buffer:node.js 的一个二进制缓冲区,常用来处理 I/O 操作。 Blob 全称:Binary Large Object (二进制大型对象)。 Blob 对象表示…
层叠式上下文
The stacking context is a three-dimensional conceptualization of HTML elements along imaginary z-axis relative to the user, who is assumed …
彻底理解浏览器的跨域
1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A 网页设置的 Cookie,B 网页不能打开,除非这两个网页“同源”。所谓“同源”指的是“三个相同”: 同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取…
理解HTTP之 content-type
content-type 是 HTTP 的首部字段,用于指示资源的 MIME 类型,说明请求或返回的消息主体是用何种方式编码。 在响应中,Content-Type 标头告诉客户端实际返回的内容的内容类型。 在请求中, (如 POST 或 PUT),客户端告诉服务器实际发送的数据…
JavaScript深入之事件循环机制(event loop)
众所周知,JavaScript 是单线程的,所谓单线程,就是指一次只能完成一个任务,如果有多个任务就必须要排队,前面的一个任务完成了,再执行后面的任务,以此类推。 需要注意的是 JavaScript 只在一个线程上运行,不代表浏览器内核只有一个线程,事实上浏览器内部有多个线程,…
下一页
个人成就
文章被点赞
285
文章被阅读
58,746
掘力值
1,600
关注了
29
关注者
66
收藏集
4
关注标签
24
加入于
2017-12-22