首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端学习路线
元子不圆呀
创建于2022-05-03
订阅专栏
这个专栏主要收录前端学习路线相关的知识,帮助我们系统地学习前端知识
等 17 人订阅
共74篇文章
创建于2022-05-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
执行上下文栈
执行上下文 在说到js执行上下文前先看一个例子 换种写法,输出结果又会改变 以上例子说明代码在执行前发生了某些微妙的变化,JS引擎究竟做了啥呢?这就不得不提JS执行上下文的了。 执行上下文就是当前Ja
如何将代码转成目标程序
代码到底是什么 代码(code)是指一套转换信息的规则系统,例如将一个字母、单词、声音、图像或手势转换为另一种形式或表达,有时还会缩短或加密以便通过某种信道或存储媒体通信。 代码设计的原则包括唯一确定
进制的互相转换
几种进制的相互转换算法 B(Binary)表示二进制,O(Octal)表示八进制,D或者不写表示十进制,H(Hexadecimal)表示十六进制。 其他进制转换为十进制数据 方法:从低位到高位计算,第
前端常用的协议
什么是协议 在浏览器输入一个url,会发生什么? 假如你在浏览器中输入https://www.kaola.com,这是一个url。 浏览器只知道www.kaola.com,然后去DNS查找IP地址,知
三次握手和四次挥手原理
三次握手和四次挥手详细原理 使用TCP协议前,需要进行三次握手,结束TCP协议前,需要进行四次挥手。 注:seq:(Sequence Number):本报文段数据的第一个字节的序号 ack:(Ackn
堆栈溢出和内存泄漏
堆栈溢出的原理 堆栈溢出的产生是由于过多的函数调用,导致调用栈无法容纳这些调用的返回地址,一般在递归中产生。 是指内存空间已经被申请完,没有足够的内存提供了。 堆栈溢出的场景 递归 当传入的n值过大就
原型设计模式和设计规则
原型规则 原型规则 所有的引用类型(数组、对象、函数)都具有对象特征,即可以拓展属性(除了); 所有的引用类型,都有一个_proto_属性(隐式原型),属性值是一个普通对象; 所有函数,都有一个pro
es6的class
es6 class构造 class是es6提出来的概念,要想实现类似这种类的概念,在es6之前是通过原型的方式来实现的。 在es5中: es6中: 小结: 在ES5中,向原型上添加方法是:函数.pro
继承
# Object和Function的关系 Object、Function和其他对象的关系可以归纳为
作用域和作用域链
作用域 什么是作用域 作用域(scope)就是变量访问规则的有效范围,最大的用处就是隔离变量,不同作用域下同名变量不会冲突。 在JavaScript中全局变量的作用域就是全局的,在代码的任何地方都是有
try catch详解
为什么try里面放return, finally还会执行 代码示例 之所以会出现上述代码中的情况,是因为在JavaScript中,每条语句的执行完成状态都是由Complettion Record(完成
js中async和await执行顺序详解
前言 async和await是ES6提出来的处理异步函数的。但是它们是如何执行的,执行顺序又是怎样的?这篇文章将会为你揭晓。 async/await async/await是一种编写异步代码的新方法。
复杂的异步嵌套逻辑
前言 我们在面试的时候,经常会到那种面试题,给你一段很复杂的代码,然后让你写出执行结果。这类面试题非常考验我们对异步事件队列的应用,当然面对这类问题也是需要一定的方法的。这篇文章就是主要介绍如何处理复
Promise的应用
前言 Promise是ES6提出来的一个对象,而且在我们开发中用的非常多。这篇文章主要介绍Promise的一一些高级用法 串行 在提到串行之前,我们首先看一下同步/异步 串行/并行的概念。 同步/异步
详解export和import
前言 export和import是ES6提出的模块化规范。这篇文章主要就是详细介绍export和import的用法。 export 模块是独立的文件,该文件内部的所有的变量外部都无法获取。如果希望获取
Node与浏览器EventLoop的差异
在说到node与浏览器EventLoop的差异时,首先不得不提一下进程和线程。 # 进程和线程
module.exports和exports和export和export default的区别
前言 在开发过程中,我们经常会写一些模块化的东西,提到模块化,那就一定会用到module.exports或者export。对于这两类导出,在实际使用的过程中很容易混淆。我们这篇文章就是主要介绍modu
异常处理
前言 在前端开发过程中,我们经常会碰到一些错误,那么遇到错误该如何处理呢?这篇文章主要介绍常见的错误类型和处理异常的方案。 常见的错误类型 首先,我们需要了解常见的错误一般有哪些,表示什么意思。主要分
ES5和ES6的语法规范
es5的语法规范 strict模式 在严格模式中,形参不允许同名 在严格模式中,变量要先声明在赋值 普通函数this指向的是window, 但是如果是严格模式this是undefined 定义变量必须
小数精度问题
前言 在前端开发中,经常会遇到小数精度丢失的问题,比如,87.7,最终显示成87.69999999999.这种,这就是常见的精度丢失问题。这篇文章就是主要介绍精度丢失的问题。 出现小数精度丢失的原因
下一页