首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
用户1001948161102
创建于2023-03-30
订阅专栏
介绍一些常用的js语法及一些底层原理
暂无订阅
共10篇文章
创建于2023-03-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
闭包及函数柯里化
1. 闭包 比较官方的解释是:闭包可以让你在一个内层函数访问到其外层函数的作用域 也就是说函数内部访问其外部的变量, 就形成了闭包 所以形成闭包需要在函数内部定义函数,当且内部函数访问外层函数的作用域
JS事件流及事件委托
1.js完整事件流 从下图可以看出一个完整的事件流是从window开始,最后回到window的一个过程 事件流被分为3个阶段:1-5捕获阶段,5-6:目标阶段,6-10:冒泡阶段 加入事件 addEv
GC垃圾回收机制和内存优化实例
1.GC垃圾回收机制 1.1 垃圾的相关概念 对象不再被引用的时候就是垃圾; 对象不能从根上访问到的时候也是垃圾(也称为不是可达对象); 2.1 GC算法介绍 引用计数: 某个对象被其他变量引用一次,
探索bind原理,手写bind
1. 定义 根据MDN介绍: Function.prototype.bind() :bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第
JS构造函数、原型、原型属性区分、this指向、改变this指向
1. JS构造函数 JS构造函数首字母大写(不成文的规定), 普通函数一般首字母小写 构造函数可以和普通函数一样被调用 构造函数还可以创建一个实例 2. 原型:可以供所有实例访问 1) 隐式原型 实例
JS数组常用方法
总结一下常见的数组方法 数组常见方法有forEach、map、filter、some、every、reduce、for...in、find、findIndex、for...of、pop、push。。。
JS原型链来龙去脉
js原型链,__proto__和prototype的区别,Object和Function在原型链上的关系,构造函数在原型链上的位置
JS几种继承方法介绍
JS原型继承、构造函数继承、组合继承、派生继承介绍 1.原型继承 就是你的原型赋值给我的原型 Cat.prototype =Animal.prototype
递归
递归就是函数自己调用自己,最后实现一些功能 以斐波那契数(1,1,2,3,5,8,13....)为例子介绍下递归的几个要素: 1. 递归首先要总结规律,写出要递归的函数(也就是实现业务的主逻辑)
JS创建对象的4种方法
JS创建对象的4种方法: 1.字面量 2.构造函数 3.依托原型来创建对象(通过模板) 4.创建对象属性的assign属性的附加(合并对象返回新对象)