首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Lion
掘友等级
FE
|
Dont Worry Be Happy
看书是福报。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 51
沸点 1
赞
52
返回
|
搜索文章
最新
热门
前端视角学习 HTTP 协议
整个前端技术栈HTML,CSS、JavaScript都需要浏览器去解析转并换成相应的界面,而浏览器工作的第一步便是通过HTTP协议请求资源,然后解析资源再到展示给用户,今天我们主要讲解HTTP协议。 首先,浏览器构建请求行信息(如下所示),构建好后,浏览器准备发起网络请求。 在…
JavaScript 异步编程(Callback、Promise、Generator、async)
在面试时往往平时用的最多的东西,一旦被问起,却觉得自己没有办法讲清楚。 其本质原因是,有时候我们只学习了如何使用,并没有去深入了解为什么会有这项技术,这项技术解决了什么问题,以及技术每一步的演变。 一旦我们去总结了之后,那么回答面试官的问题自然可以对答如流。 Javascrip…
JavaScript 浏览器事件机制(捕获、冒泡、委托)
文档对象模型 (DOM),我们把它简单的理解成一个对象const DOMTree = {}。它是浏览器的解析引擎把HTML文档解析成相应的JavaScript对象。 DOM 对象提供了一些接口让我们可以对节点进行增删改查。并且还可以让我们对节点进行绑定事件。 例如我们可以对&#…
JavaScript 浏览器事件循环 EventLoop(macroTask、microTask)
JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这…
JavaScript 内存管理以及垃圾回收机制(引用计数、标记清除)
JS 这类高级语言,隐藏了内存管理功能。但无论开发人员是否注意,内存管理都在那,所有编程语言最终要与操作系统打交道,在内存大小固定的硬件上工作。不幸的是,即使不考虑垃圾回收对性能的影响,2017 年最新的垃圾回收算法,也无法智能回收所有极端的情况。 唯有程序员自己才知道何时进行…
JavaScript 函数(闭包、纯函数、高阶函数、防抖与节流)
ES6以后已经有了块级作用域的概念了,因此IIFE已经逐渐退出历史舞台了。 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数 fn = closure() 相当于 fn = function(){ return count +…
JavaScript 代码执行过程分析(执行上下文、词法作用域)
当面试官给你一段代码让你告诉他结果,这个时候我们的大脑就要负责去运行这些代码。因此深入了解代码运行的规则是学习一门语言基础中的基础。只有很好的掌握了代码运行规则才能减少平时代码的bug。 先看一张图让我们对这些全新的概念有一个宏观的认识。 很明显,有一个非常重要的概念“执行上下…
JavaScript 对象(面向对象、继承、对象深浅拷贝)
对象是JavaScript语言最为复杂的概念,只要把对象理解透彻,JavaScript 就算是打通了任督二脉。 对象和其他基本类型不同的是,对象是一种复合值:它将许多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。 于是,对象也可看做是属性的无序集合,每个属性都是一个…
JavaScript 数据类型基础与隐式转换
-Infinity,负无穷大。=> 1/-0 === -Infinity Number.EPSILON实际上是 JavaScript 能够表示的最小精度。误差如果小于这个值,就可以认为已经没有意义了,即不存在误差了。 Note:现行的字符集国际标准,字符是以 Unicode 的…
个人成就
优秀创作者
文章被点赞
2,308
文章被阅读
308,374
掘力值
10,223
关注了
24
关注者
731
收藏集
1
关注标签
29
加入于
2016-11-06