TA的文章(4)
-
箭头函数和箭头函数this的指向
箭头函数箭头函数的语法:let 变量名 = ()=>{}箭头左边的(),是否能省略掉?1.不带参数,()不能省略,起到站位符的作用let bar = () => { console.log('bar') } bar();2.带一个参数,()可以省略( 建议使用)let bar1 = a => { console.log('bar1') } bar(5);3.带多个参数,()不能省略,起到一个整体let bar2 = (a,b) => { console.log('b
-
ajax的原理
ajax 向后台请求数据,实现了与后台交互,动态改变数据第一步,创建XMLHttpRwquest对象,需要考虑兼容性(ie低版本7以下)if(XMLHttpRequest){ var XHR = new XMLHttpRequest();//支持ie7+ }else{ var XHR = new ActiveXObject("Microsoft.XMLHTTP");//支持ie5,ie6 }第二步,使用open建立请求,参数(method,url,async)method 提交
-
js经常用到的事件
js经常用到的事件鼠标事件1. onclick点击事件。当HTML元素被点击时就会触发该事件2. onmouseout 鼠标离开元素时3. onmouseover 鼠标经过元素时表单事件1. onfocus获得焦点事件。焦点即是鼠标的光标,当鼠标的光标落在HTML元素时,就会触发该事件。例如,input文本框,光标落在input框内就会触发该事件。2. onblur失去焦点事件。该事件与onfocus事件刚好相反,当HTML元素失去光标时,就会触发该事件。3. onchange 元素内容改
-
vue中常用修饰符
一、v-model修饰符1、.lazy:输入框改变,这个数据就会改变,lazy这个修饰符会在光标离开input框才会更新数据:<input type="text" v-model.lazy="value" />2、.trim:输入框过滤首尾的空格:<input type="text" v-model.trim="value" />3、.number:先输入数字就会限制输入只能是数字,先字符串就相当于没有加number,注意,不是输入框不能输入字符串,是这个数据是数字:<input type="t