获得徽章 9
赞了这篇文章
#每天一个知识点# 查看vue版本号
方法一:直接在项目的package.json文件,找到dependencies就能看到了
方法二:输入命令npm ls vue (或者npm list vue)
查看vue/cli脚手架版本号
方法:输入命令vue -V (或者vue –version)
方法一:直接在项目的package.json文件,找到dependencies就能看到了
方法二:输入命令npm ls vue (或者npm list vue)
查看vue/cli脚手架版本号
方法:输入命令vue -V (或者vue –version)
展开
1
点赞
赞了这篇沸点
闭包的作用
1 可以读取函数内部的变量
2 可以把变量始终保存在内存中
闭包的写法
1 一个函数(即外部函数)里面包含另一个函数(即内部函数),并且return返回这个内部函数, 然后内部函数在定义内部函数之外的作用域被调用,这时的内部函数就是一个闭包了。
2 内部函数引用了外部函数的变量,这个变量不会被销毁,因为闭包需要这个变量, 所以通过闭包可以访问闭包保存的变量
function foo(){ var n = 1; function innerFoo(){ n += 1; console.log(n); } return innerFoo; } var func = foo(); func(); //
2, 产生闭包innerFoo(),变量n保存在内存中 func(); //
3 闭包的缺点
1 因为闭包的变量保存在内存中,内存泄漏,对内存的消耗很大,所以不要滥用闭包 闭包常用的地方: 1 es5 for循环事件监听 2 函数里使用了定时器 3 封装许多高级的功能集 减少闭包使用可以用立即执行函数传递变量 #每天一个知识点#
1 可以读取函数内部的变量
2 可以把变量始终保存在内存中
闭包的写法
1 一个函数(即外部函数)里面包含另一个函数(即内部函数),并且return返回这个内部函数, 然后内部函数在定义内部函数之外的作用域被调用,这时的内部函数就是一个闭包了。
2 内部函数引用了外部函数的变量,这个变量不会被销毁,因为闭包需要这个变量, 所以通过闭包可以访问闭包保存的变量
function foo(){ var n = 1; function innerFoo(){ n += 1; console.log(n); } return innerFoo; } var func = foo(); func(); //
2, 产生闭包innerFoo(),变量n保存在内存中 func(); //
3 闭包的缺点
1 因为闭包的变量保存在内存中,内存泄漏,对内存的消耗很大,所以不要滥用闭包 闭包常用的地方: 1 es5 for循环事件监听 2 函数里使用了定时器 3 封装许多高级的功能集 减少闭包使用可以用立即执行函数传递变量 #每天一个知识点#
展开
1
点赞
#每天一个知识点# 关于this指向:
(1).组件配置中:<br/>
data函数、methods中的函数、watch中的函数、computed中的函数,她们的this均是VueComponent实例对象。
(2). new Vue()配置中:
data函数、methods中的函数、watch中的函数、computed中的函数,她们的this均是Vue实例对象。
(1).组件配置中:<br/>
data函数、methods中的函数、watch中的函数、computed中的函数,她们的this均是VueComponent实例对象。
(2). new Vue()配置中:
data函数、methods中的函数、watch中的函数、computed中的函数,她们的this均是Vue实例对象。
展开
评论
点赞
赞了这篇文章
#每天一个知识点# array.unshift()给数组的最前面添加数据,原数组变为添加后的更新的数组。
array.shift()删除数组第一位数据,数组变化为删除后的数组。
array.pop()删除数组最后一位数据,原数组变为删除后的数组。
array.push()给数组的末尾添加数据,原数组变化为添加后的数组。
array.shift()删除数组第一位数据,数组变化为删除后的数组。
array.pop()删除数组最后一位数据,原数组变为删除后的数组。
array.push()给数组的末尾添加数据,原数组变化为添加后的数组。
展开
1
2
#每天一个知识点# js中两个等号不区分数据类型
比如var a,var b=null,a==b是true,a===b是false因为后者严格区分数据类型,a是声明没有赋值,是undefined.
比如var a,var b=null,a==b是true,a===b是false因为后者严格区分数据类型,a是声明没有赋值,是undefined.
评论
点赞
#每天一个知识点# 如果css资源中有中文(中文注释也算),那么访问具体的文件的时候页面也会出现乱码,html的不会乱码因为meta设置字符是utf-8,当然,响应头的charset优先级更高一些
评论
点赞
#每天一个知识点# v-model 双向数据绑定
v-on监听事件
v-bind单向数据绑定(简写:)
v-text插入文本内容
v-html插入包含HTML的内容
v-for列表渲染
v-if条件渲染
v-show显示隐藏
内置指令有很多简写方式,比如v-on:click可以简写成@click
v-bind:class可以简写成:class
v-on监听事件
v-bind单向数据绑定(简写:)
v-text插入文本内容
v-html插入包含HTML的内容
v-for列表渲染
v-if条件渲染
v-show显示隐藏
内置指令有很多简写方式,比如v-on:click可以简写成@click
v-bind:class可以简写成:class
展开
评论
点赞
赞了这篇文章
![[大金牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_53.3e59e29.png)
,有前辈指点一下吗