摘要:申明變量變量名以分號結束。如果一定要使用點的話,需要改變成駝峰式命名法。基礎篇練習看完以上的小伙伴,可以看兩個例子的效果,試著做一下。練習一點擊按鈕,設置方塊大小練習二點擊按鈕,增加或減小字體大小
1.JS存放在代碼中的位置
1.JS寫在行間
hello world
優點:直接,簡單
缺點:不方便復用和維護,不符合結構行為分離規范
2.JS寫在script ( 一般寫在body結束標簽之前 )
因為JS的執行順序,需要將元素加載完成,才能獲取到元素,故一般寫在body結束標簽之前。
hello
world
優點:只要是在這個頁面中就可以使用這段 js。
缺點: 1. 不方便修改維護 2. 不符合規范
3.寫在js文件中
1.創建一個js文件,寫入js代碼
2.讓html文件 和js文件產生關聯,通過script標簽的 src 屬性 鏈接到js文件。
</>code
miaov
優點:
2.注釋</>code
1.結構 行為 完全分離
2.方便修改維護
3.可復用性強
分為單行注釋和多行注釋。
</>code
//單行注釋
//單行注釋
//單行注釋
3.變量</>code
/*
多行注釋
多行注釋
多行注釋
*/
變量:可變的量。
作用:復用數據,存儲數據。
申明變量: var 變量名; 以分號結束 。只申明一個變量不賦值的話,那這個變量中默認存儲的是undefined
變量命名規范:可以是數字(1234567890) 字母(abcdefg...)下劃線 ( _ )美元符( $ )組成。
禁止:
</>code
1. 不允許數字開頭
2. 不允許使用關鍵字
3. 不允許使用保留字
</>code
推薦:
駝峰式命名法+語義化單詞
駝峰式命名法:從第二個單詞開始,每個單詞的首字母大寫。
屬性操作 :
以下三種寫法都可以。
</>code
box.style["background-color"] = "green";
box["style"]["background-color"] = valStr;
box.style.backgroundColor = "green";
如果[ ]中間沒有用引號包起來,那么會把中間的內容當做變量處理。
當需要改變的屬性值是一個變量的時候只能使用[ ],方括號中間如果是變量的話,不需要加引號。
當操作屬性的時候屬性名不符合變量命名規范的時候可以使用[ ]。
如果一定要使用點( . )的話,需要改變成駝峰式命名法。
4.函數(一)簡介
函數的作用:代碼塊的復用
函數的分類:
1.有名函數
2.匿名函數
(二)使用
</>code
1-有名函數
聲明:
function 函數名(){
代碼塊
}
調用:
函數名();
2-匿名函數
聲明:
直接聲明一個匿名函數 會報錯
調用:
可以直接通過事件調用
eg:
案例一:有名函數的聲明和調用
案例二:匿名函數直接聲明會報錯,可以通過事件調用
案例三:有名函數的錯誤調用,btn.onclick = fn();這樣調用是錯誤的,只會使函數立刻執行,傳給點擊事件的是個null。沒有點擊click按鈕,直接打開就發生變化了。
案例三:有名函數的正確調用,btn.onclick = fn;這樣調用是正確的。點擊click按鈕,紅色方塊才發生變化
innerHTML:修改雙標簽里面的內容。
innerHTML舉例:以下代碼的作用是,點擊頁面任何位置,修改紅色方塊的內容。
src:需要注意的是,在js中,img.src獲取到的是絕對路徑,很少進行比較。
看完以上的小伙伴,可以看兩個例子的效果,試著做一下。
練習一:點擊按鈕,設置方塊大小
練習二:點擊按鈕,增加或減小字體大小
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/95296.html
摘要:個人前端文章整理從最開始萌生寫文章的想法,到著手開始寫,再到現在已經一年的時間了,由于工作比較忙,更新緩慢,后面還是會繼更新,現將已經寫好的文章整理一個目錄,方便更多的小伙伴去學習。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 個人前端文章整理 從最開始萌生寫文章的想法,到著手...
摘要:申明變量變量名以分號結束。如果一定要使用點的話,需要改變成駝峰式命名法。基礎篇練習看完以上的小伙伴,可以看兩個例子的效果,試著做一下。練習一點擊按鈕,設置方塊大小練習二點擊按鈕,增加或減小字體大小 1.JS存放在代碼中的位置 1.JS寫在行間 hello world 優點:直接,簡單 缺點:不方便復用和維護,不符合結構行為分離規范 2.JS寫在script ( 一般寫在body...
摘要:申明變量變量名以分號結束。如果一定要使用點的話,需要改變成駝峰式命名法。基礎篇練習看完以上的小伙伴,可以看兩個例子的效果,試著做一下。練習一點擊按鈕,設置方塊大小練習二點擊按鈕,增加或減小字體大小 1.JS存放在代碼中的位置 1.JS寫在行間 hello world 優點:直接,簡單 缺點:不方便復用和維護,不符合結構行為分離規范 2.JS寫在script ( 一般寫在body...
摘要:所以,一般放在結束標簽之前。申明變量變量名以分號結束。如果一定要使用點的話,需要改變成駝峰式命名法。基礎篇練習看完以上的小伙伴,可以看兩個例子的效果,試著做一下。 1.JS存放在代碼中的位置 1.JS寫在行間 hello world 優點:直接,簡單 缺點:不方便復用和維護,不符合結構行為分離規范 2.JS寫在script ( 一般寫在body結束標簽之前 )因為JS的執行順序...
閱讀 3570·2023-04-26 00:05
閱讀 957·2021-11-11 16:55
閱讀 3533·2021-09-26 09:46
閱讀 3522·2019-08-30 15:56
閱讀 915·2019-08-30 15:55
閱讀 2938·2019-08-30 15:53
閱讀 1951·2019-08-29 17:11
閱讀 818·2019-08-29 16:52
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要