
JavaScript
MLAY
MLAY,开心就好!
展开
-
js实现div可拖拽
<div id="dragDiv" class="testDiv"></div>.testDiv{ width:256px; height:146px; background-color:white; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-5.原创 2021-09-10 11:22:58 · 308 阅读 · 0 评论 -
Window.location.search和Window.location.hash区别
search:只能取到“?”后面和“#”之前的内容,如果“#”之前没有“?”search取值为空hash: 第一个"#"之后的内容原创 2021-06-16 11:43:33 · 932 阅读 · 0 评论 -
一个数组中包含多个对象,对所有对象中某个属性相同的对象进行去重
var c = array.reverse().filter(function (item, index) { var _index = array.findIndex(function (_item) { return item.a == _item.a; }); return index == _index; }); c.reverse();array为需要去重..原创 2020-05-26 13:55:19 · 3639 阅读 · 5 评论 -
for循环对数组进行删除注意事项
举例:已知数组:arr1=[0,1,2,3,4],arr2=[0,1,1,2,3,4],要求:将数组中的1删除针对arr1:for(var i=0;i<arr1.length;i++){ if(arr1[i]==1){ arr1.splice(i,1); }}console.log(arr1);输出结果:针对arr2:for(var i=0;i<a...原创 2020-03-23 16:57:21 · 551 阅读 · 0 评论 -
js的for循环中使用回调函数,获取到的值总是最后一个值?
解决办法:自执行函数传递参数举例:注:setTimeout()函数即为回调函数 var dataSet = ["首页", "博客", "下载"] for (var i = 0; i < dataSet.length; i++) { var item = dataSet[i]; setTimeout(function () { con...原创 2019-03-28 18:56:28 · 6050 阅读 · 2 评论