首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
《JS高级程序设计》重点知识梳理
AI滚雪球
创建于2022-11-11
订阅专栏
整理《JS高级程序设计》中的重点内容
暂无订阅
共10篇文章
创建于2022-11-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《JS高级程序设计》第1章 什么是 JavaScript
第1章 什么是 JavaScript JavaScript 是一门用来与网页交互的脚本语言。 完整的 JavaScript 实现包含核心( ECMAScript ) 、文档对象模型( DOM ) 、浏
《JS高级程序设计》第2章 HTML中的JavaScript
使用<script>的方式有两种:通过它直接在网页中嵌入 JavaScript 代码,以及通过它在网页中包含外部 JavaScript 文件。 在使用行内 JavaScript 代码时,要注意代码中不
《JS高级程序设计》第3章 语言基础
第3章 语言基础 一、语法 ECMAScript 中一切都区分大小写。如typeof是关键字,无法设置为变量名,但是Typeof可以设置为变量名。 标识符的要求是首字符需要为字母、下划线、美元符号,标
《JS高级程序设计》第4章 变量、作用域与内存
第4章 变量、作用域与内存 一、原始值与引用值 ECMAScript 变量可以包含两种不同类型的数据:原始值和引用值,有以下特点。 原始值大小固定,因此保存在栈内存上。 从一个变量到另一个变量复制原始
《JS高级程序设计》第5章 基本引用类型
前言 ECMAScript 缺少传统的面向对象编程语言所具备的某些基本结构,包括类和接口。引用值与传统面向对象编程语言中的类相似,但实现不同。 对象被认为是某个特定引用类型的实例。 新对象通过使用ne
《JS高级程序设计》第6章 集合引用类型
前言 显式地创建Object的实例有两种方式:使用new操作符和Object构造函数、对象字面量(object literal)表示法。 在使用对象字面量表示法定义对象时,并不会实际调用Object构
《JS高级程序设计》第7章 迭代器与生成器
第7章 迭代器与生成器 前言 在软件开发领域,“迭代” 的意思是按照顺序反复多次执行一段程序,通常会有明确的终止条件。 一、理解迭代 循环是迭代机制的基础,这是因为它可以指定迭代的次数,以及每次迭代要
《JS高级程序设计》第8章 对象、类与面向对象编程
前言 对象是一组属性的无序集合。 一、理解对象 创建自定义对象的通常方式是创建Object的一个新实例,然后再给它添加属性和方法。 ECMA-262 使用一些内部特性来描述属性的特征,内部特性会用两个
《JS高级程序设计》第9章 代理与反射
前言 ECMAScript 6 新增的代理和反射为开发者提供了拦截并向基本操作嵌入额外行为的能力。 可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。 在对目标对象的各
《JS高级程序设计》第10章 函数
函数实际上是对象,所以函数名就是指向函数对象的指针,而且不一定与函数本身紧密绑定。 函数定义的方式有四种: 函数声明的方式定义,函数定义最后没有加分号。 函数表达式,函数末尾是有分号的。 箭头函数。