js 的源码在哪里呢

2016-07-31 22:13:52 +08:00
 boyhailong

已经在 github 上找了,只有 jquery 还有其它框架的代码, js 本身的代码在那里维护呢,觉得应该是 MDN 在搞,但是搜了下没找到,球大神指教

7562 次点击
所在节点    JavaScript
15 条回复
Pastsong
2016-07-31 22:22:59 +08:00
momou
2016-07-31 22:23:57 +08:00
所以说, JS 不是一种语言?
exoticknight
2016-07-31 22:24:05 +08:00
只看题目真是莫名其妙= =
glacer
2016-07-31 22:29:11 +08:00
所以说 C++, Java , Python , PHP 的源码在哪里呢?
Arnie97
2016-07-31 22:39:51 +08:00
@glacer 和前两个对比还可以,后两个都有标准实现吧
dacapoday
2016-07-31 23:00:59 +08:00
这种问题难以想象会出现在 V2EX ;
楼主指的应该是 js 解释和执行引擎的源码,不是 ES 标准文件,这个每个浏览器都有自己的实现,现在 V8 和 ChakraCore 都是开源的。
qqmishi
2016-07-31 23:51:48 +08:00
js 没有源码,只有语言标准。
你需要找的是 js 引擎的源码, v8 是可以找到的。
BlueMeow
2016-08-01 00:00:29 +08:00
这些委员会都是只指定标准,不管实现的。具体实现是不同厂家( vendor )的事情,保证 API 兼容即可。
SourceMan
2016-08-01 00:04:14 +08:00
v8 ?
xiao201261
2016-08-01 00:18:57 +08:00
只知道引擎 是我知识和姿势不够么
lc4t
2016-08-01 00:25:06 +08:00
js 是语言啊,你想问的是解释器在哪里吧;解释器由浏览器开发者实现。
franklinyu
2016-08-01 05:58:08 +08:00
@Arnie97 不過為了避免歧義,還是稱為 CPython 比較好
linesh
2016-08-01 10:55:40 +08:00
大家已解( pen )释完,我就不再说什么了。
junyuecao
2016-08-10 09:58:08 +08:00
基本都是 C++写的,你还要看吗
clocktree
2019-03-06 20:43:20 +08:00
感觉学习一个语言标准库的源码会有很大的帮助,之前学习 go 的时候就感觉这一点特别好,运行时和底层实现都是用 go 写的,看起源码来特别方便,之前用 cpp 和后来用 js,这一点都特别不方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX