JS
jiming923
keep study
展开
-
javascript 交互
1.如果声明了变量,为赋值,则其值默认为undefined 2.原创 2012-09-12 01:53:17 · 116 阅读 · 0 评论 -
JS默认参数
hp有个很方便的用法是在定义函数时可以直接给参数设默认值,如: function simue ($a=1,$b=2){ return $a+$b; } echo simue(); //输出3 echo simue(10); //输出12 echo simue(10,20); //输出30 但js却不能这么定义,如果写function simue(a=1,b=2){}会提示缺少对象转载 2014-09-24 09:45:45 · 206 阅读 · 0 评论 -
JS自带的字符串函数和一些扩展的函数
JS自带函数 concat 将两个或多个字符的文本组合起来,返回一个新的字符串。 var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world" indexOf 返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。 var index1 =转载 2014-06-16 15:07:04 · 154 阅读 · 0 评论 -
js获取当前时间,js时间函数
Js获取当前日期时间及其它操作,js时间函数 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31转载 2014-03-06 10:35:21 · 2981 阅读 · 0 评论 -
JS获取当前时间戳的方法-JavaScript 获取当前时间戳
在网上找了很久JS获取时间戳的方法,很多都走了很多弯路,但是得到是的时间戳却不正确,下面把自己整理的几个JS获取时间戳的方法发到这里,供我的好友分享。 JavaScript 获取当前时间戳: 第一种方法: var timestamp =Date.parse(new Date()); 结果:1280977330000 第二种方法: var timestamp =(newDate()).v转载 2014-03-06 10:36:00 · 2236 阅读 · 0 评论 -
js正则
JS正则验证邮箱的格式 对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。 一.相关的代码 1 function test() 2 { 3 var temp = document.getElementById("text1"转载 2014-03-06 10:28:30 · 205 阅读 · 0 评论 -
图片延迟加载
http://www.cnblogs.com/xingzhi/archive/2011/06/01/2067272.html js图片延迟加载如何实现 这里延迟加载的意思是,拖动滚动条时,在图片出现在浏览器显示区域后才加载显示。 大概的实现方式是: 在页面的load没有触发之前,把所有的指定id的元素内的img放入到imgs中,将所有的图片的src值放入到一个新建的_src属性中,转载 2013-11-29 10:35:49 · 134 阅读 · 0 评论 -
p3p 跨域
p3p 跨域 最近因为工作需要写了个msn机器人,发现xiaoi机器人的活动页面是使用frame来加载用户页面,于是会导致cookie,session,js,等权限问题。 1、cookie,session的权限问题,解决方案一:可以通过添加P3P header解决,如:Response.AddHeader("P3P", "CP=CAO PSA OUR");,转载 2013-03-22 01:54:13 · 414 阅读 · 0 评论 -
基于jQuery的AJAX跨域问题完美解决方案[转]
基于jQuery的AJAX跨域问题完美解决方案[转] 问了一下乐锋,现系统中已提供的几个方案(函数)都不太令人满意或太烦琐了,和乐锋讨论了几种方案后,一时没有找到最好解决方案,一看时间,22:00了,天色已晚,不打扰他晚上陪老婆了!回到家里本想通过利用 iframe 来加载跨域的 url 来得到 dom 数据,研究后发现的想法太天真了,JS的安全策略跟本不允许我这样做;想通过 proxy 代理的转载 2013-03-22 01:34:50 · 309 阅读 · 0 评论 -
jsarray
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,转载 2013-03-22 01:05:28 · 232 阅读 · 0 评论 -
跨域js
JavaScript跨域总结与解决办法 什么是跨域 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash 本文来自网络(http://f2e.m转载 2013-03-22 01:01:51 · 260 阅读 · 0 评论