window.onload = functionjs(){}是js入口函式,文件載入完畢在執行。
*
while迴圈
*
1、變數設定初始值
*2、語法:while(條件)
*自增i++自減i–
*for迴圈
*
語法:for(初始值;條件;增量)
陣列就是把一組有關聯的資料放在一起,
*push在結尾新增資料
*pop在結尾刪除資料
*splice(位置下標,刪除的資料個數,新增的資料)
*indexof(資料)陣列元素的第乙個資料
*length陣列的長度
*reverse 翻轉陣列資料
*join(分割符號) 切片
<
!doctype html>
"en"
>
"utf-8"
>
"viewport" content=
"width=device-width, initial-scale=1.0"
>
"x-ua-compatible" content=
"ie=edge"
>
document<
/title>
window.
onload
=function()
omyul.innerhtml = str
}<
/script>
<
/head>
"myul"
>
<
/ul>
<
/body>
<
/html>
<
!doctype html>
"en"
>
"utf-8"
>
"viewport" content=
"width=device-width, initial-scale=1.0"
>
"x-ua-compatible" content=
"ie=edge"
>
document<
/title>
var arr =[10
,20,30
,40,40
,30,20
,10]var newarr =
for(
var i=
0;ialert
(newarr)
<
/script>
<
/head>
<
/body>
<
/html>
*
parseint()將字串轉成整數
*parsefloat()將字串轉換成小數
*substring(開始下標,結束下標)擷取字串
*split(分隔符)把字串分割成字串陣列
*「 + 」字串合併操作
*indexof() 查詢字串是否含有某字元
*
settimeout()單詞定時器 用時間空時命令只執行一次
*setinterval()多次定時器 勇時間控制命令多次執行
*clearinterval( 定時器的名字)關閉定時器
函式都有相同的兩個引數
引數1:命令:1、匿名函式形式。2、函式名形式
引數2:延遲時間,以毫秒為單位1000毫秒=1秒
js操作高階
1.物件使用的高階 物件的key為字元型別,value為任意型別 var obj 訪問 obj.name obj name obj person age 物件的屬性可以任意新增與刪除 var ogj 刪除 delete obj.name 新增 obj.age 18 如果age的key已經存在就是修改...
JS高階 分析JS中的非同步操作
js因為是單執行緒的,所以在執行事務的時候,往往會因為某個事務的延遲,而導致伺服器假死,這時候非同步程式設計就顯的格外重要,但是非同步程式設計一般理解為 函式callback,典型的就是node,函式的層層巢狀又導致程式過於冗餘,因為閉包的存在,導致了記憶體的洩露或者誤改上一層 函式的引數,於是又有...
js 高階回顧js
1 js高階 什麼是面向過程的程式設計?比如輪播圖 我們第一件事情幹嘛 第二件事情幹嘛。什麼是物件導向的程式設計?比如輪播圖 先是分析裡面有哪些物件,再是分析如何實現物件的功能 成員 什麼是面向函式的程式設計?功能封裝,函式重複呼叫。要從面向過程的思路轉換成物件導向的程式設計 比較難的過程 2 js...