- 博客(8)
- 收藏
- 关注
原创 Vue.js响应式
1.通过Object.defineProperty监听数据的get,set来做一些我们想去做的事情(像是vue vdom数据更新的updateComponent) 2.将data属性代理到了vm上 3.代码演示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=e
2021-10-20 11:30:50
98
原创 computed() 计算属性VS实例方法区别
1.计算属性不可以传参,实例方法可以 2. 计算属性有缓存,而实例方法没有缓存 使用计算属性的时候,{{计算属性名}} 使用实例方法时,{{方法名()}} 共同点:数据的监听 计算属性和实例 都会监听原数据(数据改变 逻辑重新执行 ...
2021-10-14 15:32:37
72
原创 什么是原型和原型链?
原型 1.所有引用类型都有一个__proto__(隐式原型)属性,属性值是一个普通的对象 2.所有函数都有一个prototype(原型)属性,属性值是一个普通的对 3.所有引用类型的__proto__属性指向它构造函数的prototype var a = [1,2,3]; a.__proto__ === Array.prototype; // true 原型链 当访问一个对象的某个属性时,会先在这个对象本身属性上查找,如果没有找到,则会去它的__proto__隐式原型上查找,即它的构造函数的
2021-10-11 19:44:25
114
原创 字符串的方法?
1.字符串位置方法 indexOf()方法返回字符串中指定文本首次出现的索引(位置) var str = "The full name of China is the People's Republic of China."; var pos = str.indexOf("China"); console.log(pos) //17 lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引 var str = "The full name of China is th...
2021-10-11 19:28:29
330
原创 数组的方法有哪些?
join() push()和pop() shift() 和 unshift() sort() reverse() concat() slice() splice() indexOf()和 lastIndexOf() join() join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,) 书写格式:join(" "),括号里面写字符串("要加引号"), var arr = [1,2,3]; console.log(arr.join()); //...
2021-10-11 16:03:05
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人