随笔分类 -  web前端

web 前端知识记录
摘要:HTTP 协议的主要特点 简单快速:每个资源的URL是固定的 灵活:在每个 http 协议中都有一个头部分有一个数据类型,通过一个 http 协议就可以完成不同数据类型的传输 无连接:连接一次就好断掉不会保持连接 无状态:客户端和服务端是两种身份,客户端向服务端请求一个图片,http 协议帮忙建立连 阅读全文
posted @ 2020-09-12 13:04 queenya_zhang 阅读(428) 评论(0) 推荐(0)
摘要:DOM 事件的级别 DOM0 element.onclick = function() {} DOM2 element.addEventListener('click', function() {},false) DOM3 element.addEventListener('keyup', func 阅读全文
posted @ 2020-09-11 11:31 queenya_zhang 阅读(218) 评论(0) 推荐(0)
摘要:前端错误的分类 即时运行错误:代码错误 资源加载错误 错误的捕获方式 即时错误的捕获方式 try...catch window.onerror (只能捕获即时加载错误不能捕获资源加载错误,资源加载错误不会冒泡,所以 window.onerror不会接收) 资源加载错误 object.onerror 阅读全文
posted @ 2020-09-10 17:40 queenya_zhang 阅读(225) 评论(0) 推荐(0)
摘要:什么是DOCTYPE及作用 DTD(document type definition,文档类型定义)是一系列的语法规则,用来定义XML 或者(X)HTML的文件类型。浏览器会使用它来判断文档类型,决定使用何种协议来解析,以及切换浏览器模式 DOCTYPE是用来声明文档类型和DTD规范的,一个主要的用 阅读全文
posted @ 2020-09-10 17:23 queenya_zhang 阅读(333) 评论(0) 推荐(0)
摘要:VUE面试题 1、v-show 和 v-if的区别,v-show 和 keep-alive 的区别 答案:v-show是 CSS display 控制显示和隐藏 v-if 是组件真正的渲染和销毁,而不是显示和隐藏 频繁切换显示状态用 v-show,否则用 v-if keep-alive 是在vue 阅读全文
posted @ 2020-09-02 18:23 queenya_zhang 阅读(62794) 评论(4) 推荐(9)
摘要:问题: 1、MVVM 的定义 M (Model): 数据来源,服务器上业务逻辑操作 V (View): 界面,页面 VM (ViewModel): view 和 model 的核心枢纽,如 vue.js Model 和 ViewModel 的双向关系: 1、 Model 通过 Ajax (服务器) 阅读全文
posted @ 2020-08-03 15:48 queenya_zhang 阅读(10497) 评论(0) 推荐(0)
摘要:生命周期图示(来自 vue 官网) 一、⽣命周期是什么?Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载 Dom -> 渲染、更新 -> 渲染、卸载等⼀系列过程,我们称这是 Vue 的⽣命周期。 二、各个⽣命周期的作⽤ 1、 创建前(beforeCreate):对应钩子 阅读全文
posted @ 2020-08-03 13:31 queenya_zhang 阅读(1048) 评论(0) 推荐(0)
摘要:提升页面性能的方法有哪些? 1. 资源压缩合并,减少 HTTP 请求 2. 非核心代码异步加载 异步加载的方法 1)、 动态脚本加载: 利用 document.createElement() 方法,就是说用 js创建一个标签,把这个标签添加到 body 或者 header 上去,总之加到文档中,实现 阅读全文
posted @ 2020-07-17 01:10 queenya_zhang 阅读(250) 评论(0) 推荐(0)