首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript学习笔记
CSPsy
创建于2022-06-15
订阅专栏
Psy 的前端 JavaScript 学习笔记
暂无订阅
共28篇文章
创建于2022-06-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript中this指向
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 上下文与this的关系 通过理解上下文,我们可以更加清晰的明白this的指向问题 this的指向可以看成就是当前的上下文 2. 一般函数 先让
JavaScript 对象解构
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是对象解构 ? 对象解构:其实就是利用 JS 解构赋值的特性,使用与对象匹配的结构来实现对象的属性赋值(即将对象的属性值提取出来) 2.
JavaScript 模块化
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是 JS 模块化 ? 即通俗来说,就是将一个 JS 程序文件,按着类别分模块以此拆分成多个小文件,再对这些小文件根据自己的需求进行拼装。
JavaScript数组方法总结
本文已参与「新人创作礼」活动,一起开启掘金创作之路 JS 数组方法有很多,这里根据 MDN 文档 进行了一波总结,接下来,让我们一起来了解一下它们吧! 1. 基础常用方法 1.1) push 将一个或
JavaScript中apply,call和bind方法
本文已参与「新人创作礼」活动,一起开启掘金创作之路 call(), apply() 和 bind() 这三个函数的方法,可以用来改变函数中 this 绑定的上下文对象。接下来让我们来一起了解一下它们!
JavaScript事件委托
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是事件委托 ? 可以理解为: 一些元素着绑定同一种类型的事件; 由于这些事件类型相同,将它们放到同一个元素下,即给它们创建一个父元素; 它
JavaScript事件监听
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是事件监听 ? 那么,它的常用方法有哪些呢 ?让我们一起来看看吧 ! 2. DOM0 级事件监听 DOM0 级事件监听: 给元素设置它们的
JavaScript模板字符串
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是模板字符串 ? 它的写法,以反引号 ` 开头,以反引号 ` 结尾 2. 模板字符串的用法 它与一般字符串不同,会保留空格,换行符和缩进
JavaScript访问元素节点的方法
本文已参与「新人创作礼」活动,一起开启掘金创作之路 访问元素节点主要依靠document对象 接下来,让我们来了解一下 JS 常用的访问元素节点的方法: 1. document.getElementB
JavaScript事件流
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是事件流 ? 在学习事件流之前我们先看看什么是事件 ? 即用户与页面的交互动作 (如用户点击元素时,鼠标移动到某个元素上等等) 事件的作用
JavaScript解构赋值
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是解构赋值 ? 通俗来说,即解析某一数据的结构,将我们想要的东西提取出来,赋值给变量或常量。 让我们通过一个例子看看: 将数组的值获取出来
JavaScript---Map数据结构
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是 Map Map 就是映射的意思,即从键到值的映射。 那么它和 Object 有什么区别 ? 对象一般用字符串作键 任何值(对象或者原始
JavaScript---Set数据结构
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是 Set Set 可以简单的看作是数学上的集合。 它是一系列无序,没有重复数值的数据集合。 2. Set 构造函数 对于 Set 的构造
JavaScript中的arguments
@TOC 1. arguments是什么 ? 所以arguments不是数组,而是一个类数组对象。 2. arguments 基础用法 可以使用 [] 来访问每一个元素 有一个length属性,用来确
JavaScript生成器
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是生成器 ? 可以理解成一个函数的内部状态的遍历器,每调用一次生成器,函数的内部状态发生一次改变。 2. 写法 function 与函数名
JavaScript迭代器
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是迭代器 ? 迭代器就是一种接口机制,为各种不同的数据结构提供统一访问的机制。(即为了让一些不支持遍历的数据结构可遍历) 最常见的就是Ar
JavaScript闭包
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是闭包 所以使用闭包,就可以将数据与操作该数据的函数相关联。 举个例子: 这个就是一个闭包的例子,在 foo 中,由于 return 了一
JavaScript基本引用类型-Date
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 创建日期对象 使用 new 操作符来调用 Date 构造函数: 不传参时,创建的对象将保存当前日期和时间 要基于其他日期和时间创建日期对象,必
JavaScript浅拷贝与深拷贝
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. 什么是浅拷贝,深拷贝? 浅拷贝:只复制一层对象,即只复制引用,没有复制真正的值。 ( 浅拷贝仅仅是指向被复制的内存地址,如果原对象被改变了,
JavaScript对象
本文已参与「新人创作礼」活动,一起开启掘金创作之路 1. JS 对象 JS 对象是什么? JS 对象数据类型 在 JS 中,对象的类型是引用类型。 JS 对象的访问 不同于C++等其它语言,JS 对象
下一页