首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript那些事
GleenLey
创建于2021-08-01
订阅专栏
记录一些点点滴滴
等 1 人订阅
共13篇文章
创建于2021-08-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript中常见工具方法
树形结构 返回顶部的通用方法 加入收藏 提取页面中所有网址 获取当前路径 时间日期格式转换 判断是否以某个字符串结束 获取cookie值 获得URL中GET参数值 获取页面高度 获取页面scrollL
常见的拷贝方式
写在前面 使用场景 使用递归的方式 使用JSON.parse(JSON.stringify())的方式 使用slice的方式 使用ES6 扩展运算符的方式 使用Object.assign()的方式 使
ES6+那些事(持续更新)
对象与数组的解构 数组的解构 对象的解构 像此处的 name 这个变量,嵌套了足足四层,此时如果我们仍然尝试老方法来提取它: 显然是不奏效的,因为 school 这个对象本身是没有 name 这个属性
字符串常用API
在JavaScript中所有字符串的方法都会返回新字符串,它们不会修改原始字符串。 一、 length: 返回字符串的长度 二、 indexOf( ): 返回字符串中指定文本首次出现的索引(位置) 如
常见的数组去重
在日常当中数组去重,我们经常会遇到,那么常见的数组去重有哪些呢? 1. 利用ES6 Set去重(ES6中最常用) 如果在不考虑兼容性的情况下,这种去重的方法代码量是最少的,但是这种方法还无法去掉“{}
遍历那些事儿
基于 ES6,不会改变自身的遍历方法一共有 12 个。 分别为 forEach、every、some、filter、map、reduce、reduceRight, 以及 ES6 新增的方法 entri
JavaScript 的内存管理
分配你所需要的系统内存空间; 使用分配到的内存进行读或者写等操作; 不需要使用内存时,将其空间释放或者归还。 对于简单的数据类型,内存是保存在栈(stack)空间中的;复杂数据类型,内存保存在堆(he
普通函数和构造函数的区别
写在前面 1.构造函数也是一个普通函数,创建方式和普通函数一样,但是构造函数习惯上首字母大写。 2.调用方式不一样,普通函数直接调用,构造函数要用关键字new来调用。 3.调用时,构造函数内部会创建一
JavaScript中的数据类型
在JavaScript中数据类型分为基本数据类型和引用数据类型。 基本数据类型可分为 Number、String、Boolean、Null、Undefined、Symbol(ES6新增数据类型)big
变量提升与暂时性死区
从变量提升说起 在 ES5的“var” 时代,有一个特别的现象:不管我们的变量声明是写在程序的哪个角落,最后都会被提到作用域的顶端去。 神奇的变量提升 这段代码不会报错,反而会输出一个 undefin
浅谈this 指向
谈到this,我们经常为之头疼,其实把规则捋清楚了!你会发现其实并没有想象的那么难! 常见场景 普通函数的this:指向它的调用者,如果没有调用者则默认指向window。 箭头函数的this: 指向箭
JavaScript 代码运行的各个阶段(生命周期)
写在前面 JavaScript 是弱类型语言,在运行时才能确定变量类型。即使是如今流行的 TypeScript,也只是增加了编译时(编译成 JavaScript)的类型检测(对于编译器相信大家都有所了
前端常见手写功能
```js function myInstance(L, R) { var RP = R.prototype var LP = L.__proto__ while (true) { if(LP ==