我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

js01-彭婉嘉-0511

[复制链接]
鱼小仙 发表于 2023-5-12 16:18:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
js基础:js的基本语法,我们学习的这些东西只能做一些数学运算
    js的三个构成部分
        ECMAScript:语法规范
            不同的版本
                 ES3
                  ES4 - 从未发布过。
                 ES5
                 ES6 - ECMAScrit6 - ECMAScrit2015 - 重大的改变
                ES7 - ECMAScrit7 - ECMAScrit2016 - 往后的版本就是一些很小的更新


        DOM
             API

        BOM

    web三层
        结构层 HTML
        样式层 CSS
        行为层(交互层)

    创建方式
        行内
        内联
        外链(推荐使用)

    变量
        var
        let(ES6中新增的)
             块作用域 {}
            不存在提升
            不能重复定义

         const(ES6中新增的)
             常量


    规范
        变量是由数字、字母、_、$构成的
            不能以数字开头
            不推荐使用中文
            使用有语义的英文单词
            驼峰命名法:lastName
             关键字、保留字不要去使用


    为假的情况
        0
         ''  空字符串
         null
        undefined
        NaN
        false

    函数    js学习的核心
        相同代码块的封装
        创建方式
             function fn(a,b){}  函数声明式
            let fun = function(){} 函数表达式
             new Function() 构造函数方式

        参数
             形参
            实参

        返回值 return
            结束函数的执行
            返回值
            后面继续拓展


    数据类型
        简单(基本)数据类型
            Number
            String
            Boolean
             null
            undefined

        复杂(引用、地址、对象)数据类型
            Object
            Array
             Function



获取元素的方法
1、使用它的id获取
getElementById(id) 返回值,就是这个元素对象,它具有唯一性

image
2、使用它的class获取它
getElementsByClassName(class) 返回值,就是这些元素对象的集合

image
3、使用它的标签名获取它
getElementsByTagName(tagname) 返回值,就是这些元素对象的集合

image
4、querySelector(css选择器)
注意:只会获取到符合结果的第一个

image
5、querySelectorAll(css选择器)
注意:结果是NodeList,获取其中的某一个要使用下标
修改元素的样式
通过style属性添加的样式是行内样式 - 优先级高
特殊元素

添加多个样式的操作
innerHTML属性
    可读
        console.log(div.innerHTML)
        console.log(div.innerText)

    可写
        div.innerHTML = '张三四'
        div.innerText = '张三四'

    例

事件的基本使用
    js是由事件驱动的
    事件的绑定(注册)
    事件的三要素
        事件源
        事件类型 onclick点击事件
        执行的处理程序

    例

模板字符串
    ES6中新增加的语法:模板字符串
    `XXXXXX,XX${变量},XXXXXXX`
    例



回复

使用道具 举报

关注0

粉丝0

帖子26

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026