如题。希望能有比较详细的解答这里涉及的事件与输入URL所发生的事是不一样的,涉及到了浏览器事件,js解析,冒泡,跳转等问题,@沙渺回答的比较好
2 回答
MMTTMM
TA贡献1869条经验 获得超4个赞
解答要匹配的上提问的字数,所以很难非常具体。简而言之:电路、硬件底层和操作系统负责把点击事件反馈给浏览器浏览器与渲染引擎交互,找到应当响应这个事件的DOM对象(这个几乎必然是多个)点击本身有默认行为(对链接来说就是页面重定向此时javascript解释器会介入对点击的响应,可能影响到默认行为的执行如果发生了页面重定向,这个动作是浏览器一级的特权,会交还给浏览器一级去执行浏览器建立网络连接获取新页面(TCP/IP协议、DNS请求、http协议等)我认为如果关注“点击链接”这个行为本身,那么后边如何请求页面的内容就不应当再展开详述,因为之后的事情就是个间接关系,脱离点击链接这件事本身了。
添加回答
举报
0/150
提交
取消