随笔分类 -  Javascript

摘要:这篇心得的由来得益于holmesian。感谢holmesian的指导调试前端的ajax程序。在ajax中总会出现一个时间处理函数, 在里面会有一个后端的程序了。这样我们直接访问这个程序,通过参数传值。这样,就可以很直观的看到,XML返回的数据,直接进行调试。欢迎探讨actionbi2010@gmail.com一点称不上经验的经验:1.浏览器对于程序结果的缓存。2.如果返回结果不显示的话,直接把XML的格式声明的部分注视掉。让返回结果按照正常的html格式显示。如果这是结果还是不显示的话,那就要检查自己的程序了。3,当报出的错误是除了汉字不显示,别的都显示的话,那就说明一点,编码有问题,在XML 阅读全文
posted @ 2011-05-14 02:07 ActionBi 阅读(455) 评论(0) 推荐(0)
摘要:最近写了几句javascript程序代码,涉及到了动态改变图片的效果,结果在ie下显示不出了来,实在是郁闷,上网找寻结果,终于发现了,原来是 浏览器的问题。现在将方法贴出来分享。首先讲下这个bug的出现的情况,页面中有<a href="javascript:void(0)" onclick="document.getElementById('current').src=‘imag... 阅读全文
posted @ 2010-10-19 03:30 ActionBi 阅读(4501) 评论(0) 推荐(0)
摘要:W3c规定在属性值中是不能含有特殊字符的。但是在实际的项目中偶尔会遇到表达始终含有“#”和“.”字符的。例如html代码<div id="id#b">xx</div><div id="id[1]">aa</div>正确的获取方式:$("#id\\#b"); 转意特殊字符$("#id\\[1\\]")转移... 阅读全文
posted @ 2010-08-25 16:17 ActionBi 阅读(256) 评论(0) 推荐(0)
摘要:javascript的dom操作可以分为三个方面DOM core(核心) 、 HTML-DOM 和 CSS-DOM插入节点的方法append() 向每个匹配的元素的内部追加内容 $("p").append("<b>你好</b>")appendTo() 将所有的匹配的元素追加到指定的元素中。 $("<b>你好!!</b>").appendTo("p"... 阅读全文
posted @ 2010-08-20 15:27 ActionBi 阅读(1074) 评论(0) 推荐(1)
摘要:jquery选择器基本选择器最简单的也是最常用的。基本选择器$("#test") 选取id为test的元素。 返回单个元素$(".test") 选取类名为test的元素。 返回集合元素$("*") 选取所有元素 返回集合元素$("div,span,.myclass") 选择所有的<div>,<span>,和拥有类名为myclass的标签的一组元素 返回集合元素示例:$... 阅读全文
posted @ 2010-08-16 08:59 ActionBi 阅读(990) 评论(0) 推荐(0)
摘要:假设 obj 为某个 HTML 控件。obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。obj.offsetWidth 指 obj 控件自身的绝对宽度,不包括因 overflow 而未显示... 阅读全文
posted @ 2010-04-25 20:08 ActionBi 阅读(7433) 评论(1) 推荐(2)
摘要:CollectGarbage(); setTimeout("CollectGarbage();", 1);这里之所以使用setTimeout(),因为可以彻底回收当前所有对象,防止变量之间的引用导致释放失败,可以当作一个保障措施,按照道理来说,这里不会执行了。使用的时候需要注意,一定在所有函数执行完毕之后执行,否则,setTimeout()和setIntervalue()等东东都将无法正常工作了。... 阅读全文
posted @ 2010-04-21 18:06 ActionBi 阅读(753) 评论(1) 推荐(2)
摘要:div firefox和ie中获取div内容 阅读全文
posted @ 2010-04-07 08:14 ActionBi 阅读(45400) 评论(6) 推荐(4)
摘要:js冒泡事件 阅读全文
posted @ 2010-04-06 23:09 ActionBi 阅读(13276) 评论(2) 推荐(4)
摘要:两个函数都是可以用来实现一段时间后执行一段javascript代码的效果。两个函数都有两个参数,前面的都是执行表达式,后面的是隔的秒数。不同的是setInterval会每隔指定的时间段就执行一次代码,具有重复性。而setTimeout只会调用后执行一次。下面通过函数的建立和函的自动删除来深刻理解两个函数;1.函数的建立setTimeOut的建立:showTime();function showTi... 阅读全文
posted @ 2010-03-25 18:03 ActionBi 阅读(690) 评论(0) 推荐(0)