- 博客(5)
- 收藏
- 关注
原创 浏览器的无人区
浏览器是我们面向世界的窗口,说起本质,它就像我们家里摆放的电视,只不过我们可以从浏览器中去搜索发现我们想知道的东西,恰恰是它这一点的不同,使得它更灵活丰富,那么为了满足我们的这个需求,浏览器在人类的背后悄悄做了些什么呢?请求的过程见上一篇博客《浅谈http协议》本文将重点讲解在我们的浏览器请求到一份完整网页资源后是如何将东西渲染到我们肉眼可见的屏幕上的。渲染流程解析html和css...
2018-10-04 12:03:55
408
原创 浅谈http协议
定义:HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。用大白话来讲,我们每天浏览的网页,都是本来存在别人家的东西,我们每天点击这个那个的连接,HTTP协议就帮我们把需要浏览这个网页的请求带到别人家去,然后拿着别人家给的符合我们需要的东西跑回来交给我们,...
2017-07-30 10:02:52
663
原创 彻底理解js中的闭包
闭包是js的一个难点也是它的一个特色,是我们必须掌握的js高级特性,那么什么是闭包呢?它又有什么用呢?我们都知道,js的作用域分两种,全局和局部,基于我们所熟悉的作用域链相关知识,我们知道在js作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量并且可以获得当前包含当前作用域的外层作用域下的变量,反之则不能,也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的...
2017-07-29 20:42:56
70328
42
原创 图解js原型对象、原型链
在Javascript中,万物皆对象,所以想要理解原型对象和原型链,我们首先要对对象有深刻的理解,JS中对象大致可以分为两类,即:普通对象Object 和 函数对象Function。一般而言,通过new Function产生的对象是函数对象,其他对象都是普通对象。在开始本文之前,首先牢牢记住两个基本:①但凡创建了对象(无论是函数对象还是普通对象),都自带一个_proto_属性,可称
2017-07-28 10:09:04
2879
1
原创 由浅至深理解js中的this
this在Js中非常重要,要理解this如何让使用,首先要知道this到底是什么this是Javascript语言的一个关键字,它是函数运行时自动生成的一个内部对象,只能在函数内部使用。this这个对象是谁,取决于函数被调用的方式先按代码环境来分:①全局作用域下:这里this写在全局环境下,这时候等价于window对象。但在严格版中默认的this不再是window,而是unde...
2017-07-28 09:22:30
675
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人