首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码,原理
订阅
zxhnext
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
金九银十冲刺大厂,你需要知道的性能优化和手写源码
今天这些只是基础知识,面试时候如果面试很高级的岗位,只靠背面试题是很容易被识破,建议大家只是作为一个学习的点,不断去深入、实践在项目中。有一些同学说前端很难,很多东西,学不完,我想你可能是走错了方向,毕竟人不是万能,不要太深入那些对你目前来说没有意义的东西,如果你有对现状不是很…
各种源码实现,你想要的这里都有
返回新对象。 简单版深拷贝,列举三个例子 array object function,可以自行扩展。主要是引发大家的思考 鄙人公众号【前端技匠】,一起来学习吧。
这一次,彻底弄懂 JavaScript 执行机制
本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程…
聊聊V8引擎的垃圾回收
我们知道,JavaScript之所以能在浏览器环境和NodeJS环境运行,都是因为有V8引擎在幕后保驾护航。从编译、内存分配、运行以及垃圾回收等整个过程,都离不开它。 希望这篇文章能帮到你,同时本文也会收录到我自己的个人网站。 在C语言和C++语言中,我们如果想要开辟一块堆内存…
从0到1实现Promise
Promise大家一定都不陌生了,JavaScript异步流程从最初的Callback,到Promise,到Generator,再到目前使用最多的Async/Await(如果对于这些不熟悉的可以参考我另一篇文章《JavaScript异步编程》),这不仅仅是技术实现的发展,更是思…
【图文详解】200行JS代码,带你实现代码编译器(人人都能学会)
对于前端同学来说,编译器可能适合神奇的魔盒🎁,表面普通,但常常给我们惊喜。 编译器,顾名思义,用来编译,编译什么呢?当然是编译代码咯🌹。 将 TypeScript 转换为 JavaScript 代码。 and so on... 使用场景非常之多,我的双手都数不过来了。😄 …
通过vue-property-decorator源码学习装饰器
在使用TS和Vue开发的过程中我们经常使用vue-property-decorator这个库,它封装了@Component、@Prop、@Watch、@Emit等常用装饰器,用于像原生ES class那样声明基于类的Vue组件,接来下我们就通过vue-property-deco…
async原理解析
async其实就是 Generator的语法糖,看本篇文章之前可以先看一下上一篇文章 Generator函数。理解 Generator就容易理解为什么说async是异步编程的完美解决方案了。 可以发现,async函数就是将Generator函数的星号(*)替换成async,将 …
我的 Element-ui 源码学习 --- <el-alert>
笔者现在是一个大三快要实习的学生,最近在学习 Vue 的时候感觉自己学了很多的东西但是没有什么实质性的进步,感觉达到了一个瓶颈,但自认为还没有达到可以深挖 Vue 源码的功力,所以打算开始剖析 Element-ui 的源码,希望可以借此深入 Vue,后面我也会开始 Vue 的源…
浏览器和 node 中的 Event Loop
众所周知,JavaScript 这门语言是单线程的。那也就是说,JavaScript 在同一时间只能做一件事,后面的事情必须等前面的事情做完之后才能得到执行。 JavaScript 单线程这件事乍一看好像没毛病,代码本来就是需要按顺序执行的嘛,先来后到,后面的你就先等着。如果是…