自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于文本框内容的选择

第一个方法select();这个方法会选择文本框里面所有的内容。 //获取文本选择的内容 function getSelectedText(textbox){ if(document.selection){//IE 浏览器支持此方法 return document.selection.createRange().text; }else{//非IE浏览器 return textbox.v

2012-10-20 10:51:58 461

原创 关于表单的元素获取

每个表单都有elements属性,该属性是表单中所有元素的集合。这个elements集合是一个有序列表,其中包含着表单中的所有字段。 这些字段在elements中的顺序和标签的顺序是相同的,我们可以通过位置和name特性来访问。 例子: yellow"> var form = document.getElementById("myForm"); var col

2012-10-19 09:56:21 240

原创 超时调用和间歇调用

超时调用需要调用window的setTimeout()方法,它接收两个参数,第一个参数可以是 包含JavaScript代码的字符串,也可以是函数,第二个参数是毫秒数。再此强调一下,强烈建议 第一个参数不要使用字符串,因为这样的出错概率很大,建议使用函数。 例如: setTimeOut(function(){ alert("使用了函数"); },1000); 那如何取消超时调用呢,很简

2012-10-17 10:15:57 441

原创 关于InvocationTargetException

自己碰到一个异常InvocationaTargetException,这是由反射机制抛出的异常。 许多人直接想捕获这个异常都失败了,自己也试了很多方法,都不能成功捕获。 有人问直接捕获Exception行不行,答案是不行。 那又有人问,那到底该怎么办才能捕获呢? 那就只能捕获Exception的父类Throwable,捕获try{}catch(){}捕获Throwable后可以进行你想要的

2012-10-17 09:44:54 455

原创 块级作用域

js里面没有块级作用域,例如: for(var i=0; i alert(i); } 像这样一个简单的for循环,在Java、C#等高级语言里面i只能在循环体里面使用,循环外面是不能调用的, 但是在js里面,从i有了定义开始,就可以在函数后面的代码中随便调用。就像上面的循环外面再加一句 alert(i);打出的结果就是5; 该如何避免这种情况的出现呢,使用私有作用域: (funct

2012-10-15 09:41:19 283

原创 margin,padding,border和width详解

在页面中,每个元素都可以看作一个矩形框,由内容、填充、边框和空白边组成。 填充在内容的周围,边框会在填充区域外加一条线,在边框外边是空白边。空白边是透明的, 一般用来控制元素之间的间隔。 在CSS样式中,width和height指的是内容的宽度和高度。假设一个框的边上有5像素的空白边 和10像素的填充,如果希望框的总宽度达到100像素,那么把框的宽度设为70像素就ok了。 但是不幸的是在

2012-10-14 20:13:52 417

原创 关于闭包中的this

先看一个例子程序: var temp = "I am Window!"; var object = { name:"I am Object!"; getName:function(){ return function(){ return this.name; } } } alert(object.getName()());//猜猜这里返回什么("I am Window!")

2012-10-12 17:13:13 216

原创 关于闭包和变量的作用域的问题

闭包只能取得包含函数中的任何变量的最后一个值,所以尽量把值放在自己的局部变量里面, 这样可以提高数据的搜索性能,避免作用域查找 看例子: function  cFunction(){ var  result  =  new Array(); for (var i=0; i result[i] = function(){ return i; } } return result;

2012-10-12 11:14:00 424

原创 使用arguments.callee来避免递归出错

来看一个经典的递归函数 function factorical(num){ if(num return 1;  }else{ return num * factorical(num - 1); } } 一般情况下这个递归函数是不会出错的,但是看下面一种情况: var anthorFunction = factorical; factorical = null; anthor

2012-10-12 09:56:34 683

原创 匿名函数

关于匿名函数,简单地讲就是没有名字的函数。 函数有多种定义的方式,例如:function fName(参数列表){} 或者 var fName = function(参数列表){} 上面两个例子在逻辑上是等价的,但是还是有点区别的。函数声明在代码执行前就被加进作用域, 而表达式则是在代码执行到这一行才有定义。函数声明给函数指定了一个名字,而表达式则是创建一个 匿名函数,赋值给一个变量。

2012-10-12 09:43:45 203

原创 关于js里eval()方法的使用

eval()方法只接收一个参数,既要执行的字符串。 例子: eval("alert('举个例子')"); 执行结果等价于alert('举个例子'); 当解析器发现代码中调用eval()方法时,它会将传入的参数当作实际的js语句来解析,然后把执行结果插入原来的位置。

2012-10-11 08:34:50 394

原创 关于js里面的call方法

举个例子 var Human(name,age){ this.name = name; this.age = age; this.sayName = function(){ alert(this.name); } } Human.call(o,"张三","20"); o.sayName();//返回“张三” call()方法是在某个特殊对象作用域中调用Human()函数,这里是

2012-10-10 17:25:56 173

原创 关于在jsp里面获取session

request.getSession().getAttribute("获取的具体变量");这里返回的是Object类型,需要根据自己的需求进行强制类型转换

2012-10-09 10:41:14 256

RGB颜色查询对照表

RGB颜色查询对照表

2015-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除