《前端面试指北》:【原理二】模板渲染
Vnode 概述参考链接:【Vue原理】VNode - 源码版 Vue中Vnode的创建与处理Vue 的 diff 算法解析什么是 Vnodeexport default class VNode { // 主要属性 tag: string | void; data: VNod…
Vnode 概述参考链接:【Vue原理】VNode - 源码版 Vue中Vnode的创建与处理Vue 的 diff 算法解析什么是 Vnodeexport default class VNode { // 主要属性 tag: string | void; data: VNod…
Ajax参考链接:前端面试题——自己实现Ajax - Smiley的文章 - 知乎没有 Ajax 之前,浏览器发起请求的场景地址栏:用户在地址栏输入 http://baidu.com ,按回车,就向 http://baidu.com 发起了一个请求(同时页面刷新)a 标签:用户点击页面中的 a…
父子通信【父 → 子】props子组件设置 props,父组件通过 v-bind 向子组件传递数据【子 → 父】vm.\(emit子组件通过 \)emit 触发子实例的事件,父组件使用 v-on 监听子实例事件并指定回调函数,通过 \(emit 传递的参数可以使用 \)event访问,或被父组件回调接…
原理描述Vue 的响应式是通过 Object.defineProperty 对数据进行劫持,并结合观察者模式实现:Vue 为每个对象创建一个 observer,之后利用 Object.defineProperty 劫持监听对象所有属性,把这些属性全部转为 getter 和 setterVue …
通过一个todo app的开发迭代,熟悉vue中各种基本语法的使用以及组件化的思想v1.0 朴素的 todo实现一个待办清单应用,首先只使用到vue的声明式渲染,即不与html交互,而是将数据存入vue实例,由实例接管选中的DOM,对其进行响应式渲染 {{mes…
参考链接:how2j nodejs教程 廖雪峰 nodejs一个最简单的servervar http = require(‘http’); var url=require(‘url’); //引入url模块,帮助解析 var querystring=require(‘querystrin…
脚本加载参考链接:MDN:
参考链接:JS设计模式单例模式意义:核心思想是确保一个类只对应一个实例。虽然js是弱类型的语言,但是js也有构造函数和实例。所以这里可以理解为确保多次构造函数时,都返回同一个实例 —— 全局对象是最简单的单例模式举例:JS 执行中的 global 对象function A(name){ …