【源码解析】Vue:数据响应式原理 VUE源码-数据响应式原理12345678910111213141516171819202122232425262728293031323334353637383940var data = { name:'wsw', info:[ 27, {sex:1} ]}function observe(data)...
算法 斐波那契数列使用递归123456789101112var cache = {};function fib(n){ if(cache.hasOwnProperty(n)){ return cache[n]; } var v= n == 0 || n == 1?fib(n-1) + fib(n-...
【代码片段】根据字符串路径访问对象的成员 前端 1234567891011121314151617181920/** * 在dataObj对象中,寻找用连续.符号(a.b.c)的keyName属性 * @param dataObj * @param keyName */function lookUp(dataObj, keyName) { // 查看传入的keyName中有没有.符号 if (ke...
【代码片段】瀑布流 前端 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374<!DOCTYPE html><html lang="ch&quo...
【面试题】Vue 前端 Vue 一、Vue 基础 Vue的基本原理 双向数据绑定的原理 使用 Object.defineProperty() 来进行数据劫持有什么缺点? MVVM、MVC、MVP的区别 Computed 和 Watch 的区别 Computed 和 Methods 的区别 slot是什么?有什么作用?原理是什么? 过滤器的作用,如何实现一个过滤器 如何保存页面的当前的...