前端面试题整理——VUE双向绑定原理
相关推荐
-
JavaScript 实现输入框内容一键复制(附上 Vue 3 实现方式)
一.JS 实现方式 实现代码: <input type="text" /> <button>一键复制</button> const inputT ...
-
Ajax(2) —— Ajax接收JSON数据
Ajax(2) —— Ajax接收JSON数据
-
对象(数组)的深克隆和浅克隆(头条)
let obj = { a: 100, b: [10, 20, 30], c: { x: 10 }, d: /^\d $/ }; // 1.浅克隆,obj和obj2是没有关系的,第二级的对象还是引用的 ...
-
微信朋友圈“空”消息的H5模拟
昨天和大家简单介绍了微信朋友圈空信息的原因后,不少朋友都在问如果在H5中出现这个问题怎么办,或者如果这样回来带什么问题,于是就有了本篇文章. 注意本篇文章为"硬核"内容,云层一本正 ...
-
前端面试题整理——手写简易jquery
class jQuery { constructor(selector) { const result = document.querySelectorAll(selector) console.lo ...
-
前端面试题整理——原型和原型链
Class的使用: // 父类 class People { constructor(name) { this.name = name } eat() { console.log(`${this.na ...
-
前端面试题整理——深拷贝
const obj = { a: 100, b: { b1: [1, 2, 3], b2: 'string' }, c: ['a', 'b', 'c'] } /* * 没做深拷贝的效果 const o ...
-
前端面试题整理——手写bind函数
var arr = [1,2,3,4,5] console.log(arr.slice(1,4)) console.log(arr) Function.prototype.bind1 = functi ...
-
前端面试题整理——作用域和闭包
什么是闭包,闭包的表现形式: // 作用域应用的特殊情况,有两种表现: // 函数作为参数被传递 // 函数作为返回值被返回 // 函数作为返回值 function create() { let a ...
-
前端面试题整理——手写AJAX
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
-
前端面试题整理——Javascript基础
常见值类型: let a; //undefined let s = 'abc'; let n = 100; let b = true; let sb = Symbol('s'); let nn = N ...
-
前端面试题整理——HTML/CSS
如何理解语义化: 对应的内容是用相应意思的标签,增加开发者和机器爬虫对代码的可读性. 块状元素和内联元素: 块状元素有:display:block/table:有div h1 h2 table ul ...
-
简述vue的双向绑定原理
一.前言 在vue的视图层与modal层进行数据交互的时,视图层的数据传入到modal层,modal层通过defineProperty来劫持每个元素,并绑定监听事件进行监听,一旦监听到数据变化,就通过 ...