javascript 字串常用的自訂函數,載入css etc.

來源:互聯網
上載者:User

標籤: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.

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.