js编码介绍

1
2
3
4
5
6
7
8
9

escape(69个):*/@+-._0-9a-zA-Z
encodeURI(82个):!#$&'()*+,/:;=?@-._~0-9a-zA-Z
`
A–Z a–z 0–9 - _ . ! ~ * ' ( )
; / ? : @ & = + $ , #
`
encodeURIComponent(71个):!'()*-._~0-9a-zA-Z

guacamole-common-js库编译

gulp 编译脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var insert = require('gulp-insert');

gulp.task('default', function() {
return gulp.src('guacamole-common-js/src/main/webapp/modules/*.js')
.pipe(concat('guacamole-common.js'))
.pipe(insert.append('module.exports = Guacamole;'))
.pipe(gulp.dest('dist'))
.pipe(uglify())
.pipe(rename('guacamole-common.min.js'))
.pipe(gulp.dest('dist'));
});