《前端面试指北》:【原理二】模板渲染

Vnode 概述参考链接:【Vue原理】VNode - 源码版 Vue中Vnode的创建与处理Vue 的 diff 算法解析什么是 Vnodeexport default class VNode { // 主要属性 tag: string | void; data: VNod…

2021年1月4日 · 4 分钟

《前端面试指北》:【原理四】前端路由 & Vue-router

Ajax参考链接:前端面试题——自己实现Ajax - Smiley的文章 - 知乎没有 Ajax 之前,浏览器发起请求的场景地址栏:用户在地址栏输入 http://baidu.com ,按回车,就向 http://baidu.com 发起了一个请求(同时页面刷新)a 标签:用户点击页面中的 a…

2021年1月3日 · 3 分钟

《前端面试指北》:组件通信

父子通信【父 → 子】props子组件设置 props,父组件通过 v-bind 向子组件传递数据【子 → 父】vm.\(emit子组件通过 \)emit 触发子实例的事件,父组件使用 v-on 监听子实例事件并指定回调函数,通过 \(emit 传递的参数可以使用 \)event访问,或被父组件回调接…

2021年1月1日 · 4 分钟

《前端面试指北》:【原理一】 Vue2.x 响应式原理

原理描述Vue 的响应式是通过 Object.defineProperty 对数据进行劫持,并结合观察者模式实现:Vue 为每个对象创建一个 observer,之后利用 Object.defineProperty 劫持监听对象所有属性,把这些属性全部转为 getter 和 setterVue …

2021年1月1日 · 1 分钟

《前端面试指北》:【Demo】Todo App

通过一个todo app的开发迭代,熟悉vue中各种基本语法的使用以及组件化的思想v1.0 朴素的 todo实现一个待办清单应用,首先只使用到vue的声明式渲染,即不与html交互,而是将数据存入vue实例,由实例接管选中的DOM,对其进行响应式渲染 {{mes…

2020年12月27日 · 3 分钟

《前端面试指北》:快速上手

参考链接:how2j nodejs教程 廖雪峰 nodejs一个最简单的servervar http = require(‘http’); var url=require(‘url’); //引入url模块,帮助解析 var querystring=require(‘querystrin…

2020年12月16日 · 2 分钟

《前端面试指北》:页面生命周期

脚本加载参考链接:MDN:

2020年12月9日 · 1 分钟

《前端面试指北》:设计模式

参考链接:JS设计模式单例模式意义:核心思想是确保一个类只对应一个实例。虽然js是弱类型的语言,但是js也有构造函数和实例。所以这里可以理解为确保多次构造函数时,都返回同一个实例 —— 全局对象是最简单的单例模式举例:JS 执行中的 global 对象function A(name){ …

2020年12月9日 · 1 分钟