javascript
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
引用数据类型
浏览
83
扫码
分享
2022-07-09 03:38:30
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
JavaScript 基本概念
代码的基本结构
1. 课外提示
2. 浏览器说明
3. 网页、网站和应用程序
4. 演示JavaScript的强大
5. JavaScript是什么
6. Javascript的历史
7. JavaScript现在的意义(应用场景)
8. JavaScript和HTML、CSS的区别
9. JavaScript的组成
10. JavaScript的书写位置
11. 计算机组成
js的书写
字面量和注释
小技巧
*解释器
注释
js 数组拷贝
有关堆栈内存释放
js实现瀑布流
不使用第三个变量交换两个数的值
写一个JS函数,从一个key=>value的数组,得到一个value=>key的数组
变量
1. 什么是变量
2. 如何使用变量(变量的声明)
3. 变量在内存中的存储
4. 变量的命名规则和规范
5. 案例
声明提前
全局变量、局部变量
交换两个变量的值
变量那些事
如何创建静态变量
数据类型
基本数据类型
Number类型
String类型
字符串常用的方法
Boolean类型
Undefined和Null
引用数据类型
数组
Array.from( )
函数
箭头函数
改变this指向
重载
递归函数
回调函数
自调函数
promise
手写一个promise
async/await
函数防抖
escape( )
对象
Object.assign()
判断数据类型的方法
字面量
基本类型和引用类型的区别
数据类型转换
操作符
算术运算符
一元运算符
逻辑运算符(布尔运算符)
关系运算符(比较运算符)
赋值运算符
运算符的优先级
三元运算符
流程控制语句
断点调试
流程控制介绍
分支结构
if中的隐式转换
switch基本结构
switch的注意事项
循环结构
while循环
do while循环
for循环介绍
for循环案例
break和continue
数组
数组介绍
数组的声明
获取数组元素
遍历数组
数组中新增元素
数组案例
数组排序
数组查找 返回下标
二分法查找
函数
函数案例
函数做参数和返回值
函数介绍
函数的定义
函数的调用
函数的参数
函数的返回值
arguments的使用
匿名函数
代码规范
作用域
词法作用域和动态作用域
全局变量和局部变量
块级作用域
词法作用域
作用域链
预解析
对象
什么是对象
JavaScript中的对象
对象创建方式
属性和方法
new关键字
设置和获取属性的另一种写法
遍历对象的属性
删除对象的属性
创建对象练习
简单类型和复杂类型的区别
值传递和引用传递
js的内存
内置对象
MDN
Math对象
使用Math获取随机颜色
Date对象
返回两个日期的时间间隔
日期格式化
获取第几天
Array对象
数组案例
基本包装类型
String对象
字符串案例
字符串对象的常用方法
时间转换
面向对象
原型
原型链、继承
es6实现一个class
static
面向对象兔子老虎撞树案例
JavaScript高级
原型介绍
通过原型共享属性和方法
原型: prototype和__ proto __
构造函数、实例、原型三者之间的关系
原型方法的互相访问
原生对象的原型
函数自调用
自调用函数的概念
自调用函数作用
自调用函数-沙箱
自调用函数-沙箱案例
自调用函数注意点
自调用函数中的全局变量
自调用函数封装Random对象
面向对象游戏案例:贪吃蛇
搭建页面
分析对象
创建食物对象
创建蛇对象
创建游戏对象
主程序逻辑
其它处理
继承
神奇的原型链
原型链详解
什么是继承
原型继承
组合继承
构造函数的属性继承 拷贝继承
逆推继承看原型
属性成员的搜索原则
函数进阶
函数也是对象
函数的定义方式
call、apply、bind:作用可以改变函数this的指向
call
apply
apply和call方法的由来
bind
小结
数组中存放函数
函数的其它成员
什么是伪数组
常见的伪数组
小结
函数递归
递归执行模型
举个例子:计算阶乘的递归函数
举个例子:求n个数字的和
求斐波那契数
递归应用场景
高阶函数
函数作为参数
函数作为返回值
判断和获取变量类型的方式
函数作为参数练习
函数作为返回值练习
函数闭包
变量作用域的回顾
什么是闭包
闭包的内存分析
闭包内存案例
定时器和闭包
闭包中的this
JS的内存管理
内存管理介绍
JS垃圾回收机制-引用计数
引用计数介绍
引用计数的问题-内存泄漏
什么时候会产生循环引用
JS垃圾回收机制-标记清除
标记清除介绍
循环引用不再是问题
深浅拷贝
浅拷贝
深拷贝1
深拷贝2
正则表达式简介
什么是正则表达式
正则表达式的作用
正则表达式的特点
正则表达式的测试
正则表达式的组成
元字符串
常用元字符串
限定符
其他
正则
1. 创建正则表达式
2. 支持正则的api
3. 正则对象的属性--test
4. 字符集语法
5. 正则例题
手机验证
身份证号验证匹配
JavaScript 中使用正则表达式
创建正则对象
正则对象的常用方法
匹配正则表达式
正则匹配案例
分组提取
字符串中正则的使用
字符串中支持正则方法
字符串正则提取
贪婪模式和懒惰模式
字符串正则替换
字符串正则其他方法
正则案例:验证密码强度
正则案例:表单验证
JSON
JSON对象的数据
JSON 表述数据
Generator
基本语法
数组、字符串方法混合训练
块级作用域
字符串模板
默认赋值
set
map
简写
解构
模块化
严格模式
BOM
1.window
2.location对象
3.history对象
4.事件对象Event和冒泡
5.错误机制
ajax
同步和异步
同源策略
原生ajax
http,get,post
跨域
封装
回调函数,赋值函数,箭头函数,解构
封装、调用ajax
调用ajax的其他方法
回调地狱
ajax-promise
axios
网易云音乐搜索
ajax-例子
ES6
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注