一、js数组操作
1、删除某一项
splice(index,len,[item]);该方法会改变原始数组
var arr = ['a','b','c','d'];
arr.splice(1,1); // ['a','c','d']
arr.splice(1,1,'0'); // ['a','0','c','d']
arr.splice(1,2,'0'); // ['a','0','d']
arr.splice(1,0,'0'); // ['a','0','b','c','d']
delete arr[1];// ['a',undefined,'c','d']
二、取整取余操作
parseInt(5/2); // 2 丢弃小数部分
Math.ceil(5/2); // 3 向上取整,有小数就将整数部分加1
Math.floor(5/2); // 2 向下取整,丢弃小数部分
Math.round(5/2) // 3 四舍五入
6%4; // 2 取余
三、iframe 加载完成处理
var iframe = document.createElement("iframe");
iframe.src = "https://";
if (iframe.attachEvent){
iframe.attachEvent("onload", function(){
alert("Iframe is now loaded.");
});
} else {
iframe.onload = function(){
alert("Iframe is now loaded.");
};
}
document.body.appendChild(iframe);
四、常用插件
QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。