`

js小工具

 
阅读更多

1.删除字符串空格

/**
* 删除左右两端的空格
*/
String.prototype.trim=function()
{
	 mes = mes.replace( /^\s+|\s+$/g, "" );
     return this.replace(/(^\s*)(\s*$)/g,'');
}
/**
* 删除左边的空格
*/
String.prototype.ltrim=function()
{
     return this.replace(/(^\s*)/g,'');
}
/**
* 删除右边的空格
*/
String.prototype.rtrim=function()
{
     return this.replace(/(\s*$)/g,'');
}
/**
*  删除中间的空格
*  var str="asdf  fff";
*  alert(str.replace("  ","");
*/

 2.使用变量作为属性

var abc = 'abc';
var obj = {
  abc: 'abc-shanshanbox',
  def: 'def-shanshanbox'
}
alert(obj[abc]);

 3.命名空间

$.namespace=function(){
	var a=arguments,b,o=null;
	for(var i=0;i<a.length;i++){
		b=a[i].split('.');
		o=window;
		for(var j=0;j<b.length;j++){
			o[b[j]] = o[b[j]]||{};
			o = o[b[j]];
		}
	}
	return o;
}
$.namespace("hello.namespace");
hello.namespace.alert=function(){
	alert("hahaha");
}

usage:
<button onclick="hello.namespace.alert()">hahah</button>

 4.百度的js模板引擎

 

5.特殊字符串转换

function encodeHtml(htmlStr) {
	return htmlStr == undefined ? '' :  htmlStr.replace(/&/g,"&amp;")
			.replace(/</g,"&lt;").replace(/>/g,"&gt;")
			.replace(/"/g,"&quot;").replace(/'/g,"&#39;");
}

 

分享到:
评论

相关推荐

    Js高人自编的JavaScript小型工具库

    "Js高人自编的JavaScript小型工具库" 是一个由资深JavaScript开发者编写的代码集合,旨在提供一系列实用的功能,以简化常见的编程任务,提高开发效率。 这个工具库可能包含了各种常用的函数和方法,如: 1. **数组...

    命名转驼峰法 JS小工具

    命名转驼峰法 JS小工具 ,欢迎大家下载哦!命名转驼峰法 JS小工具 ,欢迎大家下载哦!

    jsmin js 压缩工具 javascript 压缩工具

    "jsmin"是一个高效的JavaScript压缩工具,其主要目的是通过删除不必要的字符(如空格、注释和换行)以及缩短变量名来减小JS文件的大小,从而提高页面加载速度。这个工具的设计理念是尽可能地保留原始代码的功能,...

    js生成器小工具

    "JS生成器小工具"是一个专门为开发者设计的实用工具,它可以帮助用户快速、方便地生成JavaScript代码,极大地提高了开发效率。这个小工具可能包含了各种预设的功能模块,例如事件处理、数据操作、动画效果等,让...

    js调试工具,javascript调试工具

    1. Node.js内置的`node-inspector`或`vscode-node-debug2`扩展:这些工具允许你像调试浏览器中的JavaScript一样调试Node.js应用,可以设置断点、查看堆栈信息等。 四、源码映射(Source Maps) 在使用编译后的代码...

    JS反解压反混淆超好用的小工具

    本资源提供的"JS反混淆反解压工具"是一个专门用于处理混淆JS代码的小工具。它可以帮助程序员快速理解被混淆的代码,使原本难以辨识的代码变得整洁且易于阅读。这款工具的操作界面可能简洁易用,只需要将混淆后的JS...

    鬼鬼js调试工具,用于进行js调试功能

    鬼鬼JS调试工具(Ghost.js Debugger)是一款专门为JavaScript开发者设计的调试工具,旨在提供高效、直观的调试体验。以下是关于鬼鬼JS调试工具的内容概要、适用人群、适用场景及目标: 内容概要 鬼鬼JS调试工具主要...

    这是个js编辑工具这是个js编辑工具这是个js编辑工具

    任务自动化工具(如Gulp、Grunt)可以简化构建流程,如压缩、合并JS文件。丰富的插件生态使得编辑器可以扩展出各种定制化功能,满足不同开发者的需求。 文件名为"1st+JavaScriptEditor"的压缩包可能包含一个初级或...

    鬼鬼js调试工具 js逆向必备

    **鬼鬼JS调试工具**是专门针对JavaScript代码进行逆向工程的一款强大工具,尤其对于JS逆向分析工作来说,它是不可或缺的辅助软件。在互联网安全领域,JavaScript逆向工程经常被用于理解恶意代码的行为,或者在开发...

    JavaScript开发工具 共享

    5. **模块化工具**:CommonJS(Node.js中采用)和ES6的import/export允许在JavaScript中进行模块化编程,便于代码组织和重用。Babel是一个转换工具,它可以将ES6+的语法转换为当前浏览器能理解的JavaScript。 6. **...

    发条js调试工具.rar

    发条JS调试工具是一款专为JavaScript开发者设计的强大调试利器,它可以帮助程序员们高效地定位和修复代码中的问题,提升开发效率。在这个“发条js调试工具.rar”压缩包中,包含的是这款工具的相关资源和可能的使用...

    鬼鬼JS调试工具7.5.rar

    《鬼鬼JS调试工具7.5:网页JavaScript调试与解密的得力助手》 鬼鬼JS调试工具7.5是一款专为JavaScript开发者设计的强大调试利器,尤其在处理复杂的网页应用时,它能帮助开发者深入理解并优化JavaScript代码。这款...

    鬼鬼JS调试工具7.0

    是一个轻量快速、功能强大的JS调试工具,鬼鬼JS调试工具官方版可以将JavaScript的语言代码进行格式化处理,可以解密、可以解密、是目前市面上比较好用的JS调试工具了。这次hi谷歌V8引擎解析JS,从而轻松提高编程人员...

    鬼鬼JS调试工具7.5

    鬼鬼JS调试工具,就如软件名说的那样,辅Zhu程序员的,提高效率的,有需要的欢迎来下载! V8调试注意:一般JS运行返回的结果长度不会超过1024,当遇到变态级的超过1024长度的返回结果时,增大数值,否则会崩溃。小...

    JS(javascript)-md5加密工具类

    JavaScript中的MD5加密工具类是用于对数据进行安全哈希的一种方法,广泛应用于密码存储、数据完整性校验等场景。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的输入转化为固定长度的...

    编程喵JS调试工具最新吧.zip

    "编程喵JS调试工具"是一款专门针对JavaScript调试的软件或插件,其最新更新主要集中在修复已知问题和提升用户体验上。 首先,修复了进制转换输入2147483648会崩溃的问题。在JavaScript中,整数的最大安全值是2^53 -...

    鬼鬼JS调试工具

    【鬼鬼JS调试工具】是一款专门针对JavaScript代码进行调试的专业工具,它为开发者提供了一整套强大而细致的调试环境,使得在Web开发过程中能够高效地定位和修复JS代码问题。这款工具通常被用于测试、优化和理解...

    js调试工具,v7.5爬虫工程师必备

    JavaScript是Web开发中的核心语言,尤其对于爬虫工程师而言,理解和掌握JS的调试技巧至关重要。本文将详细介绍一款名为“编程喵JS调试工具”的版本7.5,它专为爬虫工程师设计,支持V8引擎和浏览器环境下的JS调试,...

    鬼鬼调试JS工具7.5(鬼鬼调试工具)

    【鬼鬼调试JS工具7.5】是一款专为JavaScript开发者设计的强大调试工具,它提供了丰富的功能,帮助开发者在JS代码的编写过程中进行错误检测、性能优化以及代码调试。这款工具以其简洁的用户界面和高效的调试能力深受...

Global site tag (gtag.js) - Google Analytics