- html编码
function htmlEscape(sHtml){ return sHtml && sHtml.replace(/[<>&"]/g, function (c) { return { '<': '<', '>': '>', '&': '&', '"': '"' }[c]; }); }
- 写console.log
function debugLog() { window.console && window.console.log && window.console.log.apply(window.console, arguments); }
- js判断是否数组
function isArray(val){ return toString.apply(val) === '[object Array]'; }
- js移除数组指定元素
var index = arr.indexOf(values[i]); if (index > -1) { arr.splice(index, 1); }
- js数组函数(英语不好,经常记混)
shift:从集合中把第一个元素删除,并返回这个元素的值。
unshift: 在集合开头添加一个或更多元素,并返回新的长度。
push:在集合中添加元素,并返回新的长度。
pop:从集合中把最后一个元素删除,并返回这个元素的值。 - js无刷新文件上传
https://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin