JavaScript基础

学习视频链接:(https://www.bilibili.com/video/BV1jE411T7ya from=search&seid=609703055903100372)

  1. let const区别
    let值可变,不需要初始化,没有初始化时候默认undefined,const则相反
    开发中一般都使用const,除非明确知道值会改变的才用let

  2. 基本数据类型
    String, Number, Boolean, null, undefined, symbol, bigint (后两个ES6新增)

  3. const Arrays
    使用const操控数组的时候可以直接在末尾通过下标增加元素,但是初始化的时候不能[]这样
    不知道有多少值得时候可以用push往末尾加,unshift往开头加

  4. 对象语法–键值对
    跟Java一样A.B
    结构赋值(ES6新增)
    JS对象

  5. 数组对象
    和JSON数据的区别是:JSON的key用双引号,JSON数据发送服务器
    数组对象

  6. 循环
    普通的for
    特别遍历循环遍历高阶数组的:forEach, map, filter

  7. 条件
    == 和 ====的区别:===还会比较数据类型,==只比较值

  8. 函数
    箭头函数更精简
    语法:【函数的参数=>函数体】,不需要写function

  9. 面向对象编程
    当创建构造函数的时候,首字母要大写
    给原型添加方法,不在对象那里写,这样控制台就不会看到这个函数,这个函数会出现在_proto_这里

Person.prototype.getFullName=function(){
    return '${this.firstname} ${this.lastname}'
}

ES6新增了类,让有编程背景的人更好上手,而不使用原型

  1. DOM
    DOM是文档对象模型的缩写
  • 一切皆是window对象
  • 如何从DOM选择元素
    记录常用的,那种getElementById等就不记录了
    单元素:document.querySelector()
    多元素:document.querySelectorAll()
  • 操控和修改DOM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值