摘要: call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,第二个参数差别就来了: call的参数是直接放进去的,第二第三第n个参数全都用逗号分隔,直接放到后面obj.myFun.call(db,'成都', ... ,'string' ); apply的所有参数都必须放在 阅读全文
posted @ 2019-05-15 21:08 夭夭# 阅读(185) 评论(0) 推荐(1) 编辑
摘要: URL由三部分组成:协议名、域名、端口号 HTTP默认端口80,HTTPS默认端口443 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 基于TCP/IP 阅读全文
posted @ 2019-05-15 17:00 夭夭# 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、浏览器的地址栏输入URL并按下回车。 2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 3、DNS解析URL对应的IP。 4、根据IP建立TCP连接(三次握手)。 5、HTTP发起请求。 6、服务器处理请求,浏览器接收HTTP响应。 7、渲染页面,构建DOM树。 8、关闭TCP连接(四 阅读全文
posted @ 2019-05-15 16:54 夭夭# 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 关键渲染路径是指浏览器从最初接收请求来的HTML、CSS、javascript等资源,然后解析、构建树、渲染布局、绘制,最后呈现给客户能看到的界面这整个过程。 所以浏览器的渲染过程主要包括以下几步: 1.解析HTML生成DOM树。 2.解析CSS生成CSSOM规则树。 3.将DOM树与CSSOM规则 阅读全文
posted @ 2019-05-15 09:04 夭夭# 阅读(105) 评论(0) 推荐(0) 编辑
摘要: MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的可视化。 C 阅读全文
posted @ 2019-05-15 08:33 夭夭# 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器渲染页面前需要先构建 DOM 和 CSSOM 树; 2.然后构建渲染树 3.最后加载js 纯后端渲染:纯后端的DOM渲染,DOM树的生成完全是在后端服务器中完成的,相当于后端服务器的程序会把各种的数据拼成一个DOM树,并转换成一个字节流作为HTTP Response的body返回给浏览器, 阅读全文
posted @ 2019-05-13 21:42 夭夭# 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 报文就是在各个系统之间进行请求和响应时用来交换信息的,还需要遵守规定好的格式。 客户端的HTTP报文叫做请求报文: --请求行:包含用于请求的方法,请求URI和HTTP版本。// --请求首部字段 --通用首部字段 --实体首部字段 --其它 服务器端的HTTP报文叫做响应报文: --状态行 --响 阅读全文
posted @ 2019-05-13 20:40 夭夭# 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 单页面应用(SPA),界面是通过URL来定位的,所以单页面应用从头到尾它的html地址都是不变的,注意哦,是html地址,而不是URL地址,这两者还是有点区别的。 多页面(MPA),就是多个界面间的跳转,会伴随着html地址的改变。 单页面的优点: 1,用户体验好,快,内容的改变不需要重新加载整个页 阅读全文
posted @ 2019-05-13 20:29 夭夭# 阅读(188) 评论(0) 推荐(0) 编辑