摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
摘要:
如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器 <div class="test"> <h3>我是h3标签</h3> <p>11111</p> <p>22222</p> </div><style> h3+p { color: red; } </style> ~作 阅读全文
摘要:
1.localStorage和sessionStorage的区别 localStorage指的是本地存储,其存储周期是永久的,除非手动删除,否则将会一直存在;sessionStorage值得是会话存储,其存储时间仅仅在浏览器打开期间,会话关闭,其存储状态也会被清楚; 2.webStorage和coo 阅读全文
摘要:
function format(num) { var reg = /\d{1,3}(?=(\d{3})+$)/g; return (num + '').replace(reg, '$&,'); } console.log(format(123456789));//123,456,789 阅读全文
摘要:
function log(){ console.log.apply(console,arguments); } 阅读全文
摘要:
let regExp= /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9]+)+$/ 阅读全文
摘要:
(1) 减少http 请求次数:CSS Sprites,JS、CSS 源码压缩、图片大小控制合适;网页Gzip, CDN托管,data 缓存 ,图片服务器。 (2) 前端模板 JS+数据,减少由于 HTML 标签导致的带宽浪费,前端用变量保存 AJAX 请求结果,每次操作本地变量,不用请求,减少请求 阅读全文
摘要:
var str = 'asdfssaaasasasasaa'; var json = {} for (var i = 0; i < str.length; i++) { if (!json[str.charAt(i)]) { json[str.charAt(i)] = 1 } json[str.ch 阅读全文
摘要:
var aInput = document.querySelectorAll('input') let len = aInput.length checkboxList = [] while (len--) { if(aInput[len].type=='checkbox'){ checkboxLi 阅读全文
摘要:
var iArray = []; function getRandom(istart, iend) { var iChoice = iend - istart + 1; var res = Math.floor(Math.random() * iChoice + istart); return re 阅读全文