首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
书生小龙
掘友等级
前端
|
野生码农
V8引擎翻译中 关注github.com/pflhm2005
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
书生小龙
赞了这篇文章
黑叔
公众号“程序员黑叔” @资深切图渣男
·
4年前
关注
一份黑叔的简历,请注意查收!
为什么简历投出去总是石沉大海,没有回应?无非是你写的简历入不了HR或技术官的眼,无论你技术水平如何,简历初筛过了,才有发光发热的面试机会。如果现在的你有各种困惑,那么这篇文...
98
35
分享
书生小龙
赞了这篇文章
CorrineLia
4年前
关注
嗨,都9102了,跟小夕姐姐彻底了解diff算法的奥秘和装饰模式的精髓吧(70张图片实例,值得收藏)
这部分把各个库的.js后缀全删掉,形容词的去留极其讲究,把描述提取的更为精炼,可见作者笔法的细腻。 这里作者的手法是贯穿局部的脉络,把文中的例子和事件有机地连在一起,使文章...
135
206
分享
书生小龙
赞了这篇文章
黑叔
公众号“程序员黑叔” @资深切图渣男
·
4年前
关注
深入不忘基础系列(三)
深入不忘基础系列,我将会持续更新...
19
7
分享
书生小龙
前端 @野生码农
·
4年前
关注
用JavaScript带你体验V8引擎解析标识符
上一篇讲了字符串的解析过程,这一篇来讲讲标识符(IDENTIFIER)的解析。 先上知识点,标识符的扫描分为快解析和慢解析,一旦出现Ascii编码大于127的字符或者转义字...
2
评论
分享
书生小龙
前端 @野生码农
·
4年前
关注
用JavaScript带你体验V8引擎解析字符串
AST模块其实要写的话,100篇都写不完,我将一些简单知识点翻译成JavaScript代码来进行讲解(v8内部的复杂性永远都能超出我的意料,现在看到万行的源码都已经没感觉了...
13
4
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-AST(6)
花了5篇才把一个字符串词法给解析完,不知道要多久才能刷完整个流程,GC、复杂数据类型的V8实现那些估计又是几十篇,天呐,真是给自己挖了个大坑。 前面几篇实际上只是执行了sc...
赞
评论
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-AST(5)
日啊,头条福报有点修不动了。 由于是解析字符串,所以在开始之前介绍一下词法结构体中关于管理字符串类的属性。之前在TokenDesc中,有两个属性,如下。 当时没有详细讲,主...
1
评论
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-AST(4)
上一篇基本上花了一整篇讲完了scanner的Init方法,接下来就是Scan了,Init的方法基本上都是在Stream类下操作,但是本节回到了scanner层级。 虽然这里...
赞
评论
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-AST(3)
注意,这不是调用静态方法。实际上Parser实例生成的时候也把scanner属性初始化了,所以这里可以直接用。 实际上,就是初始化了scanner上的source_属性与模...
赞
评论
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-AST(2)
先声明一下,这种长系列的大块头博客只能保证尽可能的深入到每一行源码,有些代码我不乐意深究就写个注释说明一下作用。另外,由于本地整理的比较好,博客就随心写了。 整个Compi...
1
2
分享
书生小龙
赞了这篇文章
小生方勤
4年前
关注
【前端词典】4 个实用有趣的 JS 特性
最近在学习的过程中发现了我之前未曾了解过的一些特性,发现有些很有趣并且在处理一些问题的时候可以给我一个新的思路。 这里我将这些特性介绍给大家。 有的时候我们需要从一个 UR...
335
49
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-AST(1)
JavaScript源字符串=>AST过程涉及模块涉及模块简介ParseInfo作为编译信息的描述文件,包含源字符串与一些配置参数Parsing此模块仅仅是命名空间,非常规...
赞
评论
分享
书生小龙
关注了
小生方勤
前端 @野生码农
书生小龙
关注了
坐车的老司机
前端 @野生码农
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-枚举+位运算实现参数配置
不知不觉都快月底了,看了看上一篇还是6号写的,惭愧惭愧,说好的坚持。为了证明没有偷懒(其实还是沉迷了一会dota2),先上一个图自证清白。 基本上从初始化引擎,到Isola...
2
1
分享
书生小龙
关注了
nuIl
前端 @野生码农
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-初始化之InitPlatform
上一篇其实想讲初始化的第二步,但是内容比较无聊,所以换了一个话题,谈了谈v8的命名空间和宏,稍微轻松一下。 在这里还是接着说说初始化过程,毕竟写博客的初衷是对自己努力的记录...
2
评论
分享
书生小龙
赞了这篇文章
神三元
公众号 「三元同学」 @字节跳动
·
4年前
关注
基于"发布-订阅"的原生JS插件封装
大家好,我是神三元。 今天我们来做一个小玩意,用原生JS封装一个动画插件。效果如下: 这个飞驰的小球看起来是不是特有灵性呢?没错,它就是用原生JS实现的。 接下来,就让我们...
230
36
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-引擎内部类管理解析
v8的初始化三部曲,前面花了三篇解决了第一步,由于只是生成了一个对象,第二步就是将其嵌入v8中,先看一下三个步骤。 第一步可以由用户自己手动实现platform,只要按照规...
4
评论
分享
书生小龙
前端 @野生码农
·
4年前
关注
深入V8引擎-默认Platform之mac篇(2)
另外附一些图,包括继承树、关键属性归属、纯逻辑工作流程,对代码木得兴趣的看完图可以X掉了。 上一篇讲了V8初始化默认Platform对象时会做三件事,其中生成空白Defau...
1
评论
分享
下一页
个人成就
文章被点赞
76
文章被阅读
18,317
掘力值
720
关注了
14
关注者
128
收藏集
1
关注标签
14
加入于
2016-12-15