摘要: 封装tabs组件 .切换tab事件 .slot 内容分发 .动态组件 Keep alive:若把切换出去的组件保留在内存中,避免重新渲染,可保留它的状态 引用 结果演示 阅读全文
posted @ 2018-08-26 14:48 zhuuuu 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 创建对象常用方式 构造函数模式+原型模式 构造函数模式 缺点:为每个对象的实例都添加了一个方法实例,即每个方法都要在每个实例上重新创建一遍 阅读全文
posted @ 2017-10-26 16:29 zhuuuu 阅读(103) 评论(0) 推荐(0) 编辑
摘要: push()向数组的末尾添加一个或多个元素,并返回新的长度。unshift()向数组的开头添加一个或多个元素,并返回新的长度 pop()删除并返回数组的最后一个元素。 shift()删除并返回数组的第一个元素 splice()删除、替换、添加,返回被删除的值 sort()数组排序 Math.rand 阅读全文
posted @ 2017-09-30 15:13 zhuuuu 阅读(238) 评论(0) 推荐(0) 编辑
摘要: length:返回该字符串的长度 charAt()利用下标可返回指定位置的字符 charCodeAt()利用下标获取字符串在计算机内的编码值。string.fromCharCode()返回字符串 indexOf()返回某个字符串值在字符串中首次出现的位置,从前往后找 。lastIndexOf()从后 阅读全文
posted @ 2017-09-30 15:09 zhuuuu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: new Date() 年月日时分秒 倒计时 Math.floor(t/86400)//天 Math.floor(t%86400/3600)//时 Math.floor(t%86400%3600/60)//分 t%60//秒 阅读全文
posted @ 2017-09-27 15:59 zhuuuu 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 定时器:setInterval(函数,时间) 两个参数 setInterval() 重复执行 clearInterval() 清除定时 setTimeout() 只执行一次 clearTimeout() 清除定时 回调函数endFn() getStyle(obj, attr) 两个参数:1.获取谁( 阅读全文
posted @ 2017-09-26 14:36 zhuuuu 阅读(1108) 评论(1) 推荐(1) 编辑
摘要: "js解析器" 1)"找一些东西":var function 参数 a=...(未定义) 所有的变量,在正式运行代码之前,都提前赋了一个值:未定义 f1=function f1() { alert(2); } 所有函数在正式运行代码之前,都是整个函数块 js的预解析: 遇到重名的:只留一个. 变量和 阅读全文
posted @ 2017-09-23 17:45 zhuuuu 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 重用代码: 1.尽量保证HTML代码结构一致,可以通过父级选取子元素 2.把核心主程序实现,用函数包起来 3.把每组里不同的值找出来,通过传参实现 实例(计算商品总价) 阅读全文
posted @ 2017-09-23 17:37 zhuuuu 阅读(847) 评论(0) 推荐(0) 编辑
摘要: js数据类型:数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义 typeof判断数据类型 Number() parseInt() parseFloat() 显式类型转换(强制) 隐式类型转换:+ / % ++ <!DOCTYPE html Document // Number 阅读全文
posted @ 2017-09-23 17:32 zhuuuu 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 常用方法 兄弟前后 多元素,父、子元素 样式操作、光标、定时器 css()、val()、text()、html()、attr()区别 动态创建节点 选择器 基本选择器 层次选择器 基本过滤器 属性过滤器 表单过滤器 阅读全文
posted @ 2017-09-11 17:00 zhuuuu 阅读(232) 评论(0) 推荐(1) 编辑