浏览器
reaaal
每天进步一点点
展开
-
JS事件参数对象event
事件对象就是用来帮我们获取,在js事件被触发时的一系列有用信息。 事件对象的名称,一般用event,但这不是必须的,可以使用任何合法的变量名。 IE浏览器的事件对象模型跟其他浏览器是不一样的。它需要使用window.event,而且不需要在事件处理函数中声明event参数。 鼠标触发事件:比如onclick、onmouseover event.target:获取事件源对象 event.srcElement:获取事件源对象 event.type:获取事件类型 event.clientX:获取当前鼠标在网页上转载 2020-07-15 11:11:43 · 629 阅读 · 0 评论 -
浏览器输入网址到页面成功加载后都做了哪些工作?
用户在输入栏输入网址后,浏览器会先查找本地缓存中是否有该资源,有的话会直接返回给浏览器。 若本地缓存没有资源,浏览器会发起url请求,首先会进行的DNS解析以获取请求域名的服务器ip地址。如果请求是https,那么还需要建立TLS连接。 。其中,DNS也有几步缓存“浏览器缓存,hosts文件 。如果本地域名解析服务器没有该域名的记录,则开始递归+迭代解析 。TCP三次握手,HTTP、TLS握手、HTTPS 接下来就是利用IP地址和服务器建立TCP连接。连接建立之后,浏览器端会构建请求行、请求头等..原创 2020-06-28 11:37:13 · 350 阅读 · 0 评论