摘要: 今天看到代码@加一个函数名不知道是什么意思,所以来记录一下 这是es6的一个新特性 类的装饰器 类的装饰 装饰器可以用来装饰整个类。 @testable class MyTestableClass { // ... } function testable(target) { target.isTes 阅读全文
posted @ 2021-01-04 16:09 咱这个需求做不了 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 在 ES6 中,Array 的原型上暴露了 3 个用于检索数组内容的方法:keys()、values()和 entries()。keys()返回数组索引的迭代器,values()返回数组元素的迭代器,而 entries()返回 索引/值对的迭代器: const a = ["foo", "bar", 阅读全文
posted @ 2020-12-30 14:48 咱这个需求做不了 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.watch 对数据的监控观察 var vm = new Vue({ //...... data: { name: "张三" }, watch: { "name": function() { //..... } } }) 上面的代码,我们在data中定义了name的值。而下面的watch也对应键名 阅读全文
posted @ 2020-12-29 10:09 咱这个需求做不了 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: NPM install -save 和 -save-dev 傻傻分不清 本文原文地址:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html npm i module_name -S = > npm install module_ 阅读全文
posted @ 2020-11-24 14:52 咱这个需求做不了 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 本文简单解析各种数组和对象属性的遍历方法: 原生for循环、for-in及forEach ES6 for-of方法遍历类数组集合 Object.key()返回键名的集合 jQuery的$.each() underscore的_.each() 文中的范例基于以下数组和对象。 1 2 3 4 5 6 7 阅读全文
posted @ 2020-06-14 09:58 咱这个需求做不了 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 在写demo练习canvas画图时,新建一个canvas画布,先将宽高写在了css中,没有在canvas标签中设定宽高,得到的效果是错误的,代码及效果如下, 正确的情况是一条45度倾斜从(10,10)到(200,200)的直线,但是显示的效果变形了。查阅资料找到了原因。 <canvas >中有默认宽 阅读全文
posted @ 2020-06-06 09:41 咱这个需求做不了 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 假如有两个值,如:border-top-left-radius:50px 100px,表示水平半径为50px,垂直半径为100px的椭圆,如图: 1个值:border-radius:5px/5px,那么其水平半径和垂直半径相等,故为圆,如图2个值:border-radius:5px/5px 10px 阅读全文
posted @ 2020-05-10 18:01 咱这个需求做不了 阅读(785) 评论(0) 推荐(0) 编辑
摘要: text-shadow: h-shadow v-shadow blur color; 阅读全文
posted @ 2020-05-10 17:36 咱这个需求做不了 阅读(138) 评论(0) 推荐(0) 编辑
摘要: getComputedStyle(div ,'after').width 把getComputedStyle(div,null)可把NULL改为伪类名称就可获取 阅读全文
posted @ 2020-03-17 20:59 咱这个需求做不了 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1.通过split和数组的逆序输出 var num = 123;//输出应该是 3 2 1 num = num +”; //方便split函数 var arr = num.split(”); for(var i=arr.length-1;i>=0;i–){ console.log(arr[i]); 阅读全文
posted @ 2020-03-15 16:51 咱这个需求做不了 阅读(10332) 评论(0) 推荐(0) 编辑