faster.js菜鸟指南_将惯用的Js编译为更快,更优化的代码

faster.js菜鸟指南

官方网址:https://www.npmjs.com/package/faster.js

faster.js菜鸟指南_将惯用的Js编译为更快,更优化的代码

GitHub:https://github.com/vzhou842/faster.js

简介描述:将惯用的Js编译为更快,更优化的代码

faster.js是Babel插件,可将惯用的Javascript编译为更快的,经过微优化的Javascript。

安装

npm install --save-dev faster.js

使用

.babelrc
{
  "plugins": ["faster.js"]
}
Babel CLI
babel-cli --plugins faster.js script.js
webpack.config.js (Webpack 4)
module: {
  rules: [{
    test: /\.js$/,
    exclude: /(node_modules)/,
    use: {
      loader: 'babel-loader',
      options: {
        plugins: [require('faster.js')]
      }
    }
  }]
}

海计划公众号
(0)
上一篇 2020/03/11 07:00
下一篇 2020/03/11 07:00

您可能感兴趣的内容

  • Sublime Text菜鸟攻略一个代码编辑器,也是HTML和散文先进的文本编辑器。

    Sublime Text基础入门 官方网址:http://www.sublimetext.com/ 简介描述:一个代码编辑器,也是HTML和散文先进的文本编辑器。 Sublime …

    2020/03/05
  • BLazy.js教程视频_轻量级支持响应式图片的lazyLoad脚本

    BLazy.js教程视频 官方网址:http://dinbror.dk/blazy GitHub:https://github.com/dinbror/blazy 简介描述:轻量级…

    2020/03/06
  • 瓢城Web俱乐部基础入门一个不错的在线视频教程网站,部分教程还在持续更新中。

    瓢城Web俱乐部入门基础知识 官方网址:http://www.ycku.com/ 简介描述:一个不错的在线视频教程网站,部分教程还在持续更新中。

    2020/03/06
  • 如何从请求、传输、渲染3个方面提升Web前端性能?小白知识_性能小白基础

    什么是WEB前端呢?就是用户电脑的浏览器所做的一切事情。我们来看看用户访问网站,浏览器都做了哪些事情:输入网址 –> 解析域名 -> 请求页面 -> 解析页面并发送页面中的资源请求 -> 渲染资源 -> 输出页面 -> 监听用户操作 -> 重新渲染。通过上面的路径可以看出浏览器分为请求、传输、渲染三部分来实现用户的访问,本文就从这三个部分来浅析如何提升WEB

    2020/03/26
  • 你需要了解的前端测试“金字塔”小白攻略_测试菜鸟教程下载

    如果您正在测试前端应用程序,则应该了解前端测试金字塔。
    在本文中,我们将看到前端测试金字塔是什么,以及如何使用它来创建全面的测试套件。前端测试金字塔前端测试金字塔是一个前端测试套件应该如何构建的结构化表示。
    理想的测试套件由单元测试,一些快照测试和一些端到端(e2e)测试组成。
    这是测试金字塔的改进版本,特定于测试前端应用程序。
    在这篇文章中,我们将看到每个

    2020/04/06
  • css3 过渡和动画入门指南_动画入门知识

    过渡 transition1.过渡的定义和使用在没有过渡属性的时候,当一个元素的属性值发生变化时,浏览器就会将个这个元素瞬间渲染成新属性值的样式。例如一个定位元素top:0,动态修改成top:100px,这个元素就瞬间跑到100px的位置,有时候我们为了达到某种视觉效果,希望它以动画的形式在一定的时间内,从旧的样式转变成新的样式,而这个过程就是过渡。过渡其实

    2020/03/23
  • html5中contenteditable 光标指南教程如何设置光标位置_光标菜鸟教程下载

    在js中,光标是一个对象,当你选中某个元素的时候才会出现光标对象。比如:我们点击一个输入框,实际会产生一个选中对象-selection,这个对象我们可以通过indow.getSelection()来获取;selection只存在1个,所以当你切换到其他输入框额时候,selection同样会跟着变化的。在选中的情况下有一个光标叫做range,和selectio

    2020/04/05
  • 寂寞交友约会 快速约起来,只分享给有需要的朋友使用教程_福利教程视频

    很多人确实不知道怎么谈恋爱,总说着怕麻烦。有个朋友就曾经提过一个设想,说有没有那么一种合约式的恋爱关系,比如两个人给谈恋爱的时间规定一个期限,比如一周、一个月、三个月,时间一到自动分手,或者再商量一下要不要续约。 听起来挺酷,核心还是因为:怕自己没那么喜欢。好了之后没多久就提分手,很容易被扣上渣的帽子,倒不如大家先约法三章,好聚好散。 要我说,恋爱其实是一种

    2020/03/22
  • javascript是编译型还是解释型?基础指南_语言攻略教程

    javascript是解释型的,是直译式脚本语言。javascript是不需要编译的,浏览器直接解释源代码,并执行在内存中创建变量等操作。什么是编译型?编译型语言是把源代码先编译为机器码(也就是所谓的可执行程序,比如windows系统的exe文件),运行的时候电脑只需直接把机器码交给CPU执行即可。编译型语言的特点是运行速度快,效率高。缺点是可移植性差。什么

    2020/03/22
  • vue懒加载小白攻略_懒加载小白基础

    一、 什么是懒加载懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。二、为什么需要懒加载在单页应用中,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,延时过长,不利于用户体验,而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时1、路由懒加载:exp

    2020/03/23
  • H5对自定义属性的规定和添加获取自定义属性的方法使用指南_属性基础知识教程

    元素属性那么多,如何区分是自带的属性还是默认的属性呢?H5规定自带的属性有个data- 前缀,如data-index=”1″,那么,如何设置和获取属性值呢,请看下文。var divele = document.querySelector(“div”);//我们常用的添加和获取自定义属性divele.setAttribute(“flag”, 1

    2020/03/26
  • pm2常用指令使用帮助_pm2菜鸟指南

    1、node守护进程比较1.)node守护进程比较nodemon:开发环境使用,修改后自动重启。 forever:管理多个站点,每个站点访问量不大,不需要监控。 pm2:网站访问量比较大,需要完整的监控界面。2.)pm2主要特性内建负载均衡(使用Node cluster 集群模块) 后台运行 0秒停机重载 开机自启动脚本 停止不稳定的进程(避免无限循环) 控

    2020/03/31
  • javascript保留字/关键字有哪些?菜鸟知识_语言入门基础教程

    保留字是语言中定义具有特殊含义的标识符,保留字不能作为标识符使用。JavaScript语言中定义了一些具有专门的意义和用途的保留字,这些保留字称为关键字。保留字包括关键字和未使用的保留字。关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成了保留字与关键字的区别。一般出现这种情况可能是由于考虑扩

    2020/03/22
  • Cheerio.js小白基础_是nodejs特别为服务端定制的,能够快速灵活的对JQuery核心进行实现

    Cheerio.js入门指南 官方网址:https://cheerio.js.org/ GitHub:https://github.com/cheeriojs/cheerio 简介…

    2020/03/06
  • 像盖房子一样写代码菜鸟教程下载_代码小白常识

    当我写一个功能模块方法时,我在想些什么// 无论什么方法,都是这样一个结构
    const fn = () => {};比比如,我要写一个接口,查询组织下的设备列表 /api/device/list地基const deviceList = (params) => { // 传入一些参数return []; // 返回一个列表
    };我需要哪些参数:用户基本信息(主

    2020/04/03
  • 程序员如何减少开发中的 Bug?基础指南_bug入门基础

    周会上同事抛出了一个问题,程序员如何减少开发中的 Bug?很有意思的一个话题,本篇文章我们来进行探讨与总结。一、概述爱因斯坦曾经说过:「如果给我一个小时解答一道决定我生死的问题,我会花55分钟来弄清楚这道题到底是在问什么。一旦清楚了它在问什么,剩下的5分钟足够解答这个问题。」虽然我们软件开发过程不会面临生死的抉择,但是却直接影响着用户的 使用感受 ,决定着产

    2020/03/24