課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
把語句寫在body前和body中間有什么意義?
2016-12-01
源自:JavaScript入門篇 3-3
正在回答
個(gè)人認(rèn)為:1、通用的寫在head,在頁面加載時(shí)能快的讀取到;
????????????? ?? 2、寫在body更方便讀取到想要的返回值,比如說,在head中讀取一個(gè)
????????????????????????var mychar=document.getElementById("con");
????????????????????????document.write(mychar);
????????????????????????返回值是 null;并沒有讀取到內(nèi)容,但是寫到body中id=“con”的段落下面,就可以讀取到內(nèi)容;
???????????? ??
//定義"取消設(shè)置"的函數(shù)??? function cancleSet(){??????? var isCancle =confirm("是否取消");??????? if(isCancle=true){???????????? content.style = txt;??????? }??? }
你說的是把script寫在head和body里的區(qū)別吧?是不是把一般的script屬性寫在head里面就報(bào)錯(cuò)null之類的?這是因?yàn)閖avascript是順序加載的,如果把那些屬性寫在head里面會找不到對應(yīng)的id報(bào)空,而function能執(zhí)行是因?yàn)楫?dāng)促發(fā)某個(gè)事件后才去調(diào)用那個(gè)對應(yīng)的函數(shù)。? 可能有些地方措辭不準(zhǔn),不知道這么說你可能懂?
寫在body前需要寫window.onload=function(){},和jQuery中$.ready(){}一樣;寫在body中間頁面代碼隨頁面以前加載出來,直接寫就行了。
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
1 回答這個(gè)該怎么解決呢?
2 回答這問題怎么解決
1 回答第一次接觸,這題怎么解呀?
4 回答這個(gè)問題的代碼怎么寫呀
3 回答這個(gè)代碼要怎么理解?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-01
個(gè)人認(rèn)為:1、通用的寫在head,在頁面加載時(shí)能快的讀取到;
????????????? ?? 2、寫在body更方便讀取到想要的返回值,比如說,在head中讀取一個(gè)
????????????????????????var mychar=document.getElementById("con");
????????????????????????document.write(mychar);
????????????????????????返回值是 null;并沒有讀取到內(nèi)容,但是寫到body中id=“con”的段落下面,就可以讀取到內(nèi)容;
???????????? ??
2016-12-01
//定義"取消設(shè)置"的函數(shù)
??? function cancleSet(){
??????? var isCancle =confirm("是否取消");
??????? if(isCancle=true){
???????????? content.style = txt;
??????? }
??? }
2016-12-01
你說的是把script寫在head和body里的區(qū)別吧?是不是把一般的script屬性寫在head里面就報(bào)錯(cuò)null之類的?這是因?yàn)閖avascript是順序加載的,如果把那些屬性寫在head里面會找不到對應(yīng)的id報(bào)空,而function能執(zhí)行是因?yàn)楫?dāng)促發(fā)某個(gè)事件后才去調(diào)用那個(gè)對應(yīng)的函數(shù)。?
可能有些地方措辭不準(zhǔn),不知道這么說你可能懂?
2016-12-01
寫在body前需要寫window.onload=function(){},和jQuery中$.ready(){}一樣;寫在body中間頁面代碼隨頁面以前加載出來,直接寫就行了。