首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端基础
订阅
上冬一十七
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JS Promise 101:Promise基础
面试官:你知道Promise的错误为啥不能通过try/catch捕获嘛? 我:嗯?为什么要try/catch?
面试官:来说一下ES6新特性? 15383字,最全ES6-ES12总结
先来张Vue的风暴图,感受一下抽象的席卷~ ES(6-12)全版本语法 ES6 1. 新的声明方式:let 变量 不属于顶层对象window 不允许重复声明 不存在变量提升 暂时性死区 块级作用域 1
面试官:说说作用域和闭包吧
虽然 javascript 被认为是一门解释型语言/动态语言,但是它其实是一种编译型的语言。一般来说,需要运行一段 javascript 代码,有两个必不可少的东西:JS 引擎 和 编译器。前者类似于总管的角色,负责整个程序运行时所需的各种资源的调度;后者只是前者的一部分,负责…
面试官:说说原型链和继承吧
JavaScript 中没有类的概念的,主要通过原型链来实现继承。通常情况下,继承意味着复制操作,然而 JavaScript 只是在两个对象之间创建一个关联(原型对象指针),这样,一个对象就可以通过委托访问另一个对象的属性和函数,所以与其叫继承,委托的说法反而更准确些。 在控制…
JavaScript深入之头疼的类型转换(上)
在 JavaScript 中,有一部分内容,情况复杂,容易出错,饱受争议但又应用广泛,这便是类型转换。 将值从一种类型转换为另一种类型通常称为类型转换。 ES6 前,JavaScript 共有六种数据类型:Undefined、Null、Boolean、Number、String…
【基础】HTTP、TCP/IP 协议的原理及应用
本文将持续记录笔者在学习过程中掌握的一些 HTTP 、TCP/IP 的原理,以及这些网络通信技术的一些应用场景,文章会保持更新,相当于对这块知识的一个总结和归纳。有不正确之处欢迎指出,及时改正~ 当用户在浏览器地址栏输入地址,敲下回车键,直到看到网页界面,一般时间不过两三秒左右…
浏览器下的 Event Loop
javascript 是单线程语言,使用的是异步非阻塞的运行方式,很多情况下需要通过事件和回调函数进行驱动,那么这些注册的回调函数,是在什么时候被运行环境调用的,彼此之间又是以怎样的顺序执行的?这就绕不开一个机制——Event Loop ,也就是事件循环。 在解析 Event …
面试官:说说 JS 中的模块化吧
自执行函数本质上是通过函数作用域解决了命名冲突、污染全局作用域的问题。 现在 ESModule 和 CommonJS 已经分别统一了浏览器端和 Node 端的模块加载, AMD 和 CMD 使用的比较少,不过作为很多老项目使用的模块化方案,还是值得了解一下的。 AMD 和 CM…
面试官:说说执行上下文吧
当 JS 引擎解析到可执行代码片段(通常是函数调用阶段)的时候,就会先做一些执行前的准备工作,这个 “准备工作”,就叫做 "执行上下文(execution context 简称 EC)" 或者也可以叫做执行环境。 全局执行上下文——这是默认或者说是最基础的执行上下文,一个程序中…
浅谈 instanceof 和 typeof 的实现原理
typeof 一般被用于判断一个变量的类型,我们可以利用 typeof 来判断number, string, object, boolean, function, undefined, symbol 这七种类型,这种判断能帮助我们搞定一些问题,比如在判断不是 object 类型…