JavaScript基础

    HTML/CSS/JS的关系
        HTML/CSS标记语言--描述类语言
            HTML决定网页结构和内容(决定看到什么),相当于人的身体
            CSS决定网页呈现给用户的模样(决定好不好看),相当于给人穿衣服、化妆
        JS脚本语言--编程类语言
            实现业务逻辑和页面控制(决定功能),相当于人的各种动作
            JS书写位置
                行内
                内嵌
                外部

        什么是变量
             变量就是一个装东西的盒子,通俗的来说,变量就是存放数据的容器。我们通过变量名获取数据,甚至可以修改数据
    JavaScript数据类型
        简单数据类型    说明
        Number    数字型,包含整数值和浮点值
        Boolean    布尔值类型,如true、false,等价与1和0
        String    字符串类型
        Undefined    Var a;声明了变量a但是没有给值,此时a = undefined
        Null    Var a = null;声明了变量a为空值

    分支结构
        由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果
    分支语句分类
        if
        if…else
        switch
    循环结构
        循环语句的作用是反复地执行同一段代码,只要给定的条件能得到满足,包括在循环条件语句里面的代码就会重复执行下去,一旦条件不再满足则终止。
    循环语句分类
            for
            while
            do…while
    函数
        封装了一段可以被重复调用或者执行的代码块,通过这个代码块可以实现大量代码的重复使用,这就叫做函数
    什么是对象
        JavaScript 对象是拥有属性和方法的数据。
        属性:事物的特征
        方法:事物的行为


    DOM
        DOM ( Document Object Model ),叫做文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改html文档的内容和结构。
        DOM ( Document Object Model ),叫做文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改html文档的内容和结构。
        DOM的作用
            JavaScript 能够创建动态的 HTML节点
            JavaScript 能够改变页面中的所有 HTML 元素
            JavaScript 能够改变页面中的所有 HTML 属性
            JavaScript 能够改变页面中的所有 CSS 样式
            JavaScript 能够对页面中的所有事件做出反应
        DOM查询元素方法
            getElementById(“id值”)    通过 id 查找 HTML 元素    一个元素对象
            getElementsByTagName(”name值”)    通过标签名查找 HTML 元素    元素对象集合
            getElementsByClassName(”class值”)    通过类名找到 HTML 元素    元素对象集合
            querySelector    通过选择器获取第一个对象    一个元素对象
            querySelectorAll    根据选择器返回所有对象集合    元素对象集合
            body    获取body元素    一个元素对象
            documentElement    获取html元素    一个元素对象
            其他方法
                createElement      用于创建一个元素节点
                appendChild     向一个元素节点的末尾追加一个节点
                insertBefore      向某一个节点前插入一个节点
                removeChild    移除某一节点下的某一个节点
                replaceChild       将页面中的某一个节点替换掉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值