js的基礎(chǔ)知識與應(yīng)用(一)

"煩人的"js



什么js?

??????? javascript? ? java

?????????? 前端 ? ? ? ? 后臺

為什么學(xué)js

??????? 交互? 視覺沖擊? 修改css ?

基礎(chǔ):

?????? js語言特性、DOM、BOM、ajax、jq、(angular、react、vue) 工具(webpack...)

?????? 前后端分離(職責(zé)上的分離)

-----------------------------------------------------------------

第一個(gè)js

?????? document ?? get? ? Element? By? ? Id? ? (w3c)

????????? 文檔 ? ? ? ? 獲取 ? ?? 元素? ? 通過? id

????? 文檔通過id獲取元素

css怎么寫 js就怎么寫,但是有個(gè)東西例外:

??????? class? ? className(不加style)

??????? margin-left

??????? marginLeft

復(fù)合樣式首字母大寫

單引號里面寫雙引號

雙引號里面寫單引號

js的代碼寫在script 里面

? ? ? ? ?**函數(shù)聲明和調(diào)用

? ? ? ? ? ?聲明:function 函數(shù)名() {

? ? ? ? ? ? ?//code

? ? ? ? ? ?}

? ? ? ? ?調(diào)用:函數(shù)名()

變量:

? ? ? ? 聲明:var 名字=值;

? ? ? ? 調(diào)用:名字拿著用

起名字:

? ? ? ? oBject 一個(gè)對象

? ? ? ? aBject 多個(gè)對象

**任何標(biāo)簽都能操作? 任何樣式都能修改

?事件:

? ? ? ? 點(diǎn)擊事件:onclick

? ? ? ? 鼠標(biāo)移入:onmouseover

? ? ? ? 鼠標(biāo)移出:onmouseout

**任何標(biāo)簽都能加事件 操作誰給誰加事件

事件觸發(fā):

? ? ? ? obj.onclick=function(){

? ? ? ? //code;

? ? ? ?}

document.body能直接選中body

流程控制語句

? ? ? ? ? if(條件){語句1}else{語句2}

? ? ? ? ? if(我有錢){瑪莎拉蒂}else{qq}

=? 賦值? == 判斷比較? === 全等

style 玩的都是行間

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容