javascript
文章平均质量分 78
甜十亿
百因必有果,下个富丶婆就是我。
展开
-
Object.create(Object.prototype)和new object()的区别
总体结论:new Object()会创建一个继承自Object的对象;Object.create(Object.prototype)是凭空创建一个“新”对象并把新对象内部的__proto__关联到Object对象的prototype案例1:function Person() { this.name = this.name;}var example1 = new Person();var...原创 2020-07-07 14:12:47 · 627 阅读 · 0 评论 -
DOM0、DOM1、DOM2、DOM3事件区别
DOM事件DOM 0级事件具有极好的跨浏览器优势,会以最快的速度绑定。某一个元素的同一个行为绑定不同的方法在行内会分别执行。某一个元素的同一个行为绑定不同的方法在script标签中后面的方法会覆盖前面的方法。<body> // 某一个元素的同一个行为绑定不同的方法在行内会分别执行 <div id="box" "fun1();fun2()">点我</...原创 2019-03-27 17:44:08 · 8847 阅读 · 0 评论 -
javascript初级脚本算法
初级脚本算法翻转字符串算法翻转字符串算法function reverseString(str) { str = str.split('').reverse().join(''); return console.log(str); }reverseString("hello");原创 2019-04-15 10:28:23 · 287 阅读 · 0 评论 -
javascript中级脚本算法
javascript中级脚本算法区间求值算法找出数组间差异算法数字转罗马数字对象搜索算法挑战字符串查询替换算法字符串移动插入算法字符配对算法字符串查询补充算法输入检查算法数组去重算法html符号转实体算法区间求值算法function sumAll(arr) { var arrMin = Math.min(arr[0], arr[1]), arrMax = Math.max(arr[0],...原创 2019-05-08 10:23:47 · 206 阅读 · 0 评论 -
js 递归实现数组排列组合
一个数组排列组合的各种可能性:栗子:var array=[‘1’,‘2’,‘3’,‘4’];实现效果:1,2,3,4,12,13,14,123,124,134,23,24,234,34,1234;需求:不在乎数字先后顺序,但不可重复;初始思路语句如下:缺点:代码过长,数组长度固定。var array = ['1', '2', '3', '4'];var newArr = [];fo...原创 2019-07-11 13:45:08 · 2225 阅读 · 0 评论 -
JavaScript数组去重及效率测试
JavaScript数组去重及效率测试方法一:双重for循环去重方法方法二:ES5=>Array.filter() + indexOf去重方法测试模板var arr1 = Array.from(new Array(100000), (x, index)=>{ return index})var arr2 = Array.from(new Array(50000), (x...原创 2019-07-25 16:17:27 · 458 阅读 · 0 评论