1. 正则表达式:
如果想匹配 *等特殊字符,需要在*前面加"\"。
如果是new 出来的正则 ,需要加两根"\"。
new 出来的正则,第二个参数可以传字符传g/i。
2. 自执行函数
Object.assign()的时候,有一个变量需要进行转换,那么可以使用自执行函数。
3. echarts中如果每一列的宽度不够的话,文字不显示。(ps:做荥阳数据报表出现的问题,2019年8月22日)
------------------------------------------------------2019-10-09----------------------------------------------------------------------------------
4. escape 可以把中文转码,可以判断字符串是否存在中文。因为转码之后中文必带“%u”。escape(str)
正常的正则是 /^[/u4E00-/u9FA5]+$/
ps: 阅读别人的代码发现的
--------------------------------------------------------2019-10-25---------------------------------------------------------------------------------
5. 发现动画效果问题。
需求:商城购物的时候,点击总价需要查看已购商品。动画效果是已购商品是从下往上走的,masking是渐渐变黑的。
已购商品的动画不考虑,挺简单的。麻烦的是masking动画。
当时考虑的是设置定时器,masking先显示出来,1秒后改变masking透明度。因
为当时使用的是react,不好操作定时器更新页面。也想了很久,没想到。
最后的解决办法:同时设置masking的偏移量往下100%就可以了。
总结:动画是同步进行的,设置了偏移量,自然就会背景色渐变动画了。