// utils.js 2020.6.16 created by wg js辅助代码 var LoyalSoft = {}; // 命名空间 龙游 LoyalSoft.Utils = { // 命名空间 工具类 // 创建table, data:数据(数组), 挂载到哪个HTML节点下 createTable: function (data, node) { // 方法 var rows = data.length; var cols = data[0].length; var $tab = $("
"); // 创建表格table元素 var $th = $(""); // 创建表头行 for (var key in data[0]) { var $thcell = $(""); // 创建表头单元格 $thcell.html(key); // 填充表头文本 $th.append($thcell); // 将单元格添加到表头 } $tab.append($th); // 添加表头 for (var j = 0; j < rows; j++) { var $tr = $(""); // 创建表格tr行元素 for (var key in data[j]) { var $td = $(""); // 创建td单元格元素 $td.html(data[j][key]); // 填充数据 $tr.append($td); // 将td单元格添加到表格行tr上 } $tab.append($tr); // 将tr表格行添加到table表格上 } $(node).append($tab); // 将创建好的整个table挂载到div上 $(node).append("
"); // 换行 }, } Date.prototype.format = function(format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), "q+": Math.floor((this.getMonth() + 3) / 3), "S+": this.getMilliseconds() }; if (/(y+)/i.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)); } for (var k in date) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length)); } } return format; }