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

忽然想到这个问题,通常我们用的python是用C写的,有一些底层需要理解可以查看源码.javascript也已经封装好了很多东西,比如onmouseover事件,如果我想看他的源码实现,应该从哪入手?
慕运维8079593
浏览 4519回答 2
2回答

千万里不及你

我想说的是,onmouseover这个是DOM的范畴,在JS引擎内可找不到任何关于DOM的实现。DOM树的解析、构造、布局是浏览器内核(渲染引擎)的重要功能,常见的开源的有webkit(Safari/chrome旧版/android旧版)、gecko(火狐)和blink(chrome/android/新opera)等javascript本身几乎没有“封装”或“实现”什么东西,全部内置对象甚至可以很容易地列出来ObjectFunctionArrayStringNumberBooleanDateRegexMathJSONError和若干细分的Error以上几个对象和parseInt/FloatevalisNaNencodeURIComponent等少数几个函数合起来就是所有JS原生的能力了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript