随笔分类 -  JS,JQuery杂记

摘要:今天收藏了这几种关于识别ie版本的几种代码,有需要的朋友参考一下:var isIE=!!window.ActiveXObject;var isIE6=isIE&&!window.XMLHttpRequest;var isIE8=isIE&&!!document.documentMode;var isIE7=isIE&&!isIE6&&!isIE8;if (isIE){ if (isIE6){ alert("ie6"); }else if (isIE8){ alert("ie8"); }els 阅读全文
posted @ 2013-10-25 09:59 sangxb 阅读(313) 评论(0) 推荐(0)
摘要:1、前端JS代码/* receiver-----接收人 */function foreachEmail(receiver){ var str=""; var email =""; if(receiver!="" && receiver.indexOf(";")>0) { var arremail=receiver.split(";"); for(var i=0;i 0){ if(arremail[i] != arremail[i-1]){ email = email+&qu 阅读全文
posted @ 2013-10-25 09:56 sangxb 阅读(239) 评论(0) 推荐(0)
摘要:基本概念在URL中 传值有两方式,一种是通过search来传值(即?后面的部分),一种是通过hash来传值(即#后面的部分)。它们之间有一个区别, 即search改变时浏览器会发一次的httprequest,而hash改变时浏览器不会发送httprequest。也就是 说,search可以用来做浏览器和服务器端的信息传递,而hash则更适合用于本地页面的信息传递(比如在主页面和“跨域”iframe之间做信息传递,主页面通过改变iframe.src中的hash部分来“发送数据”, 而iframe则通过读取window.location.hash来“接收数据”。相反的,iframe通过改 变win 阅读全文
posted @ 2013-10-25 09:53 sangxb 阅读(4151) 评论(0) 推荐(0)
摘要:1、after()方法用法测试afterafter函数结果如下:测试afteraaaspan标签后面多了一个a标签2、append()方法用法测试append()append函数结果如下:测试append()aaaspan标签里面多了一个a标签 阅读全文
posted @ 2013-10-25 09:52 sangxb 阅读(1639) 评论(0) 推荐(0)
摘要:Jsonp跨域请求注意: jquery在处理jsonp类型的ajax时,自动帮你生成回调函数并把数据取出来供success属性方法来调用,所以不用再去写函数getTrainInfo()了。 ajax和jsonp其实本质上是不同的东西。ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加标签来调用服务器提供的js脚本,所以只是因为jquery把jsonp封装进了ajax,人们才误认为jsonp是ajax的一种。 阅读全文
posted @ 2013-10-25 09:51 sangxb 阅读(285) 评论(0) 推荐(0)
摘要:正则表达式通常用于两种任务:1.验证;2.搜索/替换。 用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。网址(URL)[a-zA-z]+://[^\s]*IP地址(IP Address)((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)电子邮件(Email)\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([- 阅读全文
posted @ 2013-10-25 09:45 sangxb 阅读(182) 评论(0) 推荐(0)
摘要:定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string参数string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。注意:只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数1、该字符串是一个表达式,eval 求该表达式的值;eg: eval("1+1"); 结果:22、该字符串代表一个或多个 JavaScript 语句,那么 eval 执行这些语句; eg: e 阅读全文
posted @ 2013-10-23 10:54 sangxb 阅读(361) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2013-10-23 10:42 sangxb 阅读(14576) 评论(0) 推荐(0)
摘要:hand:是大家所熟悉的手型。crosshair:是十字型,就是小乌龟首页所用的样式。text:是平时鼠标移动到文本上的样式。wait:是等待的效果。default:是默认的那种效果。help:是带问号的鼠标样式。e-resize:是向右的箭头。ne-resize:是向右上方的箭头。n-resize:是向上的箭头。nw-resize:是向左上方的箭头。w-resize:是向左的箭关。sw-resize:是向左下的箭头。s-resize:是向下的箭头。se-resize:是向右下方的箭头。auto:是系统自动的效果。 阅读全文
posted @ 2013-10-23 10:24 sangxb 阅读(932) 评论(0) 推荐(0)
摘要:1、typeof:定义:typeof是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。返回值:typeof 一般只能返回如下几个结果:number,boolean,string,function,object,undefined。应用: 通常typeof 来获取一个变量是否存在,如 if(typeof a!="undefined"){alert("ok")},而不要去使用if(a) 因为如果 a 不存在(未声明)则会出错,对于 Array,Null 等特殊对象使用 typeof 一律返回object 阅读全文
posted @ 2013-10-23 10:13 sangxb 阅读(264) 评论(0) 推荐(0)