JavaScript
zhuyh2019
硕士在读
展开
-
Vue组件
1.创建组件的方式(1)直接定义templateVue.component('myCom', { template: '<h3>这是直接在js中定义的模板</h3>'})注:如果使用 Vue.component 定义全局组件的时候,组件名称使用了 驼峰命名,则在引用组件的时候,需要把 大写的驼峰改为小写的字母,同时,两个单词之前,使用 - 链接。如上面...原创 2020-01-21 10:19:06 · 368 阅读 · 0 评论 -
Vue动画
1. 使用过渡类名实现动画。v-enter 、 v-leave-to:它们是一个时间点。分别表示元素进入之前和元素离开之后的状态,一般这两个状态相同。v-enter-to 、 v-leave:它们是一个时间点。分别表示元素进入完成之后的状态和离开的初始状态,一般这两个状态相同。v-enter-active 、 v-leave-active:它们是一个时间段。分别表示入场动画的时间段...原创 2020-01-20 00:02:53 · 229 阅读 · 0 评论 -
Vue自定义过滤器、自定义指令
1. Vue自定义全局过滤器和自定义全局指令(1)在插值表达式中,如果需要对变量的格式进行处理,可以使用过滤器,过滤器的使用方法如下:{{ctime | dateFormat }},dateFormat即为过滤器函数,它的第一个参数为ctime的值,传入的是ctime的值,返回一个新的值。过滤器可定义为全局过滤器和局部过滤器,全局过滤器为所有vue实例所共享,局部过滤器为当前实例所私用...原创 2020-01-18 15:29:11 · 645 阅读 · 0 评论 -
Vue指令
1.v-cloak2.v-html v-text v-on v-bind注意:通过v-on绑定事件时,在函数名后加小括号即可以传参,并不会自动调用函数。(1)事件修饰符:.stop 阻止冒泡 .prevent 阻止默认行为(如提交表单的submit,a标签).capture 实现捕获事件的机制.self 实现只有点击当前元素时候,才会触发事件处理函数...原创 2020-01-17 13:55:30 · 209 阅读 · 0 评论 -
ES6-class
1. 静态属性和动态属性静态属性和静态方法只能通过类名调用,不能通过对象名调用。在ES6之前模拟静态属性和静态方法如下:function Person(){ Person.count++;}Person.count=1;//静态属性Person.getCount=function(){//静态方法 console.log(Person.count);}ES6中...原创 2019-12-29 11:54:31 · 233 阅读 · 0 评论 -
ES6入门
1. let与const (1) var声明的变量不受块级作用域的影响,但是let申明的作用域受块级作用域的影响(在块级作用域内起作用)(2)使用let或者const声明的变量,不能被重新声明。(3)let不存在"变量提升",也就是预解析时不会提前(4)暂存死区(了解)(5)const 常量,申明的时候必须赋值,和let的不同在于一个是常量,一个是变量(6)常量为引用类型...原创 2019-12-24 20:44:38 · 256 阅读 · 0 评论 -
JS中面向对象
1.JS中的闭包 闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数)。闭包主要是为了解决变量作用域的问题。函数内部能读取全局变量,函数外部无法读取函数内部的变量【局部变量】),为了在函数外部读取函数内部的局部变量,所以就有了闭包。特点:函数b是在a内嵌套的,函数a(外层函数)返回函数b(内层函数)。用途:1.读取函数内部的局部变量 2.让局部变量的值...原创 2019-12-24 15:48:58 · 144 阅读 · 0 评论 -
JS中的关键字
1. 关键词instanceof 变量是否是对象的实例delete 删除对象的属性,对方法不起作用,删除不了变量,可以将变量=null释放(注意:delete不能删除原型链中的属性和变量)call和apply的区别:传的参数不一样arugments.callee :代表函数对象本身arugments.length:代表函数参数的个数this:可以在函数内部定义属性或方法...原创 2019-12-24 15:09:26 · 528 阅读 · 0 评论 -
JS中的函数定义及调用
1. JS中的函数就是对象 当你发现函数有的时候难以理解时,把它看作一个对象就很好理解了,所以函数可以添加属性和方法。比如函数做参数,函数做返回值。判断对象是否有该属性:attr in objvar person = { age:20;};console.log('name' in person); //falseconsole.log('age' in...原创 2019-12-21 11:27:31 · 570 阅读 · 0 评论 -
JS中内存管理与垃圾回收
JS中垃圾回收机制JavaScript具有自动垃圾回收机制,垃圾收集器会定期(周期性)找出那些不再继续使用的变量,然后释放其内存。那么,垃圾收集器是怎么找到不使用的变量呢?JS中最常用的就是标记清除。当变量进入环境时,例如在函数中声明一个变量,就将这个变量标记为“进入环境”。此时的变量在函数执行中一直存在,直到函数结束后,将变量标记为“离开环境”,变量就被回收了。(JavaScript中的...原创 2019-12-20 22:08:34 · 163 阅读 · 0 评论 -
JS中的基本类型和引用类型
1、数据类型 1.1基本数据类型:null、undefined、string、number、boolean、Symbol(ES6)。 1.2 引用数据类型:Object(JS中除了基本数据类型以外都是对象)。引用类型有以下几种:object、Array、Function、Date、RegExp、特殊的基本包装类型(String、Number、Boolean)以及单体内置对象(...原创 2019-12-05 09:33:29 · 368 阅读 · 0 评论