/*!
* * 通用公共方法
* @author jollys
* @version 2014-4-29
*/$(document).ready(function
() ;
});//所有下拉框使用select2
$("select").select2();
}catch(e)
});// 引入js和css檔案
function
include
(id, path, file)
}}// 獲取url位址引數
function
getquerystring
(name, url) else
r = url.substr(1).match(reg)
if (r != null) return
unescape(r[2]); return
null;
}//獲取字典標籤
function
getdictlabel
(data, value, defaultvalue)
}return defaultvalue;
}// 開啟乙個窗體
function
windowopen
(url, name, width, height)
// 恢復提示框顯示
function
resettip
()// 關閉提示框
function
closetip
()//顯示提示框
function
showtip
(mess, type, timeout, lazytime));
}, lazytime == undefined ? 500 : lazytime);
}// 顯示載入框
function
loading
(mess)
resettip();
top.$.jbox.tip(mess,'loading',);
}// 警告對話方塊
function
alertx
(mess, closed)
}});
top.$('.jbox-body .jbox-icon').css('top','55px');
}// 確認對話方塊
function
confirmx
(mess, href, closed)else}},
}});
top.$('.jbox-body .jbox-icon').css('top','55px');
return
false;
}// 提示輸入對話方塊
function
promptx
(title, lable, href, closed)
if (typeof href == 'function') else
},closed:function
() }});
return
false;
}// 新增tab頁面
function
addtabpage
(title, url, closeable, $this, refresh)
}).loaddata(refresh != undefined);
}// cookie操作
function
cookie
(name, value, options) ;
if (value === null)
var expires = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toutcstring)) else
expires = '; expires=' + date.toutcstring(); // use expires attribute, max-age is not supported by ie
}var path = options.path ? '; path=' + options.path : '';
var domain = options.domain ? '; domain=' + options.domain : '';
var secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeuricomponent(value), expires, path, domain, secure].join('');
} else }}
return cookievalue;
}}// 數值前補零
function
pad(num, n)
return num;
}// 轉換為日期
function
strtodate
(date)
// 日期加減
function
adddate
(date, dadd)
//擷取字串,區別漢字和英文
function
abbr
(name, maxlength)
if(name==null||name.length<1)
var w = 0;//字串長度,乙個漢字長度為2
var s = 0;//漢字個數
var p = false;//判斷字串當前迴圈的前乙個字元是否為漢字
var b = false;//判斷字串當前迴圈的字元是否為漢字
var namesub;
for (var i=0; iif(i>1 && b==false)
if(i>1 && b==true)
var c = name.charcodeat(i);
//單位元組加1
if ((c >= 0x0001 && c <= 0x007e) || (0xff60
<=c && c<=0xff9f)) else
if(w>maxlength && i<=name.length-1)
if(b==false && p==false)
if(b==true && p==false)
if(p==true)
break;
} }
if(w<=maxlength)
return namesub;
}
前端時間格式轉換
1 2020 01 08t16 32 32.000000z 轉 北京時間 yy mm dd 2020 01 08t16 32 32.000000z為utc通用格式 format time,format return format.replace yyyy mm dd hh mm ss g,funct...
前端轉日期格式
後端的日期一般是定義為date型別的,前端接收到以後,直接在頁面顯示的話,會出現問題 格式不對 現在就寫乙個function來轉化一下 1 export function getnowdatetime datestr 13if strdate 0 strdate 9 16if hour 0 hour...
作為前端開發如何提高公司的技術輸出?
可以做的技術方向很多。具體的選擇要看你的團隊目前的痛點是什麼,你能做什麼能幫助團隊帶來一些價值。如果有人願意用你做的事情,價值就會體現出來。以下是一些可行的方向。可以參考一二 可以做效能優化 技術共享 專案腳手架 ci cd自動部署 提高效率的開發工具 vue react雙轉換等。基本上乙個人就能搞...