js的基础知识与应用(一)

"烦人的"js


js的基础知识与应用(一)_第1张图片

什么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 玩的都是行间

你可能感兴趣的:(js的基础知识与应用(一))