常用jquery

$(document).ready(function(){});   可以简写成  $(function(){}) 

转换类型:
转换成数字:parseInt() //parseInt(“22.5″); returns 22 

转换成字串:
Boolean型的toString()方法只是输出”true”或”false”,结果由变量的值决定:
var bFound = false ;   

alert(bFound.toString());//outputs “false”

转换成浮点数:
  1. var fNum3 = parseFloat(“22.5″); //returns 22.5   
注意:Number(value),把给定的值转换成数字(可以是整数或浮点数)。Number()将判断是 调用parseInt()方法还是调用parseFloat()方法。


 eval()处理json的时候需要用var data = eval("("+rst+")"); 这种方式处理,是因为js本身是以{}来结束的,而json格式的也是用{}这种结束,如果不加“”进行处理,就会被eval当做语句来处里,而不是去解析。所以需要用引号进行强制性的转换。
 1 $.ajax({
 2         type:'post',
 3         url:postUrl,
 4         async:false,
 5         data:$("#addressForm").serialize(),
 6         dataType:'text',
 7         success:function(rst){
 8             var data = eval("("+rst+")");
 9             layer.msg(data.msg,{icon:1,time:3000});
10             //跳转处理
11             setTimeout(function(){window.location.href=jumpUrl;},4000);
12         }
13     });

setTimeou和setInterval()的区别

直接在ready中调用setInterval(),会提示缺少对象的错误,可以用下面的办法解决:

1 $(document).ready(function(){
2 $.extend({
3   show:function(){
4    alert("ready");
5   }
6 });
7 setInterval("show()",3000);
8 });

指定定时执行的函数时不要使用引号和括号。

1 $(function(){
2 function show(){
3    alert("ready");
4 }
5 setInterval(show,3000);// 注意函数名没有引号和括弧!
6 
7 // 使用setInterval("show()",3000);会报“缺少对象” 
8 });

区别:

setTimeout()

   从载入后延迟指定的时间去执行一个表达式或者是函数;

      仅执行一次 ;和window.clearTimeout一起使用.

setInterval()

   在执行时,它从载入页面后每隔指定的时间执行 一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用.




复制功能需要用flash功能:
jQuery Api 要用 zclip插件来实现复制
1)、下载zclip插件
代码如下:
$('input.copyBtn').zclip({
        path:"__PUBLIC__/admin/source/js/zclip/ZeroClipboard.swf",
        copy:function(){
            return $(this).siblings('span').text();
        },
        afterCopy:function(){ //复制成功之后的操作
            $.message({text:'复制成功',hasButton:2});
        }
    });

参数说明

path:swf调用路径,必须,如js/ZeroClipboard.swf,ZeroClipboard.swf文件已存在下载包中。

copy:复制的内容,必须,任意字符串,也可以是回调函数返回的内容

beforeCopy:复制内容前回调函数,可选

afterCopy:复制内容后回调函数,可选

 
posted @ 2015-12-23 14:54  锅盖头  阅读(173)  评论(0编辑  收藏  举报