
关于js
乌云乌云_快走开
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js对数组对象中根据ASCII对某个key进行排序
export function compare(obj1, obj2) { let val1 = obj1.paramKey; let val2 = obj2.paramKey; if (val1 < val2) { return -1; } else if (val1 > val2) { return 1; } else { return 0; }}let arr = [ { paramKey: "Aad".原创 2021-12-15 15:43:08 · 1518 阅读 · 0 评论 -
javaScript解析Url参数拼接
getUrlJoin(url) { if (url) { let arr = url.split("?")[1].split("#")[0].split("&"); let resObj = {}; let resArr = []; arr.forEach(item => { let [key, value = ""] = item.split("="); resArr.push({ paramKey: key, .原创 2021-11-22 14:59:32 · 1046 阅读 · 0 评论 -
判断字符串是否为json格式
function isJSON(str) { if (typeof str == "string") { try { JSON.parse(str); return true; } catch (e) { return false; } } else { return false; }}原创 2021-11-22 14:55:33 · 1155 阅读 · 0 评论 -
前端基础知识整理
一、JS相关1、事件模型原始事件模型(DOM0级)在原始事件模型中,事件发生后没有传播的概念,没有事件流,事件发生后马上处理。监听函数只是元素的一个属性,通过元素的属性值绑定监听器。优点:所有浏览器都兼容。缺点:1、逻辑与显示没有分离。2、相同的监听函数只能绑定一个,后绑定的会覆盖前面的。3、无法通过冒泡和委托等机制完成更多得到功能。IE事件模型IE事件模型共有两个过程,1)事件处理...原创 2020-02-18 17:26:20 · 222 阅读 · 0 评论 -
js去重的方法
一、简单数组去重(IE8以下不支持数组的indexOf()方法)function isDuplicate(arr) { var temp = [] //临时数组 for (var i = 0; i < arr.length; i++) { if (temp.indexOf(arr[i]) == -1) { temp.push(arr[i]) } ...原创 2019-09-23 21:35:55 · 1232 阅读 · 0 评论