JavaScript
k678mh
这个作者很懒,什么都没留下…
展开
-
js数组依据下标删除元素
1、创建数组var array = new Array();var array = new Array(size);//指定数组的长度var array = new Array(item1,item2……itemN);//创建数组并赋值2、取值、赋值var item = array[index];//获取指定元素的值array[index] = value;//为指定元原创 2013-01-05 21:32:15 · 1525 阅读 · 0 评论 -
window.location.href IE下无效问题
window.location.href页面跳转有时候会不起作用,页面也会刷新一下,但是就是不会转向目标页面,最后想出个暂时解决问题的办法设置一个0秒的定时器: setTimeout(function(){ window.location = "http://www.csdn.net/profile/EditPW_usernameInput?type="+ data.msg.nam原创 2013-10-27 10:52:03 · 2218 阅读 · 1 评论 -
正则表达式常用例子总结
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配首尾空白字符的正则表达式:^\s*|\s*$如:function isChinese(temp) { var re = /^\s*|\s*$/; if(re.test(temp)) return true;原创 2013-10-23 21:59:47 · 477 阅读 · 0 评论 -
js中call与apply方法
参考:http://blog.csdn.net/ithomer/article/details/6592082原创 2014-01-03 14:09:38 · 508 阅读 · 0 评论 -
JavaScript正则表达式
1. JavaScript正则表达式的实现JavaScript对正则表达式的支持是通过ECMAScript中的RegExp类实现的,RegExp对象的构造函数可以带一个或两个参数。第一个参数描述需要进行匹配的模式字符串,第二个参数指定了额外的处理指令。示例代码: var re=new RegExp("test","gi");实现方法二:使用Perl风格的语法(较常用)转载 2014-01-23 14:20:13 · 479 阅读 · 0 评论 -
javascript中arguments,callee,caller
在IE中,可以通过event或window.event获得全局event;而在其他浏览器中,则通过 arguments[arguments.length-1]可获得event实例。但是如果是嵌套调用,如:用户触发事件调用functionA,而 functionA又调用functionB,再由functionB调用functionC,此时如果functionB或functionC中需要获 得ev转载 2014-01-23 15:26:30 · 528 阅读 · 0 评论 -
json使用
js应用://1 字符串装换为对象,使用JSON的parse方法alert("begin");var text = '{"a":"1", "b":"2", "c":"3"}';var jsonObject = JSON.parse(text, null);alert("The jsonObject value is " +jsonObject.a + ";" + jsonObj原创 2014-01-23 14:43:38 · 460 阅读 · 0 评论 -
JSON parse()方法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> var data='{"name":"肖永健","转载 2013-05-08 16:19:27 · 1793 阅读 · 0 评论 -
JS实现关闭当前子窗口,刷新父窗口的问题
在子窗口中添加window.onunload = onbeforeunload_handler; function onbeforeunload_handler(){ window.opener.location.href = window.opener.location.href; }原创 2014-07-24 10:45:38 · 2064 阅读 · 0 评论 -
javaScript数据类型与typeof操作符
1.typeof操作符。typeof操作符是用来检测变量的数据类型。使用:typeof 变量名;返回以下字符串:字符串描述undefined未定义boolean布尔值string字符串number数值object对象或者nullfunction函数2.u原创 2013-10-17 11:33:16 · 492 阅读 · 0 评论 -
javaScript arguments 对象
ECMAScript 函数不介意传递进来多少参数,也不会因为参数不统一而错误。实际上,函数体内可以通过 arguments 对象来接收传递进来的参数。function box() {return arguments[0]+' | '+arguments[1]; //得到每次参数的值}alert(box(1,2,3,4,5,6)); //传递参数arguments原创 2013-10-17 09:34:25 · 508 阅读 · 0 评论 -
JavaScript 图片上传预览效果
参考:http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.html原创 2013-01-05 21:59:09 · 341 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)原创 2013-02-18 20:59:24 · 252 阅读 · 0 评论 -
js prototype
JavaScript能够实现的面向对象的特征有:·公有属性(public field)·公有方法(public Method)·私有属性(private field)·私有方法(private field)·方法重载(method overload)·构造函数(constructor)·事件(event)·单一继承(single inherit)·子类重写父类的转载 2013-07-13 22:38:31 · 627 阅读 · 0 评论 -
JS constructor
Javascript确实是很烦人, 但也很诱人这次记录constructor, 与之相关的, 还有typeof, ==, ===试测测以下代码的结果function demo(){var str1="abc";var str2=new String("abc");var str3=new Array("abc");alert(typeof str1);a转载 2013-07-13 23:04:06 · 448 阅读 · 0 评论 -
js中==和===区别
首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个原创 2013-07-13 23:10:28 · 474 阅读 · 0 评论 -
JS Class construct and extend
关于对象构造, 大致有以下几种pattern1. factory工厂模式, 很传统的啦, 主要就是在构造函数里临时创建一个Object, 然后把所有资源都赋予这个实例, 最后返回这个实例的引用, 创建对象时不需要new, 工厂模式嘛,缺点是, 因为最后的引用不是原来的Class, 所以Class的prototype完全废了2. constructor构造模式, 很Jav转载 2013-07-14 13:13:58 · 1005 阅读 · 0 评论 -
10个在线正则表达式测试网站推荐
在这篇文章中,列举了10个正则表达式测试站,当你写入代码前,可获得在线测试的帮助。1、RegExr2、Online Regular Expression Tester3、RETester4、Regexpal5、Regular Expression Test Tool6、Regular Expression To转载 2013-08-22 23:01:45 · 5973 阅读 · 0 评论 -
js中this的总结
this指针是面向对象程序设计中的一项重要概念,它表示当前运行的对象。在实现对象的方法时,可以使用this指针来获得该对象自身的引用。 和其他面向对象的语言不同,JavaScript中的this指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的,在上一节讲函数的apply和call方法时已经有过这样的例子Javascript中this关键字通常指向当前函数的拥转载 2013-07-14 14:39:27 · 489 阅读 · 0 评论