資源描述:
《javascript練習(xí)筆記》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、我也可以獨(dú)立(引用JS外部文件)通過前面知識學(xué)習(xí),我們知道使用什么是函數(shù)函數(shù)是完成某個(gè)特定功能的一組語句。如沒有函數(shù),完成任務(wù)可能需要五行、十行、甚至更多的代碼。這時(shí)我們就可以把完成特定功能的代碼塊放到一個(gè)函數(shù)里,直接調(diào)用這個(gè)函數(shù),就省重復(fù)輸入大量代碼的麻煩。如何定義一個(gè)函數(shù)呢?基本語法如下:function函數(shù)名(){????函數(shù)代碼;}說明:1.function定義函數(shù)的關(guān)鍵字。2."函數(shù)名"你為函數(shù)取的名字。3."函數(shù)代碼"替換為完成特定功能的代碼。我們來編寫一個(gè)實(shí)現(xiàn)兩數(shù)相加的簡單函數(shù),并給函數(shù)起個(gè)有意義的名字:“add2”,代碼如下:functionadd2(){va
3、rsum=3+2;alert(sum);}輸出內(nèi)容(document.write)document.write()?可用于直接向HTML輸出流寫內(nèi)容。簡單的說就是直接在網(wǎng)頁中輸出內(nèi)容。第一種:輸出內(nèi)容用“”括起,直接輸出""號內(nèi)的內(nèi)容。document.write("IloveJavaScript!");//內(nèi)容用""括起來,""里的內(nèi)容直接輸出。第二種:通過變量,輸出內(nèi)容varmystr="helloworld!";docu
4、ment.write(mystr);//直接寫變量名,輸出變量存儲的內(nèi)容。第三種:輸出多項(xiàng)內(nèi)容,內(nèi)容之間用+號連接。varmystr="hello";document.write(mystr+"IloveJavaScript");//多項(xiàng)內(nèi)容之間用+號連接第四種:輸出HTML標(biāo)簽,并起作用,標(biāo)簽使用“”括起來。varmystr="hello";document.write(mystr+"
");//輸出
5、hello后,輸出一個(gè)換行符document.write("JavaScript");***JS中如何輸出空格在寫JS代碼的時(shí)候,大家可以會發(fā)現(xiàn)這樣現(xiàn)象:document.write("?1???2????????3?");結(jié)果:?123無論在輸出的內(nèi)容中什么位置有多少個(gè)空格,顯示的結(jié)果好像只有一個(gè)空格。這是因?yàn)闉g覽器顯示機(jī)制,對手動(dòng)敲入的空格,將連續(xù)多個(gè)空格顯示成1個(gè)空格。解決方法:1.使用輸出html標(biāo)簽 來解決?document.write(" "+"1"+"
6、"+"23");?結(jié)果:?1????232.使用CSS樣式來解決?document.write(""+"?1????2??3??"+"");?結(jié)果:??1???2??3???在輸出時(shí)添加“white-space:pre;”樣式屬性。這個(gè)樣式表示"空白會被瀏覽器保留"警告(alert消息對話框)我們在訪問網(wǎng)站的時(shí)候,有時(shí)會突然彈出一個(gè)小窗口,上面寫著一段提示信息文字。如果你不點(diǎn)擊“確定”,就不能對網(wǎng)頁做任何操作,這個(gè)小窗口就是使用alert實(shí)現(xiàn)的。語法:alert(字符串或變量);看下面的代
7、碼:varmynum=30;alert("hello!");alert(mynum);注:alert彈出消息對話框(包含一個(gè)確定按鈕)。結(jié)果:按順序彈出消息框注意:1.在點(diǎn)擊對話框"確定"按鈕前,不能進(jìn)行任何其它操作。2.消息對話框通??梢杂糜谡{(diào)試程序。3.alert輸出內(nèi)容,可以是字符串或變量,與document.write相似。確認(rèn)(confirm消息對話框)confirm消息對話框通常用于允許用戶做選擇的動(dòng)作,如:“你對嗎?”等。彈出對話框(包括一個(gè)確定按鈕和一個(gè)取消按鈕)。語法
8、:confirm(str