javascript常用的功能

2021-07-13 10:55:30 字數 778 閱讀 6981

有的時候輸入框不想使用者任意輸入很長的內容,這時,就需要限制輸入長度值了。

比如最多只能輸入10個,乙個中文字元也算乙個,而不是兩個或者三個,只需要給input加乙個maxlength屬性即可。

那就if(/^[a-z]+$/.test( 'abcd' ) )else

var nowdate = new date();

nowdate.sethours(0);

nowdate.setminutes(0);

nowdate.setseconds(0);

nowdate.setmilliseconds(0);

//以上可以獲取到當天零點   

nowdate = new date();

nowdate.sethours(23);

nowdate.setminutes(59);

nowdate.setseconds(59);

nowdate.setmilliseconds(99);

//以上可以獲取到當天23點59分59秒

這個ie8不支援,可以使用jquery的$.trim(str)方法或者自己判斷下瀏覽器型別

1.用js判斷乙個字串是否是以某個子字串開頭如:ssss001是否以ssss開頭,可以這樣做:

var fdstart = strcode.indexof("ssss");

if(fdstart == 0)else if(fdstart == -1)

2.假如是大於0 包含該字串

使用startswith方法也可以,但是ie8不支援。

javascript的sleep暫停功能

在vue專案中遇到需要暫停執行程式的需求,在php等語言中有sleep這個方法,可以讓程式暫停執行一段時間。那麼js中有沒有類似sleep的方法呢?答案是有的。可以利用es2017裡的新特性async await 來實行類似sleep的功能。相關demo的 如下 function sleep ms ...

javascript功能函式集錦

1,顯示和隱藏文字框 style.display 顯示 style.display none 隱藏 2,innerhtml設定標籤內的html outerhtml設定標籤及標籤內的html innertext設定籤內的文字 innertext設定籤內的文字,包括標籤一起替換。3,document.a...

javascript 模擬監聽功能

setinterval initlogo,6000 function initlogo 如果是區域性重新整理頁面 監聽 則不能使用這種方法,因為頁面沒有重新整理,請求是每隔一段時間就會傳送請求,這樣請求數量就會以指數增長,這樣會導致server崩潰 function listening 則不會出現上...