lineforone
lineforone
```js // (1)指定项前移一位 [arr[n],arr[n-1]]=[arr[n-1],arr[n]] // (2)指定项移到最前 arr.unshift(arr.splice(n,1)) // (3)指定项移到最后 arr.push(arr.splice(n,1)) // (4)交换两个指定项 function swap(arr,m,n){ if(Array.isArray(arr) ){ var reg = /[0-9]+/; if(reg.test(m) && reg.test(n) && m
``` js var imgs = document.getElementsByTagName('img'); document.getElementsByTagName('body')[0].addEventListener('click',function(e){ var boolInContainer = isChildren(e.target,'container'); console.log(e.target.previousSibling) var boolImg = isImg(e.target) var outlineColor=''; var targetImg = document.getElementById('compareImg') switch(relative(e.target,targetImg)){ case 'prev':outlineColor='red';break; case 'next':outlineColor='green';break; case 'current':;break; default:outlineColor='blue';break;...
```js // zxx: userid可能是字母字符串id var userid = '2019042501'; var arr = [{skin:1},{skin:2},{skin:3},{skin:4},{skin:5},{skin:6},{skin:7},{skin:8},{skin:9},{skin:10}] function createSkinSort(userid){ var userIdStr = ''+userid, userIdLength=userIdStr.length, skinSort=[], numArr = [1,2,3,4,5,6,7,8,9,10]; // userid超出10位,取后10位 if(userIdLength > 10){ userIdStr =...
```js // 1 function equalObject(obj1,obj2) { if (obj1.length !== obj2.length) { return false; } let equalBool = true; for (let key in obj1) { if(obj1.key !== obj2.key){ equalBool = false...
```js // 1 if(!Element.prototype.closest){ Element.prototype.closest = function (selector) { if (!arguments.length) { throw new Error("Failed to execute 'closest' on 'Element': 1 argument required, but only 0 present.") return } var...
```html 提案笙 9月30日 21:47 什么秘密,我觉得你现在跟我说什么都没有意义。 淮南王铃 10月8日 10:30 @蝴蝶蓝 优秀 蝴蝶蓝 昨天 22:13 值得一听~~ 刚刚 Y优秀X 围观戏精现场 ``` ```css html{ font-size: 100px; } html,body,div,p{ margin: 0; padding: 0; } .msg-box{...
```html 登录 忘记密码 登录 立即注册 ```
```js // 1、 var oFragment = document.createDocumentFragment('div') var div = document.createElement('div') div.className = 'slider'; div.innerHTML = '' oFragment.appendChild(div) document.body.appendChild(oFragment) var slider = document.querySelector('.slider') var trackWidth = parseFloat(window.getComputedStyle(slider).width) var trackLeft =...
```js // 1、 function isExceeding(content){ return content.length > 140 } // 2~4 function isExceeding2(content){ var urlReg = /http[s]?:[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/ return content.trim().replace(/\s+/,' ') // handle spaces .replace(urlReg,'一二三四五六七八九十') // handle url .replace(/[\u0000-\u007F]{2}/,'*') //...
[demo](https://jsbin.com/rugodataki/edit?html,css,output) ```html ``` ```css .box-wrap{ display: flex; flex-wrap: wrap; } .box{ flex-basis: 33.3%; flex-grow: 0; --childmargin: 5px; } @media screen and (min-width: 375px) { .box{ flex-basis: 25%; } } @media...