为了账号安全,请及时绑定邮箱和手机立即绑定

请问javascript是用什么语言写的?

请问javascript是用什么语言写的?

慕运维8079593 2019-03-29 22:08:57
忽然想到这个问题,通常我们用的python是用C写的,有一些底层需要理解可以查看源码.javascript也已经封装好了很多东西,比如onmouseover事件,如果我想看他的源码实现,应该从哪入手?
查看完整描述

2 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

我想说的是,onmouseover这个是DOM的范畴,在JS引擎内可找不到任何关于DOM的实现。
DOM树的解析、构造、布局是浏览器内核(渲染引擎)的重要功能,常见的开源的有webkit(Safari/chrome旧版/android旧版)、gecko(火狐)和blink(chrome/android/新opera)等
javascript本身几乎没有“封装”或“实现”什么东西,全部内置对象甚至可以很容易地列出来
Object
Function
Array
String
Number
Boolean
Date
Regex
Math
JSON
Error和若干细分的Error
以上几个对象和parseInt/FloatevalisNaNencodeURIComponent等少数几个函数合起来就是所有JS原生的能力了
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 4518 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信