!!!常用JS代码块 (jquery)

时间:2023-03-09 17:51:44
!!!常用JS代码块 (jquery)

jquery代码块

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function(){ });
</script>

替换字符串

var str1="Visit Microsoft! Microsoft!!";
document.write(str1.replace(/Microsoft/,"替换一次"));
document.write("<br>"); //replace 的第一个参数可以是正则表达式,/g标识全文匹配。
var str2="Visit Microsoft! Microsoft!!";
document.write(str2.replace(/Microsoft/g,"替换所有"));

去除空格和回车:2016-1-15

<script type="text/javascript" src="http://cdn.bootcss.com/zepto/1.0rc1/zepto.min.js"></script>
<script type="text/javascript">
$(function(){
var s0 = "1\n\n\n\r\n\n\r1";
var s= $.trim(s0);
s=s.replace(/\r/g,'');
s=s.replace(/\n/g,'');
alert(s0.length);
alert(s.length);
});
</script>

替换掉所有字符:

var s="我是张三  我是坐车来的  我不是走路来的";
var s=s.replace(/我/g,'你');
alert(s);

取页面参数

//取页面参数
var PAGE = {
get:function(_name) {
var str0=location.search;
var str0=str0.replace("?","");
var str_arr=str0.split("&");
var _val="";
//alert(str0);
for(var i=0;i<str_arr.length;i++){
if(str_arr[i].indexOf(_name)>-1){
var V = str_arr[i].split("=");
_val = V[1];
//alert("-------"+V[1]+"-----"+_val);
}
}
//console.log("_val:"+_val);
return _val;
},
};
//PAGE.get("id");//获取当前页面url所带的参数

AJAX  (POST方式提交)

var requestUrl="http://192.168.1.1:8080/test?type=test";
$.ajax({
type : "post",
async:true,
url : requestUrl,
data:{
product : product,
address : address,
phone : phone,
content : content,
},
dataType : "jsonp",
success :function(data){
//console.log("--------(xxxxx)-----success");
},
error:function(data){
//console.log("error: (xxxxx)");
}
});

console的使用

http://www.w3cfuns.com/article-5600040-1-1.html   你真的了解console吗   2015-6-8

//测试代码段的执行时间
console.time('测试1');
$("p[data-show1='1'][data-show2='1']").hide();
console.timeEnd('测试1'); //测试代码段的执行时间2
console.time('测试2');
$("p[data-ccc='1']").hide();
console.timeEnd('测试2'); //将传入对象的属性,包括子对象的属性以列表形式输出
console.dir(console); //性能分析
function ppp(){}
console.profile('性能分析');
ppp();
console.profileEnd();