首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
碎碎酱
掘友等级
前端工程师
fiora聊天室作者, 擅长 JavaScript
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
143
文章 142
沸点 1
赞
143
返回
|
搜索文章
赞
文章( 142 )
沸点( 1 )
2021 年:普通平凡而有纪念意义的一年
今天是 2021.12.31,明天就是 2022 年了。2021 年对我来说也是开始自我治愈的一年。人生的三个阶段,承认父母平凡,承认自己平凡,承认自己的孩子平凡,目前已经到第二阶段了。
4个问题带你进阶React Hooks
相信大部分人都已经在使用 React hooks 了,但是在开发过程中,我们要 知其然知其所以然。整理了一下最近使用 React hooks 遇到的一些问题,并附上详细答案,如果想要更加深入了解,推荐阅读文章中推荐的一些文章。 1. 组件复用逻辑难 没有hooks之前使用 re…
nextTick的原理及运行机制
JS执行是单线程的,它是基于事件循环的。事件循环大致分为以下几个部分: 所有同步任务在主线程上执行,形成一个执行栈。 主线程之外,还存在一个“任务队列”。只要异步有了运行结果。就在"任务队列"中放置一个事件。 一旦"执行栈"中所有的同步任务执行完毕,系统就会读取“任务队列”,看…
Vue.use 源码分析
vue提供了 Vue.use 的全局api来注册插件,了解它的内部实现,无论是看插件的源码,还是自己写插件,都会轻松很多。 这个方法需要在 new vue() 之前调用。 Vue.use 会自动阻止多次注册相同插件,即使调用多次也只会注册一次。 最近发起了一个100天前端进阶计…
【面试题】CSS知识点整理(附答案)
1. 伪类和伪元素 css引入伪类和伪元素概念是为了格式化文档树以外的信息。伪类和伪元素是用来修饰不在文档树中的部分。 伪类 用于当元素处于某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的。比如说,用户悬停在指定的元素时,我们可以通:hover来描述这个元素…
Web安全之CSRF实例解析
之前写过一篇 web安全之XSS实例解析,是通过举的几个简单例子讲解的,同样通过简单得例子来理解和学习CSRF,有小伙伴问实际开发中有没有遇到过XSS和CSRF,答案是有遇到过,不过被测试同学发现了,还有安全扫描发现了可能的问题,这两篇文章就是简化了一下当时实际遇到的问题。 跨…
HTTPS是如何保证安全的
可以看到 HTTPS的网站,在浏览器的地址栏内会出现一个带锁的标记。 HTTPS并非是应用层一个新的协议,通常 HTTP 直接和 TCP 通信,HTTPS则先和安全层(SSL/TLS)通信,然后安全层再和 TCP 层通信。 加密和解密同用一个秘钥的方式称为 共享秘钥加密,也被叫…
JavaScript代码是如何被执行的
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。根据语言的执行流程,可以把语言分成编译型语言和解释型语言。 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新…
V8内存管理及垃圾回收机制
JavaScript引擎的内存空间主要分为栈和堆。 栈是临时存储空间,主要存储局部变量和函数调用。 基本类型数据(Number, Boolean, String, Null, Undefined, Symbol, BigInt)保存在在栈内存中。 引用类型数据保存在堆内存中,引…
深入理解JavaScript 执行上下文
执行上下文是当前代码的执行环境。 函数执行上下文:可以有无数个,函数被调用的时候会被创建。每次调用函数都会创建一个新的执行上下文。 eval执行上下文,很少用。 变量对象 (variable object, VO): 每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量…
下一页
个人成就
文章被点赞
1,021
文章被阅读
75,731
掘力值
2,608
关注了
9
关注者
240
收藏集
4
关注标签
20
加入于
2016-11-15