- 博客(105)
- 收藏
- 关注
原创 DOM学到什么程度
如何创建、删除、移动、克隆cloneNode()节点 节点关系(父子、兄弟、第一个子元素、最后一个子元素) 事件委托 捕获冒泡animation要会 transition要会 简单的DOM语句要会,比如.className、.setAttribute()
2023-09-13 16:13:10 103
原创 VUE基础补充
Vue中的时间修饰符prevent:阻止默认事件(常用) stop:阻止事件冒泡(常用) once:事件只触发一次(常用) capture:使用事件的捕获模式(一般在冒泡的时候触发方法) self:只有event.target是当前操作的元素时才触发事件 passive:事件的默认行为立即执行,无需等待事件回调执行完毕vue中的数据代理:通过vm对象来代理data对象中属性的操作(读 /写)vue中数据代理的好处:更加方便操作data中的数据数据代理基本原理通过Ob...
2021-10-18 09:44:46 161
原创 VUE-vuex
Vuex:Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间的数据共享好处:易于开发后期维护 高效的实现组件之间数据共享,提高开发效率 Vuex中的数据都是响应式的...
2021-10-15 14:03:11 69
原创 promise
promise // promise 解决回调地狱 提高代码的可读性 let pro = new Promise((resole, reject) => { if(Math.random() > 0.5) { resolve("ok"); }else { reject("no"); } }) pro.then(data => { console.l
2021-10-04 08:09:00 63
原创 深拷贝和浅拷贝
浅拷贝let arr = [1,2,3]; let arr2 = arr; //浅拷贝 arr2[1] = 10; console.log(arr) // [1, 10, 3]深拷贝不改变原数组 //数组深拷贝 let arr = [1,2,3]; //1.使用for循环 // 2.使用concat // let arr2 = [].concat(arr); let arr2 = [...arr];...
2021-10-03 16:19:30 76
原创 闭包(closure)
闭包(closure)指有权访问另一个函数作用域中变量的函数。 一个作用域可以访问另外一个函数的局部变量 闭包的主要作用:延伸了变量的范围 //1.我们可以利用动态添加属性的方式 var lis = document.querySelector(".nav").querySelectorAll("li"); for (var i = 0; i < lis.length; i++) { lis[i].index = i; lis[i].
2021-10-03 09:28:40 139
原创 forEach() 、filter()、 some() 、trim()
forEach() filter() some() trim() map()
2021-09-30 11:28:09 122
原创 同源策略和JSONP
URL协议://域名:端口号/文件名?参数#锚点什么是同源策略?同源策略是指“协议+域名+端口”三者相同,即便两个不同的域名指向同一个ip地址,也非同源。同源策略是一种约定,为了安全,确保一个应用中的资源只能被本应用的资源访问。什么是JSONP?Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。...
2021-09-30 10:40:05 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人