摘要: 1.脏数据检查机制。使用的是angular的轮询的方式 缺点:性能低, 好处:兼容ie8 2.数据劫持 Object.defineProperty() es5中的语法 这个无法被修复的,vue不支持ie678 3.proxy 方法 es6中的新语法 proxy的方法现在用的还是很少的,详细解释一下p 阅读全文
posted @ 2019-06-28 11:27 羊羊羊小童鞋 阅读(579) 评论(0) 推荐(0) 编辑
摘要: console的各种用法 1、输出信息 console.log('消息内容!'); //输出普通信息 console.info('消息内容!'); //输出提示信息 (在ie上有区分) console.error('消息内容!');//输出错误信息 console.warn('消息内容!'); // 阅读全文
posted @ 2019-06-26 11:38 羊羊羊小童鞋 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 先分析函数形参(默认值为undefined),再分析形参赋值(没有形参的直接忽略此步骤) 分析函数体中所有的变量声明: 2.1 如果变量名与形参名相同时,直接忽略var; 2.2 如果变量名与形参名不同时,就相当于声明了一个变量,如var foo,值为undefined; 分析函数体中所有的函数声明 阅读全文
posted @ 2019-06-25 11:44 羊羊羊小童鞋 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ​ 页面中实现动画的四种方式: ​ 目前为止常用的实现页面中动画效果的方式有四种,分别是 ​ 1 transition 过渡动画来实现动画效果 ​ 2 animation css动画来实现动画效果 ​ 3 原生js依靠定时器来封装的动画 ​ 4 通过jQuery内置的动画(三组基础动画,和一个自定义 阅读全文
posted @ 2019-06-23 09:07 羊羊羊小童鞋 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: reduce方法我之前都整理了知识点,不懂的可以看一下我之前的知识点,这次我们是整理了一些关于用reduce方法进行的一些对于数组的处理 1. reduce()求数组项之和 var arr = [3, 9, 4, 3, 6, 0, 9]; var sum = arr.reduce(function 阅读全文
posted @ 2019-06-17 10:15 羊羊羊小童鞋 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 定义和用法 reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 reduce() 可以作为一个高阶函数,用于函数的 compose。 注意: reduce() 对于空数组是不会执行回调函数的。 浏览器支持 表格中的数字表示支持该方法的第一个浏览器版本 阅读全文
posted @ 2019-06-11 10:05 羊羊羊小童鞋 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组 let list = [ // wu: 武力 zhi:智力 { id: 1, name: '张飞', wu: 97, zhi: 10 }, { id: 2, name: '诸葛亮', wu: 55, zhi: 99 }, { id: 3, name: '赵云', wu: 97, zhi 阅读全文
posted @ 2019-06-09 00:06 羊羊羊小童鞋 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 调用 localstorge、cookies 等本地存储方式 方法一:使用localStorage 使用localStorage.setItem(key,value);添加内容 使用storage事件监听添加、修改、删除的动作 window.addEventListener("storage",fu 阅读全文
posted @ 2019-06-01 11:56 羊羊羊小童鞋 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 什么是calc: calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值。 calc()可以解决问题: 元素宽度为100%时,若再设置ma 阅读全文
posted @ 2019-05-31 17:31 羊羊羊小童鞋 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 下载插件 :bootstrapvalidator源码:https://github.com/nghuuphuoc/bootstrapvalidator 使用bootstrap-validator插件 校验规则: 用户名不能为空 用户密码不能为空 用户密码长度为6-12位 参照文档:《bootstra 阅读全文
posted @ 2019-05-30 21:48 羊羊羊小童鞋 阅读(121) 评论(0) 推荐(0) 编辑