JavaScript工具类(一):util.js创建及上传

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包


下载

npm i sg-utils -S

GitHub地址(记得给星哦)

https://github.com/shiguang0116/sg-utils


系列文章

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用法实例


  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值