首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
user9062357954532
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[关联概念] 一文说透 JS 中的变量提升
我们习惯将var a = 2;这条语句看作一个声明,而实际上JavaScript引擎并不这么认为。 而第二个则是执行阶段的任务。 所以第一个 var a声明都会在第二阶段之...
13
评论
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透 JS 的作用域(scope)
作用域是一套规则,它规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 简单来说,我们在写代码时,就已经把代码分隔成一个个代码块(区域),在这些代码块中定义许多变...
15
2
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透 JS 中的执行上下文
当引擎解析到可执行代码时,会创建对应的 "执行上下文(execution context 简称 EC)" 或者也可以叫做执行环境。它是代码执行环境的抽象概念。 和 作用域【...
22
4
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透 JS 中的闭包(closure)
最好先了解 作用域【关联概念(强)】的概念。 其实说清楚它的定义,基本上就是这篇文章的核心了,定义可能需要根据整个文章去体会。 环境记录:一个存储所有局部变量作为其属性(包...
31
7
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透 JS 中 this 的基本概念
this 是 javascript 中的一个关键字,它提供了一种更优雅的方式来 隐式“传递” 一个对象引用,因此可以将 API 设计得更加简洁并且易于复用。 举个例子,首先...
13
2
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透函数防抖和节流 (debounce/throttle)
函数防抖与节流是很相似(但不同)的概念,简单来说就是一个能控制一段时间某个函数的执行次数的方案。用来优化计算机或网络资源。再白话点就是当你的函数高频率执行时能让你的这个方法...
23
6
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透重排和重绘(Reflow/ Repaint)
首先,Reflow/Layout[重排]和Repaint[重绘]不是一回事。他们是浏览器渲染过程的两个环节。 简单来说你能看到的浏览器上面的画面不可能是一成不变的吧,那还看...
16
1
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透 JS 中的 this 绑定规则
上一篇我们介绍了下什么是 this 概念,并简单介绍了如何分析this指向。 this 是 javascript 中的一个关键字,它提供了一种更优雅的方式来 隐式“传递” ...
16
评论
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透前端浏览器缓存
使用缓存本质上就是为了节省网络传输资源的一种手段。重用已获取的资源,减少延迟与网络阻塞。 我们先讨论浏览器的缓存机制。有个比较混淆的概念是: 前端数据存储(缓存)方案【关联...
14
评论
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[概念细节] 一文说透 JS 中的数据类型
数据类型 系列开篇 面试题 js中的基本类型可以列举下吗 基本类型和引用类型区别 强制类型转换的一些手写问题 数据类型判断方法 什么时候自动转换为string类型 Obje...
13
1
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[算法拆解] 一文说透二叉树的遍历套路
给你二叉树的根节点 root ,返回它节点值的 前/中/后 序 遍历。 挂上leetcode链接,可以用来查看更多示例和测试,并最后通过它。 遍历就是可以理解:使每个结点被...
17
评论
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[算法实践] 二叉树的遍历类型题实践(一)
挂上leetcode链接,可以用来查看更多示例和测试,并最后通过它。翻转二叉树 很显然题意就是 镜像翻转一棵二叉树。 我们判断每个节点该做什么事。 这个问题比较简单所以比较...
11
3
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透JS中的函数柯里化(Currying)
它是指将一个函数从可调用的 f(a, b, c) 转换为可以这样调用 f(a)(b)(c)。柯里化不会调用函数,它只是对函数进行转换。 柯里化是一种函数式编程的技术。 只传...
21
2
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[算法拆解] 一文说透排序算法的特点(上)
详细描述各种排序算法的使用方式,实现方式,特点,复杂度分析。 让你能清晰的了解这些排序的区别与联系、掌握排序思想的精髓。 先说下为什么分上中下3篇,因为一篇的话篇幅太长,人...
10
3
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[核心概念] 一文说透浏览器环境下的JS运行机制
这篇文章深刻讲下浏览器环境下js的执行机制。 假设我们打开电脑的两个程序,一个是qq音乐,一个是浏览器,qq音乐播放着音乐,我们上网冲浪。那么这两个应用程序是同时运行的吗?...
12
评论
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[算法拆解] 一文说透排序算法的特点(中)
详细描述各种排序算法的使用方式,实现方式,特点,复杂度分析。 让你能清晰的了解这些排序的区别与联系、掌握排序思想的精髓。 先说下为什么分上中下3篇,因为一篇的话篇幅太长,人...
7
1
分享
user9062357954532
赞了这篇文章
NeverMore奈文摩尔
开发
·
4年前
关注
[算法拆解] 一文说透排序算法的特点(下)
详细描述各种排序算法的使用方式,实现方式,特点,复杂度分析。 让你能清晰的了解这些排序的区别与联系、掌握排序思想的精髓。 先说下为什么分上中下3篇,因为一篇的话篇幅太长,人...
10
7
分享
user9062357954532
关注了
NeverMore奈文摩尔
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2021-05-14