首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
毛小星
掘友等级
前端
|
滴滴出行
所有的成功都不是横空出世的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Webpack 不同环境下的配置
我们在使用 Webpack 去构建我们的项目的时候,我们肯定要区分本地开发环境和线上环境的一些配置,因为它们两者有很多不同的地方,例如线上环境我们就不需要开启 source map 这样的选项来防止别人暴露我们的源代码。所以我们可以通过使用不同配置文件去在不同环境下打包我们的代…
Rollup的简单使用
1. Rollup 概述 Rollup 是一款优秀的模块化打包器,它的作用与 Webpack 类似,但是相对于 Webpack,Rollup 更加小巧,它仅仅是一款模块化打包器,它并没有其他功能。例如 Webpack 有模块热替换功能, 而 Rollup 对这样的功能就没有很好…
Gulp的简单使用
1. Gulp 的简单介绍 Gulp 是一款比较主流的前端构建工具,它相比于 Grunt 的构建速度会更快一些,因为 Gulp 是基于内存去实现的,相对于磁盘读写,它的速度肯定会更快。而且它默认支持同时执行多个任务,所以效率会大大提高,而且它的使用方式相对于 Grunt 会更加…
Grunt 的简单使用
1. Grunt 的简单介绍 grunt 可以说是前端构建工具的鼻祖了,它的插件生态非常完善,用官方的话来说:grunt 的插件几乎可以自动化帮助你做任何你想做的事情。虽然 grunt 虽然强大,但是现在 grunt 基本已经退出历史舞台了。因为 grunt 的工作过程是基于临…
Eslint 简单使用
随着前端开发需求的日益膨胀,前端的规范化在一个开发团队中扮演着越来越重要的角色。那么我们为什么要有前端规范化呢?在我们日常实际的开发过程中,很多中型或者大型的软件开发都需要多人去协同开发,即使是在一个前端团队中,不同的开发人员也有不同的编码习惯和喜好。而这些不同的开发习惯必然会…
模块化开发
1. 模块化开发概述 模块化开发目前是当下最重要的前端开发范式之一,模块化并不是一种技术,而是一种开发思想。 模块化将我们的复杂的代码根据功能划分为不同的模块单独去维护,通过这种方式提升开发效率和降低维护成本。 2. 模块化的演变过程 早期的前端技术标准根本没有意识到前端应用能…
彻底搞清楚 Iterator(遍历器)接口
1. 什么是Iterator(遍历器) 我们都知道 JavaScript 中对数组有很多种遍历方式,但是如果我们想像数组那样去遍历其他数据,我们该怎么办呢?Iterator遍历器就为我们提供了这种机制。 Iterator 是一个接口,它为 JavaScript 中的各种数据结构…
var、let、const三种声明变量方式之间的差异
let定义变量之后可以修改,而const表面上像是声明一个“常量”。const并不是保证变量的值不得改动,而是指变量指向的内存地址不得改变。对于简单数据类型(Number、String、Boolean),值就保存在变量指向的内存地址,因此等同于常量;而对于复合数据类型(主要是对…
深入理解JavaScript中的浅拷贝和深拷贝
我们都知道JavaScript数据类型分为基本数据类型(String、Number、Boolean、Null、Undefined、Symbol,未来还会有BigInt)和引用数据类型(Object),当然Object还包括Date、function、Array、RegExp。 …
JavaScript垃圾回收机制和性能优化
我们都知道程序的运行需要一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整个程序的崩溃。 在介绍垃圾回收算法之前,我们先了解一下「全停顿」。垃圾回收算法在执行前,需要将应用…
下一页
个人成就
文章被点赞
97
文章被阅读
27,254
掘力值
1,192
关注了
4
关注者
11
收藏集
1
关注标签
0
加入于
2020-05-07