首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
齐久莹
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
前端杂谈: DOM event 原理
DOM 事件是前端开发者习以为常的东西. 事件的监听和触发使用起来都非常方便, 但是他们的原理是什么呢? 浏览器是怎样处理 event绑定和触发的呢? 让我们通过实现一个简单的event 处理函数, 来详细了解一下. 当我们点击上面这段 html 代码中的 a 标签时. 浏览器…
永不过时的话题:原型与原型链的实战详解(过万字总结)
本文将先讲解关于原型与原型链的基础知识,然后再延伸讲解它们的实际应用场景,比如在 Vue2 源码中的应用,在 Vue3 源码中应用,及其他一些场景的应用加深对原型与原型链的理解。
还在傻傻分不清ES5、Es6数组方法?各大姿势来袭
初衷: 在面试中,面试官经常问到说一下Es5和Es6的数组方法有哪些,有很多同学老是分不清楚,今天笔者就来分享一下。 用途: map是一个数组函数方法,接收三个参数,value,index,self,返回值是处理完的结果。 用途: 用于截取数组值,接收两个参数,第一个参数是要获…
从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是要考察啥? 这里4怎么跑到3后面去了,不讲武德? Why...... 在我看来,这道…
【THE LAST TIME】深入浅出 JavaScript 模块化
【THE LAST TIME】一直是我想写的一个系列,旨在厚积薄发,重温前端。 也是对自己的查缺补漏和技术分享。 欢迎大家多多评论指点吐槽。 随着互联网的发展,前端开发也变的越来越复杂,从一开始的表单验证到现在动不动上千上万行代码的项目开发,团队协作就是我们不可避免的工作方式,…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
JavaScript错误处理的“最佳”实践
最近在进行项目升级,新接口有不同错误码返回要进行各种形式的错误处理。但是旧项目对错误处理做的并不完善,结果完成之后,被领导code review 的时候说:代码没法看了。。。痛定思痛,认真学习一下到底合格的错误处理应该是什么样子的。 关于题目中的最佳只是个人目前觉得比较合适的错…
3000字说说跨域!面试官听完之后露出了满意的笑容😎
在说跨域之前,首先需要了解的一个概念就是”同源策略“。 源=协议+域名+端口号。 如果两个url的协议、域名、端口号完全一致,那么这两个url就是同源的。 我们可以通过window.origin或location.origin得到当前源。 同源策略即:不同源之间的页面,不准互相…
20k的前端是这样写事件委托的🐹
要理解DOM相关事件,我们先要理解“事件流”这个概念,事件流描述的是从页面中接收事件的顺序。 事件冒泡:事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点或文档。 事件捕获:事件开始由不太具体的节点接收,然后逐级向下传播到最具体的节点。它与事件冒泡是个相反的过程。 …