標籤:date sele before class document ret cti insert sel
// 去字串#後面的部分 http://localhost:8090/admin/activity.html#list => listString.prototype.hash = function() { var index = this.lastIndexOf("#"); return index < 0 ? "" : this.substring(index);};// 字串寬度 漢字算1個 英文字母數字算半個String.prototype.width = function() { var c = 0, inc; for (var i = 0, n = this.length; i < n; i++) { inc = this.charCodeAt(i) < 256 ? 0.5 : 1; c += inc; } return c;}String.prototype.mb_substr = function(w) { var c = 0, inc, i; for (i = 0, n = this.length; i < n && c <= w; i++) { inc = this.charCodeAt(i) < 256 ? 0.5 : 1; c += inc; } return this.substring(0, i);}// 返回整數數組的最大值Array.prototype.max = function() { var max = this[0]; for (var i = 1, n = this.length; i < n; i++) { if (this[i] > max) { max = this[i]; } } return max;};// 去掉html中的標籤 <div><p>...function strip_tags(html) { var div = document.createElement("div"); div.innerHTML = html; return (div.textContent || div.innerText || "");}// 去的當前年月 201806function get_yyyymm() { var date = new Date(); var month = date.getMonth()+1; return (date.getYear() + 1900) + ""+ (month<10 ? "0"+month : month);}// 引入css(jquery-ui.css), 到head >link:first-child前// load css before all <link> tagsfunction css(href) { var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = href; var dom = document.head.querySelector("link"); document.head.insertBefore(link, dom);}
javascript 字串常用的自訂函數,載入css etc.