"烦人的"js
什么js?
javascript java
前端 后台
为什么学js
交互 视觉冲击 修改css
基础:
js语言特性、DOM、BOM、ajax、jq、(angular、react、vue) 工具(webpack...)
前后端分离(职责上的分离)
-----------------------------------------------------------------
第一个js
document get Element By Id (w3c)
文档 获取 元素 通过 id
文档通过id获取元素
css怎么写 js就怎么写,但是有个东西例外:
class className(不加style)
margin-left
marginLeft
复合样式首字母大写
单引号里面写双引号
双引号里面写单引号
js的代码写在script 里面
**函数声明和调用
声明:function 函数名() {
//code
}
调用:函数名()
变量:
声明:var 名字=值;
调用:名字拿着用
起名字:
oBject 一个对象
aBject 多个对象
**任何标签都能操作 任何样式都能修改
事件:
点击事件:onclick
鼠标移入:onmouseover
鼠标移出:onmouseout
**任何标签都能加事件 操作谁给谁加事件
事件触发:
obj.onclick=function(){
//code;
}
document.body能直接选中body
流程控制语句
if(条件){语句1}else{语句2}
if(我有钱){玛莎拉蒂}else{qq}
= 赋值 == 判断比较 === 全等
style 玩的都是行间