首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
很晚很晚了
掘友等级
web前端工程师
一周一篇文章一本书
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 108
沸点 1
赞
109
返回
|
搜索文章
最新
热门
图解 Google V8系列--V8是如何实现微任务的?
前一篇文章介绍了通用的 UI 线程架构,每个 UI 线程都拥有一个消息队列,所有的待执行的事件都会被添加进消息队列中,UI 线程会按照一定规则,循环地取出消息队列中的事件,并执行事件。而 JavaSc
Angular之手写组件库--TransferPanel
选中高亮 默认选中高亮 上边的选中个数随着选中或者取消选中动态变化 根据输入框中输入的关键字进行搜索 页面布局 TransferPanel.component.html TransferPanel.c
图解 Google V8系列--V8是怎么实现回调函数的?
我们在使用 JavaScript 时,经常要用到大量的回调函数,比如在浏览器中可以使用 setTimeout 来设置定时器,使用 XMLHTTPRequest 来异步下载资源文件,在 Node 中可以
图解 Google V8 -- 隐藏类:如何在内存中快速查找对象属性?
我们知道 JavaScript 是一门动态语言,其执行效率要低于静态语言,V8 为了提升 JavaScript 的执行速度,借鉴了很多静态语言的特性,比如实现了 JIT 机制,为了提升对象的属性访问速
图解 Google V8 -- V8为什么又重新引入字节码?
在之前的文章里面我们介绍了 V8 的编译流水线,我们知道 V8 在执行一段 JavaScript 代码之前,需要将其编译为字节码,然后再解释执行字节码或者将字节码编译为二进制代码然后再执行。 所谓字节
图解 Google V8 -- V8是如何实现闭包的?
在之前的文章中我们介绍过 V8 执行 JavaScript 代码,需要经过编译和执行两个阶段,其中编译过程是指 V8 将 JavaScript 代码转换为字节码或者二进制机器代码的阶段,而执行阶段则是
图解 Google V8 -- 堆和栈:函数调用是如何影响到内存布局的?
相信你在使用 JavaScript 的过程中,经常会遇到栈溢出的错误,比如执行下面这样一段代码: function foo() { foo() // 是否存在堆栈溢出错误? } foo() V8 就会
图解Google V8 -- 机器代码:二进制机器码究竟是如何被CPU执行的?
在之前的文章中我们已经了解了 V8 的运行时环境,准备好了运行时环境,V8 就可以执行 JavaScript 代码了。在执行代码时,V8 需要先将 JavaScript 编译成字节码,然后再解释执行字
图解 Google V8 -- 运行时环境:运行JavaScript代码的基石
通过前面的文章,相信大家已经理解了 JavaScript 是一门基于对象的语言,它能实现非常多的特性,诸如函数是一等公民、闭包、函数式编程、原型继承等,搞懂了这些特性,现在我们就可以来打开 V8 这个
踩坑记 | What is @Input() used for in Angular?
下午的时候把Angular官网的英雄之旅自己跑了一遍,在这个过程里面看到这里我就有点没弄明白 @input()到底是干嘛用的 之后去搜了一些博客,然后就顺藤摸瓜在stack overflow里面找到了
下一页
个人成就
文章被点赞
331
文章被阅读
92,096
掘力值
3,046
关注了
66
关注者
96
收藏集
5
关注标签
18
加入于
2021-05-25