一.break和continue的區(qū)別
break:在循環(huán)中如果使用,表示結(jié)束整個(gè)的該循環(huán),直接跳出循環(huán),不在執(zhí)行循環(huán)
continue:表示結(jié)束此次循環(huán),下一次繼續(xù)執(zhí)行
一.switch語句
switch語句:1.形式:switch(變量或者字符){case 條件一: 執(zhí)行代碼 ;break;case 條件二 執(zhí)行代碼 ;break;default:執(zhí)行代碼}2.執(zhí)行過程:根據(jù)條件判斷如果符合條件就執(zhí)行對(duì)應(yīng)的代碼,入股條件都不符合就執(zhí)行default中的代碼,3.特點(diǎn):如果條件都有,就可以不寫default
二.函數(shù)的認(rèn)識(shí)
函數(shù)定義:函數(shù)就是一堆代碼的集合用來說明某一個(gè)功能的
函數(shù)的使用 1.函數(shù)聲明 function 2.函數(shù)賦值實(shí)現(xiàn) 3.函數(shù)調(diào)用,通過函數(shù)名稱()來調(diào)用,小括號(hào)表示函數(shù)理智調(diào)用,函數(shù)必須調(diào)用,不然沒有意義4.函數(shù)聲明和賦值一般放在一起叫做函數(shù)定義
函數(shù)定義的兩種方式 1.var a = function(){} 2.function a(){} ,都是表示函數(shù)的定義,大括號(hào)中叫做函數(shù)體,用來放置函數(shù)的代碼的
函數(shù)的參數(shù) 1.函數(shù)參數(shù)的種類:形式參數(shù),實(shí)際參數(shù) 2.形式參數(shù),在函數(shù)定義的時(shí)候,傳入的參數(shù)叫做形式參數(shù);3.函數(shù)的實(shí)際參數(shù):在函數(shù)調(diào)用的時(shí)候傳入的參數(shù)是實(shí)際參數(shù)
變量作用域的認(rèn)識(shí):局部變量:就是定義在函數(shù)內(nèi)部的變量2.定義在函數(shù)外部的變量
變量的訪問,采用就近原則;就是如果在函數(shù)內(nèi)部訪問一個(gè)變量,那么會(huì)去函數(shù)內(nèi)部看是否有對(duì)應(yīng)的變量定義,如果定義了,我們?cè)L問的就是這個(gè)變量,如果沒有定義我們就去函數(shù)外面訪問變量,如果都沒有,就訪問不到.
變量聲明的提升;就是如果在一個(gè)函數(shù)中訪問一個(gè)在訪問后定義的變量,我們會(huì)把這個(gè)變量的聲明提升到函數(shù)的最前面.
三.js具體的作用
js可以操作樣式(css):直接修改某一個(gè)盒子的高度,獲取標(biāo)簽的方法是getelementById();
js可以操作結(jié)構(gòu)(html):設(shè)置一個(gè)雙標(biāo)簽的內(nèi)容的是.innerHTML,包含了標(biāo)簽的中間的所有的東西
四,事件的基本認(rèn)識(shí)
事件的三要素:事件源:就是誰被觸發(fā)了,事件屬性:就是你做了什么導(dǎo)致了結(jié)果,事件指令:就是事件出發(fā)的結(jié)果或者影響或者事件觸發(fā)后要去做的事情,形式是function(){}
事件三要素的組合:事件源.事件屬性= 事件指令
點(diǎn)擊事件的認(rèn)識(shí)以及應(yīng)用:onClick,通過點(diǎn)擊按鈕切換盒子的寬度顏色,以及換膚來使用加深理解
鼠標(biāo)移動(dòng)事件的認(rèn)識(shí)以及應(yīng)用:通過鼠標(biāo)移動(dòng)上去修改圖片的顯示以及選取物品切換加深鼠標(biāo)移上去以及出來的事件的理解
transform屬性的使用以及應(yīng)用:1. Transform使用的時(shí)候是相對(duì)于第一次的位置為基準(zhǔn)值 2. Transform旋轉(zhuǎn)后會(huì)改變坐標(biāo)系3.不同的瀏覽器的屬性值是不一樣的振乏;4.如果設(shè)置一個(gè)按鈕執(zhí)行旋轉(zhuǎn)縮放平移就直接用一句代碼把對(duì)應(yīng)的這些值連接起來嗎峡钓,用空格隔開
if語句的應(yīng)用:通過使用競(jìng)價(jià)的來理解
switch語句的應(yīng)用:使用selet標(biāo)簽顯示不同的語句1.當(dāng)select發(fā)生改變的時(shí)候,我們直接使用onchange來監(jiān)聽發(fā)生了改變;2.當(dāng)需要獲取選中的值得時(shí)候,使用select標(biāo)簽的value屬性來獲取
代碼的抽取:使用電腦選取切換來實(shí)現(xiàn),代碼抽取的原則:1.相同的東西放在一起 2.不同的東西作為參數(shù)
獲取焦點(diǎn)以及失去光標(biāo)焦點(diǎn)的認(rèn)識(shí):我們通過使用制作簡(jiǎn)單的搜索框來實(shí)現(xiàn)效果.
window.onlaod的認(rèn)識(shí):window.onload表示當(dāng)窗口加載完畢了,這個(gè)時(shí)候我們?cè)趈s代碼中獲取標(biāo)簽才可以獲取到,所以如果我們把js代碼寫在js標(biāo)簽的上面得時(shí)候,我們就需要當(dāng)當(dāng)前窗口加載完畢后來獲取對(duì)應(yīng)的標(biāo)簽.
五.js的樣式
js有三種樣式 :1.行內(nèi)樣式:一般只有事件屬性和事件指令 2.內(nèi)聯(lián)樣式 3.外聯(lián)樣式:一般通過script標(biāo)簽以及scr把對(duì)應(yīng)js文件引入到html頁面中
六.數(shù)組認(rèn)識(shí)
數(shù)組:數(shù)組是用來放置一堆數(shù)據(jù)的集合
數(shù)組的形式:數(shù)組通過[]來創(chuàng)建
數(shù)組特點(diǎn):1.數(shù)組中的元素是有序的杆麸,2.數(shù)組中的元素可以重復(fù) 3.數(shù)組中的元素可以是不同的類型
數(shù)組中的元素的訪問:通過數(shù)組名稱[數(shù)組的序號(hào)]催烘,數(shù)組序號(hào)從0開始
數(shù)組的長度:數(shù)組的名稱.length
數(shù)組的遍歷:通過for循環(huán)遍歷沥阱,循環(huán)數(shù)組的長度的次數(shù),形式for(var i =0:i < 數(shù)組的長度伊群;i++)