首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JS基础(ES5)
市民钟先生
创建于2024-02-15
订阅专栏
复习时记的笔记,为了方便日后查看
暂无订阅
共24篇文章
创建于2024-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS笔记《浏览器与<script>》
浏览器组成 浏览器的核心是两部分:渲染引擎和JS引擎。 渲染引擎 渲染引擎的主要作用是,将网页代码渲染为用户视觉可以感知的平面文档。不同浏览器有不同的渲染引擎: Firefox:Gecko Safar
JS笔记《变量》
变量的使用 变量(variable)是用于存放数据的容器,通过变量名获取数据、修改数据。 本质:变量是程序在内存中申请的一块用来存放数据的空间。 声明变量: 赋值: 变量的初始化: 更新变量: 声明多
JS笔记《流程控制》
分支流程控制 if 分支: 三目运算符: switch 多分支: if 与 && 转换: 循环流程控制 for 循环: while循环: do while循环: for of 循环: for in 循
JS笔记《运算符》
算术运算符 JS共提供10个算术运算符: 加法运算符:x + y 减法运算符: x - y 乘法运算符: x * y 除法运算符:x / y 指数运算符:x ** y 余数运算符:x % y 自增运算
JS笔记《数据类型》
数据类型 为什么需要数据类型?在计算机中,不同的数据所占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。 变量的数据类型:JS是一种弱类型或
JS笔记《数据类型转换》
数据类型的转换 JS是一种动态类型语言,变量的类型必须等到运行时才会确定。但是各种运算符对数据类型是有要求的,如果发现与预期不符则会自动进行类型转换,除此之外还有手动类型转换。 强制转换 Number
JS笔记《数据类型—对象》
对象概述 对象是一组无序的相关属性和方法的集合,所有的事物都是对象。 利用对象字面量(对象直接量)方式创建对象: 对象的引用 属性的操作 读取 赋值 删除 运算符 in in运算符用于检查对象是否包含
JS笔记《数据类型—数组》
数组概述 数组是按次序排列的一组值,每个值的位置都有编号(从0开始)。任何类型的数据都可以放入数组。 数组的本质 本质上数组属于一种特殊的对象,typeof返回的类型是object。 length属性
JS笔记《数据类型—函数》
定义函数的方式 函数是一个引用值,堆存函数体,栈存内存地址。 如果同一个函数被多次声明,后面的声明会覆盖前面的声明。 函数声明 函数表达式 Function 构造函数(了解) 参数 传递方式 函数参数
JS笔记《作用域与执行上下文(ES3)》
作用域概述 作用域指的是变量存在的范围,在ES5中只有全局作用域和函数作用域,ES6新增了块级作用域。 对于顶层函数来讲,函数外声明的变量就是全局变量,函数内可以读取。但在函数内声明的变量是局部变量,
JS笔记《闭包》
概述 JS有两种作用域:全局作用域和函数作用域(块级作用域不在此讨论范围)。因为作用域链的原因,函数内部可以读取全局变量,但函数外部却无法读取到函数内的变量。 所谓闭包就是能够读取其他函数内部变量的函
JS笔记《构造函数与new》
构造函数 一种特殊的函数,主要用来初始化对象,为对象成员赋初始值。总与new一起使用,把对象中一些公共的属性和方法抽取出来,封装到函数中。 构造函数有两个特点: 函数体内使用this关键字,代表了所要
JS笔记《this》
概述 this就是函数运行时所在的对象(环境),它总是返回一个对象。换种说法,this就是属性或方法当前所在的对象。 由于对象的属性可以赋值给另一个对象,所以属性所在的当前对象是可变的,即this的指
JS笔记《原型与原型链》
prototype原型 原型是 function对象的一个属性,它定义了构造函数构造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型,得到属性和方法。原型也是对象。 把那些不变的、共有的属
JS笔记《实现继承的方式》
继承 原型链继承 将父类的实例作为子类的原型对象,实现属性和方法的继承。 优点:简单易懂,实现方便。 缺点: 多个子类实例共享同一个原型对象,操作原型对象的属性和方法会影响到所有子类实例。 创建子类实
JS笔记《异步与事件循环》
浏览器的进程模型 进程:程序运行需要有它专属的内存空间,可以把这块内存空间简单的理解为进程。每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。 线程:一个进程至少有一个线程,进程开
JS笔记《错误处理》
Error实例对象 JS提供了Error构造函数,所有抛出的错误都是这个构造函数的实例。 原生错误类型 在Error基础上,JS还定义了其他6种错误对象,这6种错误对象都是Error的派生对象。 Sy
JS笔记《严格模式》
概述 严格模式是从ES5进入标准的,主要目的是明确禁止一些不合理、不严谨的语法。消除代码运行时的一些不安全之处。 use strict放在脚本文件的第一行,表示整个脚本都会以严格模式运行,如果不在第一
JS笔记《Object对象》
Object概述 JS所有其他的对象都继承自Object对象,即那些对象都是Object的实例。 Object() Object()方法用于将任意值转为对象。 判断数据是否为对象 Object构造函数
JS笔记《Array对象》
构造函数 Array是JS的原生对象,同时也是一个构造函数,可以用它生成新的数组。 构造函数有个缺陷是不同的参数个数会导致不一致的行为,建议使用字面量的方式创建数组,详见《数据类型—数组》一章。 静态
下一页