公司的前端格式

2021-07-07 04:39:05 字數 3345 閱讀 7608

/*!

* * 通用公共方法

* @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雙轉換等。基本上乙個人就能搞...