摘要: SPA( single-page application )仅在 Web 页面初始化时加载相应的 HTML、JavaScript 和 CSS。一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现 HTML 内容的变换,UI 与用户的交互,避免页面的重新 阅读全文
posted @ 2021-08-15 19:58 悠哉de小猫 阅读(215) 评论(0) 推荐(0)
摘要: vue采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty劫持data属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 MVVM M - Model,Model 代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑 阅读全文
posted @ 2021-08-15 19:57 悠哉de小猫 阅读(128) 评论(0) 推荐(0)
摘要: 1 每个生命周期适合哪些场景? 2 生命周期钩子的一些使用方法: 3 beforecreate : 可以在这加个loading事件,在加载实例时触发 4 created : 初始化完成时的事件写在这里,如在这结束loading事件,异步请求也适宜在这里调用 5 mounted : 挂载元素,获取到D 阅读全文
posted @ 2021-08-15 19:53 悠哉de小猫 阅读(86) 评论(0) 推荐(0)
摘要: 1、网站的代码 优化网站的代码,代码的布局与网页文件的大小是有关系的,网站代码结构要清晰。 2、图片的处理 网站存在大量的图片,图片没有优化处理过,造成网站加载速度缓慢。 3、减少网络请求次数 提高网页打开速度,就要减少HTTP请求数。 4、全站静态化 网站采用静态化,减少了读取数据库的操作,不占用 阅读全文
posted @ 2021-08-15 19:49 悠哉de小猫 阅读(599) 评论(0) 推荐(0)
摘要: 1 1.客户端使用用户名跟密码请求登录 2 2.服务端收到请求,去验证用户名与密码 3 3.验证成功后,服务端会签发一个 token 并把这个 token 发送给客户端 4 4.客户端收到 token 以后,会把它存储起来,比如放在 cookie 里或者 localStorage 里 5 5.客户端 阅读全文
posted @ 2021-08-15 19:48 悠哉de小猫 阅读(73) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-08-15 19:47 悠哉de小猫 阅读(44) 评论(0) 推荐(0)
摘要: GET:一般用于信息获取,使用 URL 传递参数,对所发送信息的数量也有限制,一般在 2000 个字符 POST:一般用于修改服务器上的资源,对所发送的信息没有限制 在以下情况中,请使用 POST 请求: 1. 无法使用缓存文件(更新服务器上的文件或数据库) 2. 向服务器发送大量数据(POST 没 阅读全文
posted @ 2021-08-15 19:44 悠哉de小猫 阅读(694) 评论(0) 推荐(0)
摘要: 安全性: Session 比 Cookie 安全,Session 是存储在服务器端的,Cookie 是存储在客户端的。 存取值的类型不同:Cookie 只支持存字符串数据,想要设置其他类型的数据,需要将其转换成字符串,Session 可以存任意数据类型。 有效期不同: Cookie 可设置为长时间保 阅读全文
posted @ 2021-08-15 19:44 悠哉de小猫 阅读(58) 评论(0) 推荐(0)
摘要: 强缓存:不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的Network选项中可以看到该请求返回200的状态码,并且Size显示from disk cache或from memory cache。强缓存可以通过设置两种 HTTP Header 实现:Expires 和 Cache-C 阅读全文
posted @ 2021-08-15 19:43 悠哉de小猫 阅读(39) 评论(0) 推荐(0)
摘要: HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使 阅读全文
posted @ 2021-08-15 19:43 悠哉de小猫 阅读(154) 评论(0) 推荐(0)