冰雨战士

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Javascript

摘要:1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是:Object.extend = function(destination, source) {for (property in source) {destination[property] = source[property];}return destination;}除此之外,还有种方法,就是:Function.apply(当然使用Function.call也是可以的)apply方法能劫持另外一个对象的方法,继承另外一个对象的属性Function.apply(obj,args)方法能接收两个参数 阅读全文
posted @ 2013-02-22 16:01 冰雨战士 阅读(219) 评论(0) 推荐(0)

摘要:设置或获取对象指定的文件名或路径。window.location.pathname设置或获取整个 URL 为字符串。window.location.href设置或获取与 URL 关联的端口号码。window.location.port设置或获取 URL 的协议部分。window.location.protocol设置或获取 href 属性中在井号“#”后面的分段。window.location.hash设置或获取 location 或 URL 的 hostname 和 port 号码。window.location.host设置或获取 href 属性中跟在问号后面的部分。window.loc. 阅读全文
posted @ 2013-02-19 12:04 冰雨战士 阅读(288) 评论(0) 推荐(0)

摘要:我们经常会用到这个一样逻辑,判断一个字符串或者数字是否在数组内,很多程序语言都有这样一样专门的函数,比如PHP的in_array()。那么JS有木有呢,很遗憾,JS木有这样的函数,于是想到伟大的JQ是否封装了这个函数,找到了API,JQ的确封装了这个函数jQuery.inArray( value, array ) 搜索数组中指定值并返回它的索引(如果没有找到则返回-1)。value要搜索的值。array一个数组,通过它来搜索。当然,处于学习,自己也去写了这样的函数,有2种代码可以实现,第一种:function inArray1(needle,array,bool){ if(typeo... 阅读全文
posted @ 2013-01-10 10:20 冰雨战士 阅读(429) 评论(0) 推荐(0)

摘要:var a= new Array(new Array(1,2),new Array('b','c'));document.write(a[1][1]);说白了,就是利用for循环定义二维数组!?<script language="javascript" type="text/javascript">function Array_2(nRow,nColumn){var array1=new Array(); //定义一维数组for(i=0;i<nRow;i++){//将每一个子元素又定义为数组array1[ 阅读全文
posted @ 2013-01-07 09:45 冰雨战士 阅读(375) 评论(0) 推荐(0)

摘要:jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. var check 阅读全文
posted @ 2012-02-29 15:28 冰雨战士 阅读(235) 评论(0) 推荐(0)