摘要: for in 遍历的不是数组,而是那个对象,也就是cbAll 这个对象,它遍历访问的每个值其实是cbAll的每个属性,而不是数组元素,不信你可以用for(var i in cbAll){ alert(i);} 来看看每个i到底是谁,肯定不是数组元素。for 循环根据下标访问的才算真是的数组元素。所以for in 和for 是有区别的。并且,使用for in 的效率要远低于for循环哦 阅读全文
posted @ 2013-04-24 10:40 qiuhua 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 当你有一个对象的多个属性或者方法需要操作时,就可以使用with比如<body>test<script type="text/javascript">var o=document.createElement("div");with(o){ style.cursor="pointer"; style.zIndex="100"; innerHTML="aaaa";}document.body.appendChild(o);</script></body> 阅读全文
posted @ 2013-04-24 10:36 qiuhua 阅读(318) 评论(0) 推荐(0) 编辑
摘要: JavaScript的格式:JavaScript区分大小写;JavaScript脚本程序须嵌入在HTML文件中;JavaScript脚本程序中不能包含HTML标记代码;(双引号)每行写一条脚本语句;语句末尾可以加分号;JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含<script></script>标签。JavaScript脚本程序的几种基本格式:<script> document.write("Hello World!!!"); </script> <script la... 阅读全文
posted @ 2013-04-24 10:17 qiuhua 阅读(497) 评论(0) 推荐(0) 编辑
摘要: setTimeout定时器setInterver计时器用以指定在一段特定的时间后执行某段程序。•setTimeout():•格式: [定时器对象名=] setTimeout(“<表达式>”,毫秒) 功能:执行<表达式>一次<script type="text/javascript">function count(){setTimeout("alert('执行成功');", 7000);}</script> </head> <body> <input type=& 阅读全文
posted @ 2013-04-24 10:10 qiuhua 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 事件绑定有两种方法,一种是在控件中绑定,另外一种是在javascript中获得控件,然后绑定。 如红色部分。记得浏览器是从头到尾解析程序的,所以要在控件之后定义才能获得控件。否则是空。<bodyonload=""><input type="button" id="b1" value="click1"onclick="clickHandler();"><input type="button" id="b2"value=" 阅读全文
posted @ 2013-04-24 10:03 qiuhua 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 48个实用的HTML特效代码1!!!(推荐初学者使用)1。忽视右键 <body> 或 <body style="overflow-y:hidden"> 2。加入背景音乐 IE:<bgsound src="*.mid" loop=infinite> NS:<embed src="*.mid" autostart=true hidden=true loop=true> </embed> *.mid你的背景音乐的midi格式文件 3。简单的window.open方法 <a h 阅读全文
posted @ 2013-04-23 17:55 qiuhua 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: document.getElementById( "id_Number ") 得到的是单个元素 document.getElementsByName( "name ") 得到的是数组 阅读全文
posted @ 2013-04-16 10:44 qiuhua 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 改默认编辑模式就可以了。将默认编辑器由“myeclipse visual jsp designer”改为“myeclipse jsp editor”就不卡了。(我试验过就很灵) 阅读全文
posted @ 2013-04-15 15:08 qiuhua 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 地址栏中传递中文参数由于地址栏会将中文参数编码,因而另一个接受页面获取的参数肯定是乱码。应先在提交页面将中文参数编码,接受页面解码,如下:提交页面:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <body> <% String name = "张三"; String tname = URLEncoder.encode(name,"utf-8"); response.sendR 阅读全文
posted @ 2013-04-15 11:25 qiuhua 阅读(355) 评论(0) 推荐(0) 编辑
摘要: MySQL查询时区分大小写的方法1、一种方法是可以设置表或行的collation,使其为binary或case sensitive。在MySQL中,对于Column Collate其约定的命名方法如下:*_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的*_cs: case sensitive collation,区分大小写*_ci: case insensitive collation,不区分大小写############ Start binary collation example###########mysql> create 阅读全文
posted @ 2013-04-12 17:37 qiuhua 阅读(539) 评论(0) 推荐(0) 编辑