JavaScript基本方法
阿新 • • 發佈:2019-01-14
常見的HTML事件
方法 | 意義 |
---|---|
onchange | HTML元素改變 |
onclick | 使用者點選 HTML 元素 |
onmouseover | 使用者在一個HTML元素上移動滑鼠 |
onmouseout | 使用者從一個HTML元素上移開滑鼠 |
onkeydown | 使用者按下鍵盤按鍵 |
onload | 瀏覽器已完成頁面的載入 |
字串屬性
屬性 | 描述 |
---|---|
constructor | 返回建立字串屬性的函式 |
length | 返回字串的長度 |
prototype | 允許向物件新增屬性和方法 |
字串方法
方法 | 描述 |
---|---|
charAt() | 返回指定索引位置的字元 |
charCodeAt() | 返回指定索引位置字元的 Unicode 值 |
concat() | 連線兩個或多個字串,返回連線後的字串 |
fromCharCode() | 將 Unicode 轉換為字串 |
indexOf() | 返回字串中檢索指定字元第一次出現的位置 |
lastIndexOf() | 返回字串中檢索指定字元最後一次出現的位置 |
localeCompare() | 用本地特定的順序來比較兩個字串 |
match() | 找到一個或多個正則表示式的匹配 |
replace() | 替換與正則表示式匹配的子串 |
search() | 檢索與正則表示式相匹配的值 |
slice() | 提取字串的片斷,並在新的字串中返回被提取的部分 |
split() | 把字串分割為子字串陣列 |
substr() | 從起始索引號提取字串中指定數目的字元 |
substring() | 提取字串中兩個指定的索引號之間的字元 |
toLowerCase() | 把字串轉換為小寫 |
toString() | 返回字串物件值 |
toUpperCase() | 把字串轉換為大寫 |
trim() | 移除字串首尾空白 |
valueOf() | 返回某個字串物件的原始值 |
toLocaleLowerCase() | 根據主機的語言環境把字串轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫對映 |
toLocaleUpperCase() | 根據主機的語言環境把字串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫對映 |
數字轉換為字串的方法
方法 | 描述 |
---|---|
toExponential() | 把物件的值轉換為指數計數法 |
toFixed() | 把數字轉換為字串,結果的小數點後有指定位數的數字 |
toPrecision() | 把數字格式化為指定的長度 |
日期轉換為字串的函式
方法 | 描述 |
---|---|
getDate() | 從 Date 物件返回一個月中的某一天 (1 ~ 31) |
getDay() | 從 Date 物件返回一週中的某一天 (0 ~ 6) |
getFullYear() | 從 Date 物件以四位數字返回年份 |
getHours() | 返回 Date 物件的小時 (0 ~ 23) |
getMilliseconds() | 返回 Date 物件的毫秒(0 ~ 999) |
getMinutes() | 返回 Date 物件的分鐘 (0 ~ 59) |
getMonth() | 從 Date 物件返回月份 (0 ~ 11) |
getSeconds() | 返回 Date 物件的秒數 (0 ~ 59) |
getTime() | 返回 1970 年 1 月 1 日至今的毫秒數 |
字串轉為數字的方法
方法 | 描述 |
---|---|
parseFloat() | 解析一個字串,並返回一個浮點數 |
parseInt() | 解析一個字串,並返回一個整數 |
約束驗證 HTML 輸入屬性
屬性 | 描述 |
---|---|
disabled | 規定輸入的元素不可用 |
max | 規定輸入元素的最大值 |
min | 規定輸入元素的最小值 |
pattern | 規定輸入元素值的模式 |
required | 規定輸入元素欄位是必需的 |
type | 規定輸入元素的型別 |
約束驗證 CSS 偽類選擇器
選擇器 | 描述 |
---|---|
:disabled | 選取屬性為 “disabled” 屬性的 input 元素 |
:invalid | 選取無效的 input 元素 |
:optional | 選擇沒有"required"屬性的 input 元素 |
:required | 選擇有"required"屬性的 input 元素 |
:valid | 選取有效值的 input 元素 |
轉義字元
\' 單引號
\" 雙引號
\\ 反斜槓
\n 換行
\r 回車
\t tab(製表符)
\b 退格符
\f 換頁符