我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

前端-王隆-20230511

[复制链接]
王隆 发表于 2023-5-11 23:15:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
  • 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) 返回值,就是这个元素对象,它具有唯一性

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

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

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

    • 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

帖子96

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

客服电话:18009298968

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

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

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