V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
4ark
V2EX  ›  分享创造

在浏览器输入 URL 回车之后发生了什么(超详细版)

  •  
  •   4ark ·
    gd4ark · 2019-09-03 17:03:56 +08:00 · 3968 次点击
    这是一个创建于 1937 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感兴趣的可以看看: https://4ark.me/post/b6c7c0a2.html

    13 条回复    2019-09-05 10:38:57 +08:00
    kyuuseiryuu
        1
    kyuuseiryuu  
       2019-09-03 17:48:49 +08:00   ❤️ 1
    没讲到键盘发送电信号触发系统中断,不够细。(狗头)
    dioxide
        2
    dioxide  
       2019-09-03 19:02:04 +08:00
    嗯 这份可当作前端面试的参考答案.

    话说这问题确实经典,往细了说能写一本书.. 记得 GitHub 上有个 project 说专门讨论此问题的, 名字给忘了...
    dioxide
        3
    dioxide  
       2019-09-03 19:07:41 +08:00
    找到了 , 应该是[这个]( https://github.com/alex/what-happens-when)

    若果你发这个算“前端向”, 这个应该叫“导论 /概述” . 😄

    @kyuuseiryuu 这个有提到 键盘设备的硬件中断.
    4ark
        4
    4ark  
    OP
       2019-09-03 19:29:15 +08:00 via Android
    @dioxide 这个我看过,本文有一些也是从上面借鉴过来的
    yuuko
        5
    yuuko  
       2019-09-03 20:16:31 +08:00 via Android
    没有对回车键按下怎么弹起的我都觉得不够详细
    hhyvs111
        6
    hhyvs111  
       2019-09-03 21:22:09 +08:00
    很不错,很详细!
    jason94
        7
    jason94  
       2019-09-03 21:53:39 +08:00
    还不够详细吧。虽然是个渣渣前端,但浏览器原理还是了解一些的,就浏览器多线程多进程之间通信这一块我觉得就可以写一篇了🐶
    hengo
        8
    hengo  
       2019-09-04 08:07:07 +08:00 via Android
    链接里面的浏览器内核图,我笑了
    deepdream8
        9
    deepdream8  
       2019-09-04 08:13:34 +08:00 via Android
    @kyuuseiryuu 这方面我不太懂,老哥愿意教导一下么?
    4ark
        10
    4ark  
    OP
       2019-09-04 08:16:23 +08:00 via Android
    @hengo 别笑,怎么说也是融资了 2.5 亿的
    Heanes
        11
    Heanes  
       2019-09-04 09:25:33 +08:00
    这个应该 14 年底那会 github 上就有一个非常完整的文章
    oukichi
        12
    oukichi  
       2019-09-04 10:18:34 +08:00   ❤️ 1
    @jason94 楼主才 19 岁,我觉得已经很棒了!值得鼓励和夸奖啊!
    idealhs
        13
    idealhs  
       2019-09-05 10:38:57 +08:00
    @kyuuseiryuu 现在 USB 键盘都是扫描式,不发送中断了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   846 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:55 · PVG 04:55 · LAX 12:55 · JFK 15:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.