开发者最容易犯的JavaScript错误,总结出13个。这些当中可能少不了你犯的错误。我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助。 1.for...数组迭代的用法 Usage of for..in to iterate Arrays 举例: var myArray = [ “a”, “b”, “c” ]; va...
通过点击一控件,在控件的下面显示一个浮动层,通常的做法是:获取此控件的offset值,再计算出浮动层的top,left等css属性的值,赋值即可。 那么下面就看一下如何获取控件的offset值。 纯JS的实现 首先想到的是这样的一段js。 document.getElementById("divF...
对于页面来说,JQuery中的Dialog从效果上来说还可以,而且使用简单,只要短短几行绑定的代码就可以实现弹出效果。 $('#dialog').dialog({ autoOpen: false, width: 600, buttons: { "Ok": function() { $(this).dialog("close"); }, "Cancel": function() {...
jQuery对于开发者来说有一个很诱人的东西,但是随着jQuery应用程序的逐渐增多,其性能优化问题是程序员们不可忽视的,文章介绍了12种jQuery的优化方法,希望对您有所帮助。我们知道在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElemen...
...
历经多年的发展,Web仍停留在点...
...
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 table border oncontextmenu=return(false)tdno/table 可用于Table 2. body onselectstart="return false" 取消选...
本文和大家详解一下如何使用jQuery的ajax来调用webservice服务的方法。 jquery ajax调用webservice(C#)要注意的几个事项: 1、web.config里需要配置2个地方 httpHandlers remove verb="*" path="*.asmx"/ add verb="*" path="*.asmx" validate="false" type=...
网络上介绍JS切换背景音乐的方法大多不可行,最后在一个韩国网站上找到解决办法,原来切换音乐时需要一个延时。 musicStatus = false; // 背景音乐,播放特定曲目,空曲目,暂停音乐 function playmusicfile(musicfile) { var objMusic = document.getElement...