- 博客(10)
- 收藏
- 关注
原创 Vue生命周期钩子函数
beforeCreateVue实例创建后,data和methods创建前调用,在这个钩子函数中是不能访问data和methods的,在当前 vue实例生命周期,只会执行一次createddata和methods创建后调用,能访问data与methods,但是不能访问dom,在当前 vue实例生命周期,只会执行一次beforeMount渲染前调用,被vue管理起来的dom在vue实例里还没完成渲染,所以就是还不能访问vue渲染的dom,在当前 vue实例生命周期,只会执行一次mounted(重要)
2021-01-04 10:50:31
277
原创 axios
get请求axios.get("url地址",{ params:{ 参数1:值1, 参数2:值2, } }).then((res)=>{ console.log(res) }).catch((err)=>{ console.log(err) })get请求 axios.get("ur
2021-01-03 23:38:31
244
原创 Vue指令-下篇
v-show指令作用: 控制标签是否显示,本质上是控制display为none/block语法: v-show=‘布尔值’ <div id='app'> <button @click='bValue = !bValue'>点我切换值</button> <p v-show="bValue">呵呵2</p> </div> <script> new Vue({
2021-01-03 23:27:34
214
原创 Vue指令—上篇
v-text指令作用: 类似于innerText. 会替换原来的内容语法: v-text=“值” 值是一句话表达式(变量,基本运算,三元表达式) <div id="app"> <p v-text='msg'>hello world</p> <p v-text="obj.age+1">哈哈</p> <p v-text="obj.age>=18?'成年了':'未成年'">
2021-01-02 23:05:58
2264
原创 ES6
一、声明变量:let、var、constlet没有变量提升有块级作用域不能在同一作用域下重复声明同名变量可以重新赋值var有变量提升没有块级作用域可以重复声明可以重新赋值const没有变量提升2.有块级作用域3.不能在同一作用域下声明同名变量4.不能重新赋值5.在声明的时候需要初始化二、数组方法:forEach、map、filter1.forEach//遍历数组,把遍历出来的每一项交给回调函数去做事情. //没有返回值. let arr = [10, 2
2020-12-28 11:17:44
97
原创 跨域
一、跨域是什么?浏览器发送Ajax时,请求的接口地址与当前打开页面的地址不同源,所以才造成跨域的问题不同源:协议(http)、主机(如:127.0.0.1)、端口有一个不一致解决跨域的办法1、用第三方模块cors解决跨域问题,express有一个自带的中间件cors,它的作用是自动给每一个res设置默认请求头// 用第三方模块解决跨域问题const cors=require('cors')app.use(cors())2、用jsonp解决(需要后端支持)<script>
2020-12-27 21:22:04
373
原创 事件的注册
原生jsL0事件用on注册的事件就是L0事件删除事件用:元素.事件名=null或元素.事件名=undefined // 0级事件,不允许写多个响应程序,后面的会覆盖前面的 btn.onclick = function () { } btn.onclick = function () { }L2事件用addEventListener事件监听的事件删除事件用:removeEventListener(事件名,事件响应程序),如果响应程序是匿名函数,那就无法删除/
2020-12-16 10:26:35
186
原创 原生js和jQuery操作类的整理
原生js操作类#h5以前:className(不方便添加、也不方便删除)#h5以后:classList:1. 添加一个类:元素.classList.add(类名),添加多个,逗号隔开2. 删除一个类:元素.classList.remove(类名),删除多个,逗号隔开3. 切换一个类:元素.classList.toggle(类名),切换一个类4. 判断是否有某个类:元素.classList.contains(类名)5. 替换某个类:元素.classList.replace(类名)jQuery
2020-12-15 21:27:04
188
原创 函数中的this
一、this在函数中的几种指向1、函数如果直接调用,函数内的this是window2、如果函数是被new调用的,那么函数内的this是new刚刚创建的新对象3、事件里的this是绑定这个事件的对象4、如果函数是被对象调用的,那函数里的this就是这个对象二、修改this指向的三种方法call方法apply方法bind方法三、call、apply、bind的用处call方法可以通过修改this指向使用别的函数的方法apply方法最主要是可以把数组一个一个铺开bind方法ES
2020-12-10 11:12:20
1525
原创 闭包
闭包是什么?闭包是一个函数,可以访问另外一个函数内部局部变量的函数闭包的几种形式闭包的作用1、可以延长局部变量的生命周期 (从它定义的那一句开始,到它所在的作用域结束它就会被系统回收),不要大量使用闭包,可能会造成内存泄漏( 内存泄漏:本该回收的内存空间,没有回收占还占着,这就叫内存泄漏)2、限制访问3、私有成员4、在ES6以前,可以解决用var声明的下标不对的问题面试题...
2020-12-09 16:00:36
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅