js常用方法收集

JS获取地址栏制定参数值:

//获取URL参数的值
function   getUrlParam(name){
          var   reg   =   new   RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");
          var   r   =   window.location.search.substr(1).match(reg);
          if   (r!=null)   return   unescape(r[2]);   return   null;
      }

JS去除空字符:

String.prototype.trim=function()
{
return this.replace(/(^\s*)|(\s*$)/g,‘‘);
}
var str="   test   ";
alert("["+str+"]"); // [   test  ]
alert("["+str.trim()+"]"); // [test]

JS字符串格式化:

/** 格式化输入字符串**/
//用法: "hello{0}".format(‘world‘);返回‘hello world‘
     String.prototype.format= function(){
       var args = arguments;
       return this.replace(/\{(\d+)\}/g,function(s,i){
         return args[i];
       });
}

var str = "hello{0}{1}".format(‘world‘,‘haha‘);
alert(str);

  

时间: 2024-08-26 00:09:24

js常用方法收集的相关文章

js常用方法集锦

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个小写转大写的JS:

js函数收集

常见js函数收集: 转自:http://www.qdfuns.com/notes/36030/2eb2d45cccd4e62020b0a6f0586390af.html //运动框架 function animate(obj,targetJson,time,callback){ if(window.navigator.userAgent.indexOf("MSIE") != -1){ var interval = 50; }else{ var interval = 10; } //得到

【Javascript】JS常用方法扩展

1.格式化字符串操作 String.prototype.format = function(args) { if (arguments.length>0) { var result = this; if (arguments.length == 1 && typeof (args) == "object") { for (var key in args) { var reg=new RegExp ("({"+key+"})"

JS 方法收集

格式化json日期 dt.format("yyyy-MM-dd hh:mm:ss"); //这里用到一个javascript的Date类型的拓展方法,这个是自己添加的拓展方法,在后面的步骤3定义 //3.为原始Date类型拓展format一个方法,用于日期显示的格式化 Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+&qu

JS常用方法【私房菜-笔记】-持续整理中

//记录一下前端开发中 JS常用的方法等,持续收集整理中 ---------------------------------------------------------- 1 //处理键盘事件 禁止后退键(Backspace)密码或单行.多行文本框除外 2 function banBackSpace(e) { 3 var ev = e || window.event;//获取event对象 4 var obj = ev.target || ev.srcElement;//获取事件源 5 va

(2)Underscore.js常用方法

目录 1.集合相关方法 1.1.数组的处理 map(循环,有返回值),将返回的值依次存入一个新的数组  each(循环,无返回值) reduce, shuffle, 1.2.数组的特征 every(判断与),   方法判断数组的所有元素是否都满足某个条件.如果都满足则返回true,否则返回false.  some(判断或),   方法则是只要有一个元素满足,就返回true,否则返回false. size,                        返回list的长度. 1.3.数组的过滤  

JS常用方法总结

1.javascript删除元素节点 IE中有这样一个方法:removeNode(),这个方法在IE下是好使的,但是在Firefox等标准浏览器中就会报错了 removeNode is not defined,但是在核心JS中有一个操作DOM节点的方法叫:removeChild(). 我们可以先去找到要删除节点的父节点,然后在父节点中运用removeChild来移除我们想移除的节点.我们可以定义一个方法叫removeElement: function removeElement(_element

js常用方法 备用

/* function obj$(id)                      根据id得到对象 function val$(id)                      根据id得到对象的值 function trim(str)                      删除左边和右边空格 function ltrim(str)                    删除左边空格 function rtrim (str)                    删除右边空格 functi

JS常用方法函数整理

1.document.write("");为输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementByIdx_x_x("表单中元素的ID号").name(或value) 6.一