摘要:一、变量提升 JavaScript中,var声明的变量可以在使用后再声明,因为函数及变量的声明都将被提升到函数的最顶部。 x = 2; console.log(x); //输出:2 var x; 变量的声明会提升到顶部,而初始化工作则保留在原处。如果上面代码改成这样,则值是undefined。备注:
阅读全文
随笔分类 - JavaScript
摘要:这个类摘自: ASP.NETAjax典型应用 一书xmlhttp.jsfunction $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(eleme
阅读全文
摘要:引用js文件:/************************************************ Cool DHTML tooltip script II- © Dynamic Drive DHTML code library (www.dynamicdrive.com)* This notice MUST stay intact for legal use* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code*********************************
阅读全文
摘要:在网页设计或编程中如何以最方便的方法来处理图片的宽高,以达到最佳的显示效果,这个问题相信很多网页制作人员都遇到过,最麻烦最费时间的做法是用制图软件Photoshop等来一张张处理,这种方法如果处理一两张还好点,多了真是麻烦;最快的做法是直接给图片固定一个宽高,这样做的缺点就是影响页面的美观,而大多数的做法是使用JS来控制图片的显示尺寸在一定的范围内,不会比例失调,保证了图片不会变形,相信这种方法是最合适的。下面这段脚本在IE、FIREFOX、OPERA、NETSCAPE测试都适用(by@蛐蛐): function SetSize(obj, width, height) { myImage =
阅读全文
摘要:function $G(){ var Url=top.window.location.href; var u,g,StrBack=''; if(arguments[arguments.length-1]=="#") u=Url.split("#"); else u=Url.split("?"); if (u.length==1) g=''; else g=u[1]; if(g!=''){ gg=g.split("&"); var MaxI=gg.length;
阅读全文
摘要:validate.js//验证是否为空function CheckIsNull(Inform,Inputname,Inputvalue){ var Form=Inform+"."eval("Temp="+Form+Inputname+".value;");if(Temp==""){ alert("提醒您:"+Inputvalue+"不能为空!"); eval(Form+Inputname+".className='RedInput';");
阅读全文
摘要:.ascx<asp:TextBox ID="tbEntName" runat="server" Width="70px"></asp:TextBox> <br /> <asp:TextBox ID="tbPassword" runat="server" Width="70px" TextMode="Password"></asp:TextBox>.aspx<%@ Page Language=
阅读全文