- 博客(5)
- 收藏
- 关注
原创 对象方法之this对象
一.this对象 之前的例子的sayName()直接引用了person.name,在方法和对象之间建立了紧耦合,这种紧耦合使得一个方法很难被不同对象使用。 Js所有函数作用域内都有一个this对象代表该函数的对象。在全局作用域内,this代表全局对象window,当一个函数作为对象的方法被调用时,默认this的值等于那个对象。改写: name: "lucy", age="18" var person = { name: "Nicholas", objName: this.name,
2020-06-05 13:44:50
611
原创 JS 中提高代码质量/速度小技巧
JS 中可以提升幸福度的小技巧 1. 类型强制转换 1.1 string强制转换为数字 可以用*1来转化为数字(实际上是调用.valueOf方法) 然后使用Number.isNaN来判断是否为NaN,或者使用 a !== a 来判断是否为NaN,因为 NaN !== NaN '32' * 1 // 32 'ds' * 1 // NaN null * 1 // 0 undefined * 1 // NaN 1 * { valueOf:
2020-05-28 11:28:28
326
原创 css3水波纹渐变扩散
1. n 纯css,话不多说直接贴代码 1hhtml <div class="address"> <div class="waterDrop"> <div class="waterDrop_out"> <div class="waterDrop_middle"> ...
2020-03-06 17:50:46
899
原创 svg实现环形渐变进度条
一.首先上图 ![](https://img-blog.csdnimg.cn/20200306170722961.gif 二.思路 环形首先我们想到的是div写的圆多层叠加,遮挡1/4,留下3/4就好,想法是好的, 但是问题来了。 1.问题一:开头结尾的带圆弧怎么体现,这样遮挡会有一刀切的感觉; 2.问题二:进度条的渐变色怎么体现,如果是圆的话,填充背景可以达到渐变的效果,但是那种渐变效果不是环形...
2020-03-06 17:19:31
2711
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅