一、Vue计算属性 1、计算属性是一个属性 2、必须要return 计算属性可以干嘛? 1、计算属性可以解决 v-for和v-if不支持写在一起的问题 2、计算属性具有缓存数...
一、Vue计算属性 1、计算属性是一个属性 2、必须要return 计算属性可以干嘛? 1、计算属性可以解决 v-for和v-if不支持写在一起的问题 2、计算属性具有缓存数...
一、Vue的生命周期 Vue一共有八大生命周期 一、初始化 1、beforeCreate-vue实例化对象创建之前 是最先执行的生命周期函数 获取不到data数据 作用于:执...
一、ES6箭头函数 特点: 普通函数可以作为构造函数 1、箭头函数不能作为构造函数使用 2、箭头函数没有自己的this 箭头函数的this是上下文环境的 3、箭头函数返回一个...
1、ES6 - set 数据结构(可以去重) 特点: Set 数据结构类似数组 所有数据都是唯一的 没有重复值(有去重功能) 本身是一个构造函数 属性和方法: 1、size ...
一、ES6中数组的方法 1、for Each循环 - 用来遍历数组的每一项 (需要建立一个空数组push接收返回的数组) 特点: 1、for Each循环的回调函数中不可以r...
一、ES6模块导入与导出: 具名导出导入 匿名导出导入 模块导出:export { } 具名导出的方式 创建一个js对象 保证以花括号的形式导出 两种方式: 模块导入:<sc...
查看本地git仓库的配置项: git有: 工作区-暂存区-版本库 clear :清屏 git remote add origin:关联仓库 gitinit(创建)=>关联仓库...
一、let var由于安全性(变量泄漏)、维护性(重复申明)有bug 所以能不用就不用 以后如果不得不用for循环要用let申明变量 如果使用var会有ES5存在的bug l...
拓展:slideToggle (切换slideUp和slideDown的效果) 一、HTTP协议-请求方法 最常见的增删改查所需要用到的请求方式有: 增加一般使用 post请...
一、jQuery中的事件 jQuery事件是对JavaScript事件的封装,常用事件分类 基础事件 鼠标事件 键盘事件 window事件 表单事件 复合事件 鼠标光标悬停 ...
一、创建和插入节点 var $div2 = $(' 这是一个div元素 '); # 创建节点 1、父子元素节点插入 append()父元素里插入一个子元素节点 append...
一、层次选择器 1、后代选择器 -- 空格 只要是ul中的li后代 元素都会被选中 无论是子级还是孙级 图例: $("ul li").css("color", "pink")...
什么是原型链? 如果本身没有就一直一级一级往下寻找的过程,一直找到object 一、函数绑定继承 掌握构造函数绑定实现继承 图示: 利用call和apply实现绑定继承 二、...
一、面向对象相关 面向对象相关概念 JS是一种基于对象的语言,和其它面向对象语言不同 对象 (是一组无序的相关属性和方法的集合 所有的事务都是对象例如:字符串、数值、数组、函...
封装Cookie 需要三个值:Cookie名称、Cookie值、存储时间 封装三个函数 setCookie()——创建Cookie getCookie()——获取Cookie...
一、正则-常用的限定符 * 匹配前面的子表达式零次或多次 + 匹配前面的子表达式一次或多次 ? 匹配前面的子表达式零次或一次 例如: 正则意思为:以小写字母开头或以数字开头,...
一、事件委托 事件委托也叫事件代理,“事件代理”即是把原本需要绑定在子元素的响应事件 委托给父元素。事件代理的原理是DOM元素的事件冒泡 利用事件委托的性能肯定比双重for循...
一、event对象 用来获取事物的详细信息:鼠标位置、键盘按键 e.clientX 鼠标距离元素左边距离 e.clientY 鼠标距离元素顶部距离 获得鼠标点击元素的位置 例...
事件 事件是文档或者浏览器窗口中发生的,特定的交互瞬间 一、绑定事件方法: 1、varbtn=document.getElementById("btn"); btn.oncl...
一、修改样式 1、style 2、className 重复添加className会把之前的覆盖 classList.remove()删除样式 classList.replac...