JavaScript
文章平均质量分 54
V_admin
这个作者很懒,什么都没留下…
展开
-
取网页元素位置
获取网页元素的绝对位置function getElementLeft(element) { var actualLeft = element.offsetLeft; var current = element.offsetParent; while (current !== null) { actualLeft += (current.offsetLeft + current.clientLeft); current = current.offsetParent; } return ac原创 2021-10-08 13:03:05 · 168 阅读 · 0 评论 -
JavaScript 将字符串复制到剪辑版(剪贴板)
function copyToClipboard(str) { const el = document.createElement('textarea'); el.value = str; el.setAttribute('readonly', ''); el.style.position = 'absolute'; el.style.left = '-9999px'; document.body.appendChild(el); const selected = document.getSe原创 2020-11-05 20:49:55 · 1123 阅读 · 0 评论 -
Js 字符串首字母大写的3种方法
//实例一:let name = 'huoweNet'name.charAt(0).toUpperCase() + name.slice(1)//实例二:let name = 'huoweNet'name.slice(0, 1).toUpperCase() + name.slice(1)//实例三:let name = 'huoweNet'name.substring(0, 1).toUpperCase() + name.substring(1)...原创 2020-10-02 21:10:17 · 4542 阅读 · 0 评论 -
JS 相对路径获取绝对路径 或 将地址栏路径到绝对路径
透过image对象:function getabsoluteurl(url){ var img = new Image(); img.src = url; // 设置相对路径给image, 此时会发送出请求 url = img.src; // 此时相对路径已经变成绝对路径 img.src = null; // 取消请求 return url;}getabsoluteurl(“/”);这种方法不会发出任何请求(请求会在加入dom时产生)var funct原创 2020-09-16 02:13:15 · 636 阅读 · 0 评论 -
gradientColors
var parseColor = function (hexStr) { return hexStr.length === 4 ? tr.substr(hexS1).split('').map(function (s) { return 0x11 * parseInt(s, 16); }) : [hexStr.substr(1, 2), hexStr.substr(3, 2), hexStr.substr(5, 2)].map(function (s) { r原创 2020-08-16 18:46:21 · 383 阅读 · 0 评论 -
rgb to hex | hex to rgb | 计算渐变过渡色
// rgb to hex function rgbToHex(r, g, b){ var hex = ((r<<16) | (g<<8) | b).toString(16); //hex = ((r<<16) | (g<<8) | b); //return hex; //return Math.abs(hex.length-7); //return Math.abs(hex.length-7原创 2020-08-16 18:44:41 · 512 阅读 · 0 评论 -
JS模拟鼠标点击按钮
var btn = document.querySelector("#su");// 先要注册,然后触发,否则不行。btn.addEventListener("click", function(e) {console.log("simulate event");}, false);var event = document.createEvent("MouseEvents");event.initMouseEvent('click',true,true,document.defaultView,0原创 2020-08-12 21:03:29 · 2542 阅读 · 0 评论 -
JavaScript如何计算两个颜色之间的渐变色值
// convert #hex notation to rgb arrayvar parseColor = function (hexStr) { return hexStr.length === 4 ? hexStr.substr(1).split('').map(function (s) { return 0x11 * parseInt(s, 16); }) : [hexStr.subs...转载 2020-03-12 13:48:30 · 661 阅读 · 0 评论