js基础知识

什么js?

javascript    java

前端   后台

为什么学js

交互  视觉冲击  修改css  赚钱  xxx

基础:

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}

=  赋值  == 判断比较  === 全等

style 玩的都是行间

你可能感兴趣的:(js基础知识)