首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript学习
Andresen
创建于2023-09-04
订阅专栏
[宝藏]:都逛到这里来了,何不进来看看,忘了就来看看
等 3 人订阅
共23篇文章
创建于2023-09-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
摸鱼篇 - js8大类型 - 拾起回家的路
打个预防针 如何利用上班时间写出一篇很有意思的文章 增加趣味性 太硬核了 搬搬砖的生活 JavaScript 八种数据类型 JavaScript 目前包含八种数据类型,其中可以分成两大类。 ①基本数据
ES6
ES6 let 和 const 关键字 let 和 const 的特点 相同点: 同一个变量名称不能重复声明 防止了变量提升,不会在预解析的时候解析 在{}(代码块)内部声明的变量,外部不能访问(具备
JS高阶 --浅拷贝和深拷贝
浅拷贝和深拷贝 浅拷贝 浅拷贝:除了第一层地址不共享属性和方法,第二层以及第二层以上有地址共享 深拷贝 深拷贝:任何地址都不共享属性和方法 浅拷贝的方法 对象的浅拷贝方法(2个) Object.ass
JS高阶--代理
Object.defineProperty() 灵活操作和修改对象的属性 这个方法接受三个参数 目标对象(obj):要对其定义属性或修改属性的对象[注]:返回的对象跟这个目标对象是同一个 属性名(pr
继承
继承 特点: 子类拥有父类的属性和方法 子类可以有自己新的属性和方法 子类可以重写父类的方法 构造函数继承(冒充继承) 父类只能把构造函数中的属性和方法继承给子类 父类原型中的属性和方法无法继承给子类
原型
原型 什么是原型? 原型的作用 可以让同一个构造函数创建的所有对象共享属性和方法 降低了内存的开销 缺点:当一个对象修改属性的时候,其他对象的属性也会被修改,所以把属性放在构造函数的内部,方法放在原型
ES5
ES5 严格模式 ES5引入了严格模式,浏览器会对JS的要求更加苛刻,语法格式要求更细致,更符合逻辑 严格模式的优点 消除了一些不合理的地方 提高了代码的运行效率 让代码运行时更安全 严格模式的注意点
正则表达式
正则表达式 pattern 模式 修饰符 创建正则表达式的方式 使用new 字面量 正则表达式的使用 . (逗号)表示一个任意字符 * 表示次数,0次 或是 多次 .* 任意字符可以出现任意次数 []
事件(下)
事件委托 事件委托的概念 把我们需要做的事情交给别人去做 因为我们的冒泡机制,点击子元素,父级元素也会触发相同的事件 所以我们可以通过子元素的事件委托给父级来做 事件委托的优缺点 优点1:减少事件的绑
事件(上)
事件 事件介绍 事件模式的分类 内联模式 内联模式 : 直接在HTML标签中添加事件. 这种模型是最传统简单的一种处理事件的方法。但是这种模式中事件和HTML是混写的, 并没有将JS与HTML分离,
DOM
DOM DOM节点的分类 元素节点 属性节点 通过attributes获取属性 文本节点 通过childNodes获取
定时器 和 延时器 同步与异步
定时器 创建定时器 关闭定时器 定时器的三种写法 setInterval()可以有三种不同的写法 延时器 创建延时器 取消延时器
BOM
关于我成长为前端高级工程师的前进之路 BOM window对象 window对象的属性对象 document(核心) 文档对象,让我们可以在js脚本中直接访问页面元素(DOM) history(重要)
对象 和 日期对象
关于我成长为前端高级工程师的前进之路 1.对象Object 1.1 对象的概念 对象是一种引用数据类型 在ECMAScript中对象可以存储变量和函数(数据和功能) 1.2 创建对象 new构造函数创
Math函数常用方法
关于我成长为前端高级工程师的前进之路 Math.round(3.6) //四舍五入 Math.random() //返回0-1之间的随机数 Math.max(num1, num2) //返回较大的数
字符串
关于我成长为前端高级工程师的前进之路 1.字符串 1.1字符串的概念 字符串就是一串字符,由双(单)引号括起来 字符串是JavaScript的一种数据类型 1.2字符串的定义 方式一:字面量表达式 方
数组常用API(20个)
关于我成长为前端高级工程师的前进之路 1.ES3(10个) pop() 从数组后面删除元素,返回的是删除的元素 push() 从数组后面添加元素,返回值为添加完后的数组的长度 shift() 从数组前
排序算法
1.排序算法 排序算法是一种通过特定的运算规律将一组或多组数据按照既定模式进行重新排序的算法 2.排序算法的作用 使用排序算法的主要目的是为了提高程序效率和提升查找的精准度 这有助于提高程序的效率和性
数组
1.数组介绍 什么是数据?数组的概念 数组的字面意思就是一组数据, 数据类型可以是同种数据也可以是多种数据类型 2.数组的定义 方式一: new Array(参数1,参数2,...)参数为一个时,是数
函数
1.函数 函数的概念 函数就是把特定功能的代码抽取出来,使之成为程序中的一个独立实体 函数的作用 根据需求,把特定的功能用函数来封装 函数的好处 1.复用性:可以在一个程序或其他程序中多次重复使用(通
下一页