9 Utils

Posted 沧海一粒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9 Utils相关的知识,希望对你有一定的参考价值。

1 设置document.title(兼容微信浏览器)

 1 setDocumentTitle(t){
 2       document.title = t;
 3       let i = document.createElement(‘iframe‘);
 4       i.src = ‘https://app.img.kangfuzi.com/icon/favicon.ico‘;
 5       i.style.display = ‘none‘;
 6       i.onload = function () {
 7           setTimeout(function () {
 8               i.parentNode.removeChild(i);
 9           }, 9);
10       };
11       document.body.appendChild(i);
12   }

 

2 获取css属性(兼容IE)

 1 getCss(curEle,attr){
 2       let val = null;
 3       let reg = null;
 4       if("getComputedStyle" in window){
 5           val = window.getComputedStyle(curEle,null)[attr];
 6       } else {   //ie6~8不支持上面属性
 7           if(attr === "opacity"){
 8               val = curEle.currentStyle["filter"];   
 9               reg = /^alpha\(opacity=(\d+(?:\.\d+)?)\)$/i;
10               val = reg.test(val)?reg.exec(val)[1]/100:1;
11           } else {
12               val = curEle.currentStyle[attr];
13           }
14       }
15       reg = /^(-?\d+(\.\d)?)(px|pt|em|rem)?$/i;
16       return reg.test(val)?parseFloat(val):val;
17   }

 

以上是关于9 Utils的主要内容,如果未能解决你的问题,请参考以下文章

超级有用的9个PHP代码片段

VSCode自定义代码片段9——JS中的面向对象编程

elasticsearch代码片段,及工具类SearchEsUtil.java

9-分析事物问题并编写 Utils 文件

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

9 Utils