首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
bravefyy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
129篇文章 · 0订阅
JavaScript中关于this指向的4种情况
对很多前端开发者来说,JavaScript语言的this指向是一个令人头疼的问题。先看下面这道测试题,如果你能实现并解释原因,那本文对你来说价值不大,可以直接略过。 题目的参考答案在文末,但我不建议你直接查看答案,而是先阅读并思考文章的中的知识点。 使用call()方法后,th…
理解 JavaScript 中的循环
所有这些表达式都有一个基本的功能:它们会重复一件事情直到一个具体的条件出现。 在这篇文章中,我们将深入 for...of 表达式,去了解它是如何工作的,以及在我们的应用中可以使用它来优化代码的地方。 for...of 是一种 for 表达式,用来迭代 iterables(ite…
[译文] JavaScript工作原理:V8引擎内部+5条优化代码的窍门
几周前我们开始了一个系列博文旨在深入挖掘 JavaScript 并弄清楚它的工作原理:我们认为通过了解 JavaScript 的构建单元并熟悉它们是怎样结合起来的,有助于写出更好的代码和应用。 这个系列的第一篇文章聚焦于提供一个关于引擎、运行时和调用栈的概述。本文将会深入分析 …
JavaScript 原型链理解
然后只能凭着自己仅有的一点点记忆画了一下图,最后还是说这个我没有理解到位!唉,心里面一万个后悔没有好好研究一下原型。所以就有了这篇文章,希望通过自己的记录,加深自己的理解,也希望看过的人能够把这个知识点理解清楚。 最普通的对象:具有_proto_属性并指向原型链,没有proto…
说说CORS与jsonp
这里主要说说CORS与jsonp。 同源指的是两个域需要协议,子域名,主域名与端口号都保持一致,四者有一个不同,即属于跨域。 注意: http://localhost:8080与http://127.0.0.1:8080不属于同源,也就是说,即使IP地址一致,但是一个是域名,一…
浏览器事件循环(结合vue nextTick)
线程:线程则是进程内的一个独立执行单元,在不同的线程之间是可以共享进程资源的,是进程内可以调度的实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 简单讲,一个进程可由多个线程构成,线程是进程的组成部分。 js是单线程的,但浏览器并不是,它是一般是多进程的。 一个页…
为什么用setTimeout代替setInterval?
参考文档setInterval在1.7s处,func1在执行,func2在队列里等待执行,func2就是该定时器的代码实例,按照JS引擎的处理,func3不会加入到事件队列里,更别说执行了,这就导致出
如何实现一个Interval Hook
可能你看过也写过一些 react hook ,不过你对 hook 的种种行为真的了解吗?这篇文章为你剖析 hook 对比 class component “反常” 的那些事儿。 可以注意到我们的 setInterval 是接受一个 dealy 值的, 并且这个值是可以由我们的代…
聊一聊 cookie
我自己创建了一个网站,网址为http://ppsc.sankuai.com。在这个网页中我设置了几个cookie:JSSESSIONID,PA_VTIME,skmtutc,test。 解释一下:左边栏Cookies下方会列举当前网页中设置过cookie的域都有哪些。上图中只有一…
http面试必会的:强制缓存和协商缓存
1. 什么是缓存? http缓存机制主要在http响应头中设定,响应头中相关字段为Expires、Cache-Control、Last-Modified、Etag。 HTTP 1.0协议中的。简而言之,就是告诉浏览器在约定的这个时间前,可以直接从缓存中获取资源(represen…