jQuery中的一些自己写的方法
2017-05-06 15:41
483 查看
/*
* 把字符串中的所有s1,替换为s2
*
* */
String.prototype.replaceAll = function(s1,s2){
return this.replace(new RegExp(s1,"g"),s2);
}
/*
*
* 页面传值获取参数,
* 已对中文进行解码
* */
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = decodeURI(window.location.search).substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
/**
* StringBuffer
* @returns {StringBuffer}
*/
function StringBuffer() {
this.__strings__ = [];
};
StringBuffer.prototype.append = function(str) {
this.__strings__.push(str);
};
StringBuffer.prototype.toString = function() {
return this.__strings__.join('');
};
* 解析URL中的参数
* @param {url路径} string
* @returns {返回object<key,value>}
*/
$.getUrlParam = function(string) {
var obj = new Object();
if (string.indexOf("?") != -1) {
var string = string.substr(string.indexOf("?") + 1);
var strs = string.split("&");
for (var i = 0; i < strs.length; i++) {
var tempArr = strs[i].split("=");
obj[tempArr[0]] = tempArr[1];
}
}
return obj;
};
* 把字符串中的所有s1,替换为s2
*
* */
String.prototype.replaceAll = function(s1,s2){
return this.replace(new RegExp(s1,"g"),s2);
}
/*
*
* 页面传值获取参数,
* 已对中文进行解码
* */
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = decodeURI(window.location.search).substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
/**
* StringBuffer
* @returns {StringBuffer}
*/
function StringBuffer() {
this.__strings__ = [];
};
StringBuffer.prototype.append = function(str) {
this.__strings__.push(str);
};
StringBuffer.prototype.toString = function() {
return this.__strings__.join('');
};
* 解析URL中的参数
* @param {url路径} string
* @returns {返回object<key,value>}
*/
$.getUrlParam = function(string) {
var obj = new Object();
if (string.indexOf("?") != -1) {
var string = string.substr(string.indexOf("?") + 1);
var strs = string.split("&");
for (var i = 0; i < strs.length; i++) {
var tempArr = strs[i].split("=");
obj[tempArr[0]] = tempArr[1];
}
}
return obj;
};
相关文章推荐
- 自己编写的一些好用的jquery方法(部分方法仅适用于我的项目)
- jquery的一些自己常用的方法技巧
- 自己用了一段时间AJAX,一些基本方法和小结
- 处理文本替换这项任务时使用过的一些方法 有好的有烂的 也有让人哭笑不得的 给自己留个念
- 提高自己的一些好的原则及方法
- [转]扩展对input的一些方法(练习jQuery插件)
- 一年没有更新自己的BLOG了,主要是记录一些从sqlserver导数据到oracle的解决方法
- 在struts2下使用jQuery的Ajax方法的一些心得
- JQuery一些不常用的方法
- jquery 刷新页面方法和一些javascript基础函数
- jquery项目中一些比较常用的简单方法
- jQuery中一些不常用的方法属性
- 自己用到的一些jquery小技巧
- jQuery中getScript方法引入外部js文件,乱码处理(自己遇到的问题)
- jquery对象和DOM对象调用一些方法及属性的区别(收集中)
- Jquery使用方法的一些总结
- 扩展对input的一些方法(练习jQuery插件)
- 有关jquery一些方法在浏览器上的区别
- jQuery创建自己的插件(自定义插件)的方法
- jquery的各种取值方法。留着自己用