util.js
一、创建文件
创建 util.js
文件。如下:
- 将变量 u(工具类)赋予全局变量
window._util
- 或者将变量 u 抛出:
module.exports = u
(function (window) {
var u = {};
/**
* @description 去除字符串前后空格
* @param {String} str
* @return {String} 去除空格之后的字符串
*/
u.trim = function (str) {
return str.replace(/(^\s*)|(\s*$)/g, "");
};
/**
* @description 去除字符串所有空格
* @param {String} str
* @return {String} 去除空格之后的字符串
*/
u.trimAll = function (str) {
return str.replace(/\s*/g, '');
};
window._util = u;
})(window);
二、如何使用
如果是赋予全局变量 _util,直接调用即可:
_util.trim(' str ing '); //'str ing'
_util.trimAll(' str ing '); //'string'
如果是 module.exports = u,则先 require
(项目需要支持require方法),再使用:
var _util = require('util.js');
_util.trim(' str ing '); //'str ing'
_util.trimAll(' str ing '); //'string'
三、如何上传
将自定义的工具类上传,方便以后直接用 npm
下载使用
下载
npm i sg-utils -S
GitHub地址(记得给星哦)
系列文章
JavaScript工具类(一):util.js创建及上传
JavaScript工具类(二):cookie缓存
JavaScript工具类(三):localStorage本地储存
JavaScript工具类(四):数据类型
JavaScript工具类(五):string字符串
JavaScript工具类(六):number数字
JavaScript工具类(七):array数组
JavaScript工具类(八):object对象
JavaScript工具类(九):date日期
JavaScript工具类(十):base64编码、解码
JavaScript工具类(十一):浏览器、移动端类型
JavaScript工具类(十二):validate表单验证
JavaScript工具类(十三):url路径处理
JavaScript工具类(十四):json数据格式
JavaScript工具类:util.js用法实例