JavaScript之簡單準備

一.js的組成:

ECMAScript js組成語言的語法和基本對象
DOM 文檔對象模型,描述處理網(wǎng)頁內容的方法和接口
BOM 瀏覽器對象模型,描述與瀏覽器進行交互的方法和接口

二.js的特點:

跨平臺的web腳本語言
向html頁面添加交互行為
可與服務器進行通信

三.js出現(xiàn)的位置:

1.行間

<input type="button" onclick="alert(1);" value="Click"/>

2.內嵌

<script>
        //這里是js代碼
</script>

3.外鏈js文件

<script src="demo.js"></script>

三.window.onload

 windows.onload是為頁面加載完成
window.onload=function(){
        //當頁面中的元素全部加載完成后執(zhí)行這里的代碼
 }

什么時候用window.onload?
1.當js代碼需要獲取頁面當中的元素的時候,如果這個script放在元素的面前,那就需要加載window.onload
2.如果script標簽放在元素的后面,那就不需要加window.onload

script不能自結束
1.直接在html中的script標簽中寫
2.可以引入外部文件,通過src指定外部文件的位置,特別注意的是不能省略script的結束標簽

對于js全部都是通過var來完成變量的創(chuàng)建,
當在函數(shù)內部沒用使用var來聲明變量的時候,這個變量就會作為全局變量聲明,所以在函數(shù)中定義變量是一定要用var

實例:

需求:點擊按鈕,讓div的寬度與高度變化

1.拿到按鈕

doucument.getElementByID("btn")

2.給按鈕添加點擊事件

按鈕.onclick=function(){
    //把點擊后的事情放到這里
    //拿到要修改的元素
doucument.getElementByID("box")
    //修改拿到元素的屬性
    div.style.width=值
    div.style.height=值
}

3.修改屬性

元素.style.樣式=值

js代碼:

var btn=document.getElementById("btn");
var box=document.getElementById("myDiv");
btn.onclick=function(){
    box.style.width="200px";
    box.style.height="200px";
};
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、JS前言 (1)認識JS 也許你已經(jīng)了解HTML標記(也稱為結構),知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,922評論 0 8
  • <a name='html'>HTML</a> Doctype作用?標準模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,826評論 1 19
  • 話題之前,大家放心,今天不講人之對比,只講文章對比。 不同內容的對比,因為文體的不同,作者思維的不同,所以也沒有可...
    Jay_SCW閱讀 279評論 0 1
  • 獨倚高樓寒窗淚 顧盼憂憐生 花眷流年傾飛去 一朝有夢一朝息 何日再待朱門啟 將相王侯 酒池肉林 哀兮 哀兮 魂安...
    甜酒兔子閱讀 331評論 2 3
  • 零星的雨透過樓的間隙,隨意滴答在我的心里,抬起頭想把它吹起,無奈,它已把思緒連在了腦海里。
    月下慧心閱讀 101評論 0 0

友情鏈接更多精彩內容