JavaScript(3) 計時器,表單驗證

2021-08-13 19:16:48 字數 2601 閱讀 5504

字串和變數輸出時,字串必須加引號,變數直接寫,用連線符連線。

1.date物件

new.date()獲取當前系統日期

new.date.getfullyear()以四位數返回年份

new.date.getmonth()返回月份<0~11>

new.date.getdate()返回乙個月中的某一天<1~31>

new.date.gethours()返回小時<0~23>

new.date.getminutes()返回分鐘<0~59>

new.date.getseconds()返回秒數<0~59>

new.date.getday()返回一周中的某一天<0~6>

2.計時器啟動:window.setinterval("函式名",1000);以1000ms(單位為毫秒)即1s定時。

停止:clearinterval(計時器變數名)cleartimeout(timer)

setinterval()- 間隔指定的毫秒數不停地執行指定**,寫在函式外;

settimeout()- 暫停指定的毫秒數後執行指定的**,寫在函式內

清空和新增計時器應該是同乙個名稱,不然迴圈會越來越快。

3.string物件

屬性:

string.length 

object.prototype.name=value 自定義屬性

方法:

string.charat(index)            返回指定位置的字元  //index表示位置,從0開始

string.charcodeat(位置) 返回指定位置的字元unicode編碼

string.concat(str1,str2) 方法用於連線兩個或多個字串

string.fromcharcode(ascii碼) 把指定的unicode編碼轉換成為字串

string.indexof(要查詢的字串,[起始位置]) 返回指定字元在字串中首次出現的位置,如果沒有找到則返回-1;

string.lastindexof() 從後面開始查詢字元

string.slice(star,end) 擷取字串的一部分,並返回新的字串;star表示擷取的起始位置,end表示擷取的結束位置,位置從0開始,留頭不留尾;

string.split(x,[y]) 分割字串成字串陣列;x表示分割的參考物件,y是可選項,y表示設定分割成陣列個數;

string.substr(a,l) 提取字串,a表示起始的索引位置,l表示要提取的字串的長度;

string.substring(s,e) 提取字串 s 表示起始索引位置,e表示結束的索引位置,包含s,不包含e位置,留頭不留尾

string.replace(要替換的字串,新的字串) 查詢匹配指定的字串,返回使用新字串代替匹配的字串後的字串(只替換第乙個)

string.valueof() 返回初始值

var array1=[1,2,3,4,5];

array1.splice(2,2,6) 返回的是被刪除的元素

4.array物件定義:

var m=[2,23,6,11,97,65];   // 簡潔方式

var m=new

array();

m[0]=2;

m[1]=23;

方法:

concat()     連線兩個或多個陣列;

pop() 刪除陣列的最後乙個元素;

shift() 刪除陣列的第乙個元素;

push() 向陣列末尾新增乙個或多個元素;

unshift() 向陣列開頭新增乙個或多個元素;

splice() 方法用於插入、刪除或替換陣列的元素;

splice(index,how,[news])

// index 表示新增或刪除的位置

// how 為0表示新增,如果數大於0表示刪除個數,如果未規定此引數,則刪除從 index 開始到原陣列結尾的所有元素。

// news 為可選項,表示新增的元素;

reverse() 方法用於顛倒陣列中元素的順序;

join() 方法用於把陣列中的所有元素轉換乙個字串.

5.表單驗證

form 中 novalidate 禁止瀏覽器預設驗證 .

required 必填項,為瀏覽器預設屬性,加上novalidate後將不再有效。

python計時器 python 計時器

import sysclassshowtime qwidget def init self super init self.istimestart false 標記時間是否開始計時 self.setwindowtitle qlable 顯示計時時間 self.lable time val qlabe...

3 計時器的使用

3 計時器的使用 linux 作業系統為每乙個程序提供了3 個內部間隔計時器.itimer real 減少實際時 間.到時的時候發出sigalrm 訊號.itimer virtual 減少有效時間 程序執行的時間 產生sigvtalrm 訊號.itimer prof 減少程序的有效時間和系統時間 為...

python計時器單位 python計時器類

import time as t class mytimer def init self self.unit 年 月 日 時 分 秒 self.prompt 未開始計時 self.lasted self.start 0 self.stop 0 def str self return self.pro...