当前位置: 代码迷 >> JavaScript >> 询问个初学者有关问题,javascript语言的源码是开源的么
  详细解决方案

询问个初学者有关问题,javascript语言的源码是开源的么

热度:186   发布时间:2012-02-19 19:43:38.0
询问个菜鸟问题,javascript语言的源码是开源的么
我想看一下他内部的代码源码,请问他是开源的么,网上可以找到他的源码下载么?
js有没有官方网站,我是js菜鸟,请高手不要笑话,谢谢

------解决方案--------------------
javascript有源码吗?好象有解释器,wscript,wsh,浏览器都能解释执行.
------解决方案--------------------
这个怎么说那,js没有开源不开源之说,因为任何页面的右键查看源代码都可以看到其中的代码,所以说js是开源的也不错,一般js是无法加密的,完全可以说是开源的,不过也有一些人是不公开自己的代码的,可以编成二进制的文件,所以又可以说不开源的,不过一般都是可以开到代码,算是开源的
------解决方案--------------------
蜘蛛猴,v8, 犀牛等 js引擎都是开源的。
------解决方案--------------------
C/C++ code

static JSBool
str_localeCompare(JSContext *cx, uintN argc, jsval *vp)
{
    JSString *str, *thatStr;

    NORMALIZE_THIS(cx, vp, str);
    if (argc == 0) {
        *vp = JSVAL_ZERO;
    } else {
        thatStr = js_ValueToString(cx, vp[2]);
        if (!thatStr)
            return JS_FALSE;
        if (cx->localeCallbacks && cx->localeCallbacks->localeCompare) {
            vp[2] = STRING_TO_JSVAL(thatStr);
            return cx->localeCallbacks->localeCompare(cx, str, thatStr, vp);
        }
        *vp = INT_TO_JSVAL(js_CompareStrings(str, thatStr));
    }
    return JS_TRUE;
}

------解决方案--------------------
http://mxr.mozilla.org/mozilla/source/
------解决方案--------------------
只要是带“java” 的都是开元的。。~~!??
  相关解决方案