
vue
文章平均质量分 89
ChocolateBar~
前端开发工程师
展开
-
【八股文】---前端面试经验总结
前言 一、HTML+CSS 基础知识https://zhuanlan.zhihu.com/p/28415923 HTML与CSS基础总结 一. 认识WEB 1.浏览器的分类和内核 2.图解web标准 二. HTML基础 1.文档类型 2.页面语言lang 3. 字符集 4.标签语义化 5.锚点定位 6.base 标签 7.特殊符号 三. CSS选择器 1.三种样式表总结 2.CSS基础选择器 3.font字体 4.CSS外观属性总结原创 2022-05-29 13:41:02 · 1426 阅读 · 2 评论 -
【vue-router】---原生js实现两种路由模式
目录 一、hash模式 二、history模式 三、hash模式和history模式的区别 我们在vue中用的路由其实也是用原生的js封装的,本文总结两种路由模式的原生写法,总结两者的实现的原理和区别 Vue两种前端路由(hash模式和history模式)实现原理解析及区别 一、hash模式 hash值变化浏览器不会重新发起请求,但是会触发window.hashChange事件,假如我们在hashChange事件中获取当前的hash值,并根据hash值来修改页面内容,则达到了前端路由的目的原创 2022-05-28 15:15:18 · 10016 阅读 · 0 评论 -
【vue】---面试经验总结
一、vue的原理 1. 双向绑定原理 vue的底层原理是怎么实现的,这是一道必考题,所以一定要掌握,一句话总结:vue.js 采用数据劫持结合发布-订阅模式,通过 Object.defineproperty 来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发响应的监听回调 原理 当创建 Vue 实例时,vue 会遍历 data 选项的属性,利用 Object.defineProperty 为属性添加 getter 和 setter 对数据的读取进行劫持(getter 用原创 2022-05-28 11:38:19 · 9860 阅读 · 0 评论