摘要: Vue面试题(上) 1. Vue的基本原理 当一个Vue实例创建时,Vue会遍历data中的属性,用Object.defineProperty(Vue3.0使用proxy)将他们转为getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时通知变化。每个数组实例都有相应的watcher 阅读全文
posted @ 2022-07-08 21:31 无聊才读书 阅读(349) 评论(0) 推荐(0) 编辑
摘要: git git是什么 官方话:Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务 引用廖雪峰老师的话,它能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想要查看某次改动,只需要在软件里喵一眼就可以 阅读全文
posted @ 2021-01-14 07:49 无聊才读书 阅读(94) 评论(0) 推荐(0) 编辑
摘要: webpack(3) webpack对图片的处理 file-loader:解决引用路径的问题,拿background样式用url引入背景图来说,我们都知道webpack最终会将各个模块打包成一个文件,因此我们样式中的url路径是相对入口html页面的,而不是相对于原始css文件所在路径的。这就导致图 阅读全文
posted @ 2021-01-14 07:48 无聊才读书 阅读(80) 评论(0) 推荐(0) 编辑
摘要: webpack(2) webpack核心内容 Entry(入口) Entry是webpack的入口文件,一开始运行webpack它会找到webpack.config.js里的Entry。它会从这里开始着手,构建内部依赖图。入口点可以有一个或多个 entry的类型 string类型 //一个入口 en 阅读全文
posted @ 2021-01-14 07:47 无聊才读书 阅读(66) 评论(0) 推荐(0) 编辑
摘要: webpack(1) webpack是什么 为什么要使用webpack 我们都知道一个大公司的网站往往做的都很炫酷,美观,功能齐全。在这背后前端工程师花了很大的精力去优化。大型网站和大型项目中背后都拥有着复杂的JS代码和很多依赖。为了简化开发的复杂度,往往对程序切割分裂成不同的模块 如图所示,把大型 阅读全文
posted @ 2021-01-14 07:46 无聊才读书 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 组件化 组件注册 在注册一个组件我们,需要给它一个名字。比如在全局注册的时候 该组件名就是Vue.component的第一个参数,推荐遵循W3C规范中的自定义组件名。这回帮助你避免个当前以及未来的HTML元素冲突。 局部注册的组件在其子组件中不可用。如果想要使用需要这样写 或者通过Babel和web 阅读全文
posted @ 2020-05-16 14:00 无聊才读书 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Vue高级特性 不是每个都很常用,但用到的时候必须知道 考察候选人对Vue掌握是否全面,且有深度 考察做过的项目是否有深度和复杂度(至少能用到高级特性) 常用的高级特性 自定义v model 本质上就是语法糖,即易用v model绑定数据后,其实就是既绑定了数据,有添加了一个input事件监听,如下 阅读全文
posted @ 2020-05-16 13:57 无聊才读书 阅读(605) 评论(0) 推荐(0) 编辑
摘要: Vue基本使用 插值和指令 数据绑定最常见的形式就是使用Mustache语法(双大括号)的文本插值: Mustache标签将会被替换为数据对象上的 属性的值。通过 指令,你也可以执行一次性地插值,当数据改变时,插值处的内容不会更新。 v html 双大括号会将数据解释为普通文本,而非HTML代码。为 阅读全文
posted @ 2020-05-16 13:55 无聊才读书 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 浏览器内部机制 渲染机制 什么是DOCTYPE及作用 DTD是一系列的语法规则,用来定义XML或HTML的文件类型。浏览器会使用它来判断文档类型,决定使用何种协议来解析,以及切换浏览器模式。 DOCTYPE是用来生命文档类型,一个主要的用途便是文件的合法性验证,。如果文件代码不合法那么浏览器解决便会 阅读全文
posted @ 2020-05-16 13:53 无聊才读书 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 面试 DOM事件类 事件级别 事件处理程序就是响应某个时间的函数,DOM事件分为3个级别:DOM 0级事件处理,DOM2级事件处理,DOM3级事件处理 1. DOM0级事件 当希望为同一个元素/标签绑定多个同类型事件的时候(如给上面这个btn元素绑定三个点击事件),是不被允许的。DOM0级事件绑定, 阅读全文
posted @ 2020-05-16 13:48 无聊才读书 阅读(113) 评论(0) 推荐(0) 编辑