1 如何插入JS餐蔬?
<head>
//外部引入JS
<script src="script.js"></script>
</head>
<body>
//直接插入JS
<script type="text/javascript">
</script>
</body>
位置碎紊?
javascript作為一種腳本語言可以放在html頁面中任何位置佑附。但是瀏覽器解釋html時是按先后順序的,所以前面的script就先被執(zhí)行仗考。比如進行頁面顯示初始化的js必須放在head里面音同,因為初始化都要求提前進行(如給頁面body設(shè)置css等);而如果是通過事件調(diào)用執(zhí)行的function那么對位置沒什么要求的秃嗜。
2 判斷語句
語法:
if(條件)
{ 條件成立時執(zhí)行的代碼 }
else
{ 條件不成立時執(zhí)行的代碼 }
var myage = 18;
if(myage>=18) //myage>=18是判斷條件
{ document.write("你是成年人权均。");}
else //否則年齡小于18
{ document.write("未滿18歲,你不是成年人锅锨。");}
3 函數(shù)
語法:
function 函數(shù)名()
{
函數(shù)代碼;
}
4 輸出內(nèi)容
語法:
document.write()
第一種:輸出內(nèi)容用""括起叽赊,直接輸出""號內(nèi)的內(nèi)容
document.write("I love JavaScript!"); //內(nèi)容用""括起來必搞,""里的內(nèi)容直接輸出必指。
第二種:通過變量,輸出內(nèi)容
var mystr="hello world!";
document.write(mystr); //直接寫變量名顾画,輸出變量存儲的內(nèi)容取劫。
第三種:輸出多項內(nèi)容,內(nèi)容之間用+號連接研侣。
var mystr="hello";
document.write(mystr+"I love JavaScript"); //多項內(nèi)容之間用+號連接
第四種:輸出HTML標簽,并起作用炮捧,標簽使用""括起來庶诡。
var mystr="hello";
document.write(mystr+"<br>");//輸出hello后,輸出一個換行符
document.write("JavaScript");
4 打開新窗口
語法:
window.open([URL], [窗口名稱], [參數(shù)字符串])
參數(shù)說明:
URL:可選參數(shù)咆课,在窗口中要顯示網(wǎng)頁的網(wǎng)址或路徑末誓。如果省略這個參數(shù),或者它的值是空字符串书蚪,那么窗口就不顯示任何文檔喇澡。
窗口名稱:可選參數(shù),被打開窗口的名稱殊校。
1.該名稱由字母晴玖、數(shù)字和下劃線字符組成。
2."_top"为流、"_blank"呕屎、"_self"具有特殊意義的名稱。
_blank:在新窗口顯示目標網(wǎng)頁
_self:在當前窗口顯示目標網(wǎng)頁
_top:框架網(wǎng)頁中在上部窗口中顯示目標網(wǎng)頁
3.相同 name 的窗口只能創(chuàng)建一個敬察,要想創(chuàng)建多個窗口則 name 不能相同秀睛。
4.name 不能包含有空格。
參數(shù)字符串:可選參數(shù)莲祸,設(shè)置窗口參數(shù)蹂安,各參數(shù)用逗號隔開椭迎。
參數(shù)表:
例如:
打開http://www.imooc.com網(wǎng)站,大小為300px * 200px田盈,無菜單畜号,無工具欄,無狀態(tài)欄缠黍,有滾動條窗口:
window.open('http://www.imooc.com','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
5 關(guān)閉窗口
用法:
window.close(); //關(guān)閉本窗口
//或
<窗口對象>.close(); //關(guān)閉指定的窗口
var mywin=window.open('http://www.imooc.com'); //將新打的窗口對象弄兜,存儲在變量mywin中
mywin.close();