2019年2月24日

JavaScript案列002 函数重载

摘要: 重载就是一组具有相同名字,不同参数列表的函数 PS:《JS高级程序设计》里是提到过函数是没有重载的(后来查了一下,在第三版的66页,亲们可以自己翻开书本看看) 除此之外还有其他方法可以实现 反正都是一些酷炫吊炸天的写法。适合装逼、我是没兴趣再看了。。。 阅读全文

posted @ 2019-02-24 21:16 安度因路飞 阅读(73) 评论(0) 推荐(0) 编辑

2019年2月14日

ECMA6 004 class类

摘要: //传统类写法 function Demo(){ this.name = 'zf'; // 实例化对象的属性 this.fn = function(){ // 实例化对象的方法 alert('fn') } }; Demo.pro... 阅读全文

posted @ 2019-02-14 01:02 安度因路飞 阅读(82) 评论(0) 推荐(0) 编辑

ECMA6 003 对象里的super关键字

摘要: 总所周知知道,this关键字一般指向函数所在的当前对象,ES6 又新增了另一个类似的关键字super,指向当前对象的原型对象。 要查看一个实例化对象的原型需要先获取他的构造函数 console.log(ob1.constructor); // ƒ Object() { [native code] } 阅读全文

posted @ 2019-02-14 00:43 安度因路飞 阅读(92) 评论(0) 推荐(0) 编辑

2019年2月6日

ECMA6 002 Object.is()

摘要: ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符( )。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身. Object.is在所有环境中,只要两个值是一样的,它们就应该相等。 Object.is 和 相等运算符(==) console.log(0==fal 阅读全文

posted @ 2019-02-06 16:56 安度因路飞 阅读(76) 评论(0) 推荐(0) 编辑

2019年2月5日

ECMA6 001 解构赋值

摘要: 传统数组赋值 let arr = new Array(); arr[0] = 1; arr[1] = 2; arr[2] = 3; console.log(arr[0],arr[1],arr[2]); //1 2 3 每个都需要手写一次太麻烦! //ES6数组解构 let [a,b,c] = [1, 阅读全文

posted @ 2019-02-05 14:04 安度因路飞 阅读(86) 评论(0) 推荐(0) 编辑

JavaScript案列001 for循环绑定事件

摘要: 场景-错误写法 解决方法一 : 解决方案二: 解决方案三: 阅读全文

posted @ 2019-02-05 13:22 安度因路飞 阅读(128) 评论(0) 推荐(0) 编辑

2019年1月30日

Angular4 动画Animations 002 缓动函数 和 关键帧

摘要: 1 import { trigger, state, transition, style, animate, keyframes } from '@angular/animations'; //trigger, state, transition, style, animate 这5个都是动画函数 阅读全文

posted @ 2019-01-30 23:53 安度因路飞 阅读(130) 评论(0) 推荐(0) 编辑

Angular4 动画Animations 001 动画函数初体验

摘要: 1 首先 cnpm i --save @angular/animations 2 import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; 1 首先 cnpm i --save @angular/a 阅读全文

posted @ 2019-01-30 01:48 安度因路飞 阅读(95) 评论(0) 推荐(0) 编辑

2018年10月14日

v-if 和 v-show的区别

摘要: 区别一 v if 向DOM树内添加或者删除DOM元素; v show 设置DOM元素的display样式属性控制显隐; 就是纯css的样式操控 区别二 v if 是惰性的,如果初始条件为假,则什么也不做;只有在条件第一次变为真时才开始局部编译; v show 是在任何条件下(首次条件是否为真)都被编 阅读全文

posted @ 2018-10-14 13:38 安度因路飞 阅读(120) 评论(0) 推荐(0) 编辑

computed和methods的最大区别

摘要: 好记性不如烂笔头 遇上问题还是记下来比较好 除非你是天才看东西过目不忘。。。。 先来段methods {{fn()}} {{fn()}} {{fn()}} var vm = new Vue({ el:" app", data:{ input:"" }, methods:{ fn(){ console 阅读全文

posted @ 2018-10-14 01:30 安度因路飞 阅读(170) 评论(0) 推荐(0) 编辑

导航