• 想看js某个原生函数的源码


    这是搜索递进的,开始针对你的源码提问,我没怎么过脑,后来随着搜索递进。
    与java一些常问的某结构,底层扩容,就会涉及jvm之类。

    我先打住。

    你问的其实是函数调用实现,我下意识找的哪一个MDN是偏兼容

    具体实现后来随着搜索递进,这一个比较靠谱。

    https://segmentfault.com/q/1010000005830969

    https://www.cnblogs.com/yincheng/p/chrome-js-array.html

    然后给了我就找到google浏览器开源的地方

    1、Google Chrome 源码 SVN 地址:http://src.chromium.org/svn。包含有 Chrome、Gears、Webkit、GCC 等源码以及编译依赖工具。Chrome 浏览器项目的源码,位于目录 http://src.chromium.org/svn/trunk/src/chrome/

    2、Google Chrome 源码 Web 浏览地址:http://src.chromium.org/viewvc/

    3、Google Chrome 所使用的 JavaScript V8 的源码下载地址:http://code.google.com/p/v8/

    结果搜索出来的地址有问题。

    总算给找到了。。根据文件相似名

    https://src.chromium.org/viewvc/chrome/trunk/src/

    这样你可以一边看你想知道的js代码实现,编译浏览器 运行 调试等等

    甚至具体的函数底层  c++ 汇编有兴趣也可以调着玩

    是你的问题,咋听很简单。。

    实际比对下来。。源码。。。就有几个理解。

    所以你本地那个vscode到底是怎么打开的那个位置

    复制粘贴下来调试的撒。。。.

    把v8仓库里的源码复制到本地 ?

    源码可以先从 libuv 看,然后v8

    那还能调试?

    devtools

  • 相关阅读:
    wenbao与分治
    wenbao与贪心
    wenbao与高精度
    wenbao与FFT
    wenbao与卡特兰数
    wenbao与类
    wenbao与取整函数
    wenbao与字符串转化
    wenbao与scanf
    wenbao与数字与字符串
  • 原文地址:https://www.cnblogs.com/dhjy123/p/14928497.html
Copyright © 2020-2023  润新知