随笔分类 - 前后端交互
摘要:之前已经用node做过一些简单的爬虫,爬虫其实就是让我们理解,怎么获取数据的。这个过程,我们发送的请求,别人得到了响应,返回我一个请求的内容,我们拿到返回的内容,然后提取这些数据。 但是他们到底是怎么发送一个请求,然后又给我们一个响应呢,他们到底是怎样进行交流的,接下来我们来了解一下,网络通信的原理
阅读全文
摘要:前端常见的性能优化 1.减少HTTP请求次数和请求的大小 雪碧图(图片精灵) 图片base64 (webpack中可以配置) 尽量使用字体图标或者SVG等矢量图 减少HTTP请求次数或者减少请求内容的大小 渲染更快:因为它们是基于代码渲染的,而对于位图(png/jpg/gif)是需要先把图片编码再渲
阅读全文
摘要:客户端和服务端的交互 面试题: 当用户在地址栏中输入网址,到最后看到页面,中间都经历了什么? (引出前后端交互模型的内容) html DNS预获取:在页面加载开始的时候,就把当前页面中需要访问其他域名(服务器)的信息进行提前DNS解析,以后加载到具体内容部分就不同解析了 减少DNS解析次数(一个网站
阅读全文
摘要:网络请求的方式 1. 传统的Ajax,基于XMLHttpRequest(不推荐) 配置调用方式混乱(回调地狱) 2. jQuery Ajax (在vue开发中不推荐) 相对于传统的Ajax非常好用 但是jQuery的代码1w行,vue的代码1w行,在vue开发中,完全没有为了用网络请求就引用一个重量
阅读全文
摘要:Ajax 一.概述 Web 程序最初的目的就是将信息(数据)放到公共的服务器,让所有网络用户都可以通过浏览器访问。 在次之前,我们可以通过以下几种方式让浏览器发出对服务端的请求,获取服务端的数据: 地址栏输入地址,回车,刷新 特定元素的href或src属性 标点提交 这些方式如果通过代码的方式进行编
阅读全文