- 博客(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
582
原创 JS 中提高代码质量/速度小技巧
JS 中可以提升幸福度的小技巧1. 类型强制转换1.1 string强制转换为数字可以用*1来转化为数字(实际上是调用.valueOf方法) 然后使用Number.isNaN来判断是否为NaN,或者使用 a !== a 来判断是否为NaN,因为 NaN !== NaN'32' * 1 // 32'ds' * 1 // NaNnull * 1 // 0undefined * 1 // NaN1 * { valueOf:
2020-05-28 11:28:28
295
原创 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
819
原创 svg实现环形渐变进度条
一.首先上图![](https://img-blog.csdnimg.cn/20200306170722961.gif二.思路环形首先我们想到的是div写的圆多层叠加,遮挡1/4,留下3/4就好,想法是好的, 但是问题来了。1.问题一:开头结尾的带圆弧怎么体现,这样遮挡会有一刀切的感觉;2.问题二:进度条的渐变色怎么体现,如果是圆的话,填充背景可以达到渐变的效果,但是那种渐变效果不是环形...
2020-03-06 17:19:31
2590
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人