这篇文章的前提是读者知道什么是ES6以及为什么我们需要用到babel。本文的行文思路是怎么搭建一个es6+babel的开发环境。 基本使用创建工程目录 创建一个文件夹,命名为use-babel 使用npm init初始化目录 创建babel的配置文件.babelrc,该文件用来设置转码规则和插件 安装babel在工程目录下执行: npm install --save-dev babel-cli ...
Groovy中的MOP——Groovy对象
Groovy对象是带有附加功能的Java对象。 POJO:普通的Java对象 POGO:用Groovy编写的对象,扩展了java.lang.Object,同时实现了groovy.lang.GroovyObject。 Groovy拦截器:扩展了GroovyInterceptable的Groovy对象。 public interface GroovyObject { Object invok ...
Visual Studio Code常用快捷键
命令模式(Command Palette)通过F1或者Ctrl+Shift+P打开主命令面板。在主命令面板中可以执行VSCode的任何一条命令。Command Palette是VSCode中最有用的模式,在这里你可以安装组件也可以查看快捷键等。 在主面板模式下按backspace可以进入Ctrl+P模式中。 本地文件导航模式(Ctrl+P)通过Ctrl+P进入“本地文件导航模式”,该模式默认列出 ...
使用json-server模拟REST API
现在在开发一个应用(Web或者App)的时候,通常需要前后端进行配合。一般情况下,我们使用REST风格的JSON结构进行数据交互。 实际工作中,我们会遇到服务端API的开发速度不能够满足前端开发速度的情况。这个时候,前端可以通过创建一个静态的JSON文件来模拟数据。但是呢,这样的模拟数据仅仅可以显示,如果要做增、删、改操作,必然不是那么方便。 json-server,就是为了给我们解决模拟REST ...