首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
javaScript
林小饼
创建于2022-01-23
订阅专栏
js知识点
暂无订阅
共107篇文章
创建于2022-01-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
构造函数、原型对象和实例对象
构造函数、原型对象和实例对象的三角关系 prototype : 属于构造函数,指向原型对象 作用:解决资源浪费+变量污染 __proto__ : 属于实例对象,指向原型对象 作用:可以让实例对象访问原
for of与 for in 的区别
for of 与 for in 的区别 for in 主要用于循环对象,也可以循环数组;for of 用于 循环数组 for in 循环出的是 key ,for of 循环出的是 value值 for
ES6 的继承
回顾 ES5 的继承 瞧瞧 ES6 的 继承 底层原理相当于 Student.prototype.__proto__ = Person.prototype
数组扁平化
法1、 Array.prototype.flat() 法2、数组字符串化 split() 法3、递归 法4、reduce+concat+递归
CSS 单位中 px、em、rem、vw/vh 的区别
px px(Pixel) 像素,绝对单位。px 是相对于显示器屏幕分辨率而言的,是一个虚拟长度单位,是计算机系统的数字化图像长度单位。 em em 是相对长度单位,相对于当前对象内文本的字体尺寸。如果
DOM和BOM
1、什么是 DOM DOM 是 Document Object Model 的缩写,即文档对象模型 DOM 是 W3C (万维网联盟)的标准 DOM 定义了访问 HTML 和 XML 文档的标准 DO
事件冒泡、事件委托、事件捕获等
1、事件冒泡 当触发子元素的事件时,该子元素的所有“父级元素” 的“同名事件”会依次触发 事件冒泡现象一直都存在,只是以前没有给父元素注册同名事件 子元素 → 父元素 → body → html →
键盘事件
1.键盘事件 onkeydowm :键盘按下 onkeyup :键盘松开 2.获取键盘按键 e.key.keyCode :获取的是 ASCII 码 e.key:获取的是具体的按键字符串 3.应用场景:
如何实现数组的随机排序?(三种)
方法一:for 循环+配合临时变量 方法二:while 循环+push()+splice() 方法三:sort() 方法
如何用原生 JavaScript 给一个按钮绑定两个 onclick 事件?
常见事件类型 onclick ondbclick onmouseover onmouseout onfocus onblur onmousemove onmousedown onmouseup onm
JavaScript 中什么情况会返回 undefined
1、访问声明,但是没有初始化的变量 2、访问不存在的属性 3、访问函数的参数没有被显式的传递值 4、访问任何设置为 undefined 的值的变量 5、没有定义 return 的函数隐式返回 6、函数
如何遍历对象的属性?
1.遍历自身可枚举的属性(可枚举,非继承性)Object.keys() 方法 2.遍历自身的所有属性(可枚举,不可枚举,非继承属性)Object.getOwnPrototypeNames()方法 3.
类数组(伪数组)
什么是伪数组? 1. 具有 lebgth 属性 2. 按索引方式存储数据 3. 不具有数组的 push 、pop 等方法 伪数组 无法直接调用数组方法或期望 length 属性有什么特殊行为,,不具有
递归实现平铺数据转树状结构
递归实现平铺数据转树状结构:前面已经记录平铺数据转树状结构的方法,最简单的是采用第三方模块,当然也可以自己封装函数,这里介绍递归的另一种方式
ES6 导入与导出
1.环境准备(node.js) 1.打开目标文件夹, cmd 指令下 2.新增 package.json 的 type 类型为 module 3.准备两个文件夹,一个负责导出,一个负责导入 2.导出与
JavaScript 中的预解析、变量提升与函数提升?
1.预解析 预解析过程 把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值 把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用 先提升 函数声明,再提升变量声明 2.变量提
JavaScript 中的作用域、作用域链以及延长作用域链?
1.作用域 1.1全局作用域(全部变量) 1.2局部作用(局部变量) 1.3块级作用域 1.4作用域示例 1.6块级作用域、函数作用域、此法作用域的区别 2.作用域链 变量在作用域链中的访问规则:就近
关于 this 的指向问题
1.关于 this 指向的几种情况 2.修改 this 指向的方式 3.函数上下文三种调用方式的区别 4.函数上下文调用模式中:this 指向只能是引用类型
何为对象?
1.对象作用 一个变量存储多个数据, 阅读性高 2.对象语法 3.对象遍历 4.环境对象this 谁调用这个函数,this就指向谁 5.对象与数组的异同点
自定义用户代码片段
用户代码片段也叫 snippets ,使用它可以跳过写一些重复性格式的内容,节约工作效率 第一步,打开 vScode ,点击左下角设置,接着点击“用户代码片段” 看到如下内容,可以选择新建全局代码片段
下一页