??xml version="1.0" encoding="utf-8" standalone="yes"?>一区二区三区在线视频播放 ,国产视频二区在线观看,久久精品欧美日韩http://www.aygfsteel.com/bigbigtooth/category/9862.htmlzh-cnFri, 02 Mar 2007 03:33:35 GMTFri, 02 Mar 2007 03:33:35 GMT60关于Javascript 设计模式的实?/title><link>http://www.aygfsteel.com/bigbigtooth/articles/42890.html</link><dc:creator>大牙</dc:creator><author>大牙</author><pubDate>Mon, 24 Apr 2006 12:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/bigbigtooth/articles/42890.html</guid><wfw:comment>http://www.aygfsteel.com/bigbigtooth/comments/42890.html</wfw:comment><comments>http://www.aygfsteel.com/bigbigtooth/articles/42890.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bigbigtooth/comments/commentRss/42890.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bigbigtooth/services/trackbacks/42890.html</trackback:ping><description><![CDATA[ <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US">        </span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目好忙Q好久没有上q这里了Q今天过来一看,居然完全没有人气Q哈</span> <span lang="EN-US">...</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">Q看来我得努力了Q最q看?/span> <span lang="EN-US"> <a >Nicholas C. Zakas</a> </span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的一文章,觉得现在既然在做</span> <span lang="EN-US">JavaScript </span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">Q不妨模?/span> <span lang="EN-US">Mr.  Nicholas</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">那样Q用</span> <span lang="EN-US">Javascript</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实现一些设计模式。迟点也怹?/span> <span lang="EN-US">Javascript</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实现</span> <span lang="EN-US">Object</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的各U特性(如:l承、多态等Q也放上来?/span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 14pt; mso-fareast-font-family: 'Times New Roman'"> <span style="mso-list: Ignore">1?span style="FONT: 7pt 'Times New Roman'">             </span></span> </span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 14pt">Factory <o:p></o:p></span> </b> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US">Factory</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是我们最常用的模式之一。它主要为我们提供一个获取类实例的一个接口,把声明类的过E封装在?/span> <span lang="EN-US">Factory</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中。D一?/span> <span lang="EN-US">Javascript</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最常见的例子:</span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">if (typeof XMLHttpRequest != "undefined") {</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">    return new XMLHttpRequest();</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">} else if (typeof window.ActiveXObject != "undefined") {</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">    return new ActiveXObject("MSXML2.XMLHttp");</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">}<o:p></o:p></font> </span> </code> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <o:p> <font face="宋体"> </font> </o:p> </span> </code> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font face="宋体"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <span style="mso-tab-count: 1">    </span> </span> </code> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">q个代码主要是获得一?span lang="EN-US">XMLHttp</span>的实例,在代码中Q很多时候都会用到。如果每ơ都写一个,会变得很ȝQ采?span lang="EN-US">Factory</span>模式的方法。代码如?span lang="EN-US">:<o:p></o:p></span></span> </code> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <o:p> <font face="宋体"> </font> </o:p> </span> </code> </p> <p> <code> <span lang="EN-US" style="FONT-SIZE: 10.5pt"> <font face="宋体">function XMLHttpFactory() {</font> </span> </code> <span lang="EN-US" style="FONT-SIZE: 10.5pt"> <br /> <font face="宋体"> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">}</span> </code> <br /> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">XMLHttpFactory.createXMLHttp = function () {</span> </code> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">    if (typeof XMLHttpRequest != "undefined") {</span> </code> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">        return new XMLHttpRequest();</span> </code> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">    } else if (typeof window.ActiveXObject != "undefined") {</span> </code> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">        return new ActiveXObject("MSXML2.XMLHttp");</span> </code> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">    }</span> </code> <br /> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">} </span> </code> <o:p> </o:p> </font> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt">在用时可以直接调用而免M很多冗余的代码,而且代码也非常直观?/span> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font face="宋体"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">var oXMLHttp = XMLHttpFactory.createXMLHttp();</span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 14pt">2</span> </b> <b style="mso-bidi-font-weight: normal"> <span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">?/span> </b> <b style="mso-bidi-font-weight: normal"> <span lang="EN-US" style="FONT-SIZE: 14pt">Singleton<o:p></o:p></span> </b> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US">Singleton(</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单?/span> <span lang="EN-US">)</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的作用是保持在界面中保持只有一个实例供调用。这样可以保持系l对某一个实例用进行控制?/span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">function MyClass() {</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">}</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">MyClass.instance = null;  //define the static property</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">MyClass.getInstance = function () {</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">    if (this.instance == null) {<o:p></o:p></font> </span> </code> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"> <font face="宋体"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">//</span> </code> <code> <span style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">建立自己的实例,q保?/span> </code> </font> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">        this.instance = new MyClass();</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">    }</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> <br /> </span> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt"> <font face="宋体">    return this.instance;</font> </span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <br /> </span> <font face="宋体"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">}</span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在希望获得改实例的引用时Q执行以下代码:</span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <font face="宋体"> <code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-ansi-font-size: 10.5pt">var oMyObject = MyClass.getInstance();</span> </code> <span lang="EN-US" style="mso-bidi-font-size: 10.5pt"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">Q未完待l?/span> <span lang="EN-US">?.^_^</span> <span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">Q?/span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt"> <span lang="EN-US"> <o:p> </o:p> </span> </p> <img src ="http://www.aygfsteel.com/bigbigtooth/aggbug/42890.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bigbigtooth/" target="_blank">大牙</a> 2006-04-24 20:43 <a href="http://www.aygfsteel.com/bigbigtooth/articles/42890.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript实用技巧集?/title><link>http://www.aygfsteel.com/bigbigtooth/articles/40967.html</link><dc:creator>大牙</dc:creator><author>大牙</author><pubDate>Thu, 13 Apr 2006 12:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/bigbigtooth/articles/40967.html</guid><wfw:comment>http://www.aygfsteel.com/bigbigtooth/comments/40967.html</wfw:comment><comments>http://www.aygfsteel.com/bigbigtooth/articles/40967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bigbigtooth/comments/commentRss/40967.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bigbigtooth/services/trackbacks/40967.html</trackback:ping><description><![CDATA[ <p>在网上看到这~文章不错,军_把它_过来?br /><br />Q该文章的出处:<a >http://cnblogsky.com/aaa/archive/2005/10/21/216.aspx</a>Q?br /><br />1. oncontextmenu="window.event.returnValue=false" 彻底屏蔽鼠标右?/p> <p><table border oncontextmenu=return(false)><td>no</table> 可用于Table </p> <p>2. <body onselectstart="return false"> 取消选取、防止复?/p> <p>3. onpaste="return false" 不准_脓</p> <p>4. oncopy="return false;" oncut="return false;" 防止复制</p> <p>5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图?/p> <p>6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显C出你的图标</p> <p>7. <input style="ime-mode:disabled"> 关闭输入?/p> <p>8. 永远都会带着框架</p> <p><script language="JavaScript"><!--<br />if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网?br />// --></script></p> <p>9. 防止被hframe</p> <p><SCRIPT LANGUAGE=JAVASCRIPT><!-- <br />if (top.location != self.location)top.location=self.location;<br />// --></SCRIPT></p> <p>10. |页不能被另存?/p> <p><noscript><iframe src=*.html></iframe></noscript> </p> <p>11. 查看|页源代?/p> <p><input type=button value=查看|页源代?<br />onclick="window.location = "view-source:"+ "http://www.pconline.com.cn""></p> <p>12.删除时确?/p> <p><a href="javascript:if(confirm("实要删除吗?"))location="boos.asp?&areyou=删除&page=1"">删除</a> </p> <p>13. 取得控g的绝对位|?/p> <p>//Javascript<br /><script language="Javascript"><br />function getIE(e){<br />var t=e.offsetTop;<br />var l=e.offsetLeft;<br />while(e=e.offsetParent){<br />t+=e.offsetTop;<br />l+=e.offsetLeft;<br />}<br />alert("top="+t+"/nleft="+l);<br />}<br /></script></p> <p>//VBScript<br /><script language="VBScript"><!--<br />function getIE()<br />dim t,l,a,b<br />set a=document.all.img1<br />t=document.all.img1.offsetTop<br />l=document.all.img1.offsetLeft<br />while a.tagName<>"BODY"<br />set a = a.offsetParent<br />t=t+a.offsetTop<br />l=l+a.offsetLeft<br />wend<br />msgbox "top="&t&chr(13)&"left="&l,64,"得到控g的位|?<br />end function<br />--></script></p> <p>14. 光标是停在文本框文字的最?/p> <p><script language="javascript"><br />function cc()<br />{<br />var e = event.srcElement;<br />var r =e.createTextRange();<br />r.moveStart("character",e.value.length);<br />r.collapse(true);<br />r.select();<br />}<br /></script><br /><input type=text name=text1 value="123" onfocus="cc()"></p> <p>15. 判断上一늚来源</p> <p>javascript:<br />document.referrer</p> <p>16. 最化、最大化、关闭窗?/p> <p><object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <br /><param name="Command" value="Minimize"></object><br /><object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <br /><param name="Command" value="Maximize"></object><br /><OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><br /><PARAM NAME="Command" VALUE="Close"></OBJECT><br /><input type=button value=最化 onclick=hh1.Click()><br /><input type=button value=最大化 onclick=hh2.Click()><br /><input type=button value=关闭 onclick=hh3.Click()><br />本例适用于IE</p> <p> <br />17.屏蔽功能键Shift,Alt,Ctrl</p> <p><script><br />function look(){ <br />if(event.shiftKey) <br />alert("止按Shift?"); //可以换成ALT CTRL<br />} <br />document.onkeydown=look; <br /></script></p> <p>18. |页不会被缓?/p> <p><META HTTP-EQUIV="pragma" CONTENT="no-cache"><br /><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><br /><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"><br />或?lt;META HTTP-EQUIV="expires" CONTENT="0"></p> <p>19.怎样让表单没有凹凸感Q?/p> <p><input type=text style="border:1 solid #000000"> <br />?br /><input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: </p> <p>1 solid #000000"></textarea></p> <p>20.<div><span>&<layer>的区别?</p> <p><div>(division)用来定义大段的页面元素,会生{?<br /><span>用来定义同一行内的元素,?lt;div>的唯一区别是不产生转行 <br /><layer>是ns的标讎ͼie不支持,相当?lt;div></p> <p>21.让弹出窗口L在最上面:</p> <p><body onblur="this.focus();"></p> <p>22.不要滚动? </p> <p>让竖条没? <br /><body style="overflow:scroll;overflow-y:hidden"> <br /></body> <br />让横条没? <br /><body style="overflow:scroll;overflow-x:hidden"> <br /></body> <br />两个都去掉?更简单了 <br /><body scroll="no"> <br /></body> </p> <p>23.怎样L囄链接点击后,囄周围的虚U?</p> <p><a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a></p> <p>24.电子邮g处理提交表单</p> <p><form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain"> <br /><input type=submit><br /></form></p> <p>25.在打开的子H口h父窗口的代码里如何写Q?/p> <p>window.opener.location.reload()</p> <p>26.如何讑֮打开面的大?/p> <p><body onload="top.resizeTo(300,200);"><br />打开面的位|?lt;body onload="top.moveBy(300,200);"></p> <p>27.在页面中如何加入不是满铺的背景图?拉动面时背景图不动 </p> <p><STYLE> <br />body <br />{background-image:url(logo.gif); background-repeat:no-repeat; <br />background-position:center;background-attachment: fixed} <br /></STYLE> </p> <p>28. 查一D字W串是否全由数字l成</p> <p><script language="Javascript"><!--<br />function checkNum(str){return str.match(//D/)==null}<br />alert(checkNum("1232142141"))<br />alert(checkNum("123214214a1"))<br />// --></script></p> <p>29. 获得一个窗口的大小</p> <p>document.body.clientWidth; document.body.clientHeight</p> <p>30. 怎么判断是否是字W?/p> <p>if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");<br />else alert("全是字符");</p> <p>31.TEXTAREA自适应文字行数的多?/p> <p><textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"><br /></textarea></p> <p> <br />32. 日期减去天数{于W二个日?/p> <p><script language=Javascript><br />function cc(dd,dadd)<br />{<br />//可以加上错误处理<br />var a = new Date(dd)<br />a = a.valueOf()<br />a = a - dadd * 24 * 60 * 60 * 1000<br />a = new Date(a)<br />alert(a.getFullYear() + "q? + (a.getMonth() + 1) + "? + a.getDate() + "?)<br />}<br />cc("12/23/2002",2)<br /></script></p> <p>33. 选择了哪一个Radio</p> <p><HTML><script language="vbscript"><br />function checkme()<br />for each ob in radio1<br />if ob.checked then window.alert ob.value<br />next<br />end function<br /></script><BODY><br /><INPUT name="radio1" type="radio" value="style" checked>Style<br /><INPUT name="radio1" type="radio" value="barcode">Barcode<br /><INPUT type="button" value="check" onclick="checkme()"><br /></BODY></HTML></p> <p>34.脚本怸出错</p> <p><SCRIPT LANGUAGE="JavaScript"> <br /><!-- Hide <br />function killErrors() { <br />return true; <br />} <br />window.onerror = killErrors; <br />// --> <br /></SCRIPT></p> <p>35.ENTER键可以让光标Ud下一个输入框</p> <p><input onkeydown="if(event.keyCode==13)event.keyCode=9"></p> <p>36. 某个网站的链接速度Q?/p> <p>把如下代码加?lt;body>区域?</p> <p><script language=Javascript><br />tim=1<br />setInterval("tim++",100)<br />b=1<br />var autourl=new Array()<br />autourl[1]="www.njcatv.net"<br />autourl[2]="javacool.3322.net"<br />autourl[3]="www.sina.com.cn"<br />autourl[4]="www.nuaa.edu.cn"<br />autourl[5]="www.cctv.com"<br />function butt(){<br />document.write("<form name=autof>")<br />for(var i=1;i<autourl.length;i++)<br />document.write("<input type=text name=txt"+i+" size=10 value=试中…?gt; =?lt;input type=text <br />name=url"+i+" size=40> =?lt;input type=button value=GO </p> <p>onclick=window.open(this.form.url"+i+".value)><br>")<br />document.write("<input type=submit value=h></form>")<br />}<br />butt()<br />function auto(url){<br />document.forms[0]["url"+b].value=url<br />if(tim>200)<br />{document.forms[0]["txt"+b].value="链接时"}<br />else<br />{document.forms[0]["txt"+b].value="旉"+tim/10+"U?}<br />b++<br />}<br />function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 </p> <p>onerror=auto("http://"+autourl+"")>")}<br />run()</script></p> <p>37. 各种样式的光?/p> <p>auto Q标准光?br />default Q标准箭?br />hand Q手形光?br />wait Q等待光?br />text QI形光?br />vertical-text Q水qI形光?br />no-drop Q不可拖动光?br />not-allowed Q无效光?br />help Q?帮助光标<br />all-scroll Q三角方向标<br />move Q移动标<br />crosshair Q十字标<br />e-resize<br />n-resize<br />nw-resize<br />w-resize<br />s-resize<br />se-resize<br />sw-resize</p> <p> <br />38.面q入和退出的Ҏ</p> <p>q入面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)"><br />推出面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">  <br />q个是页面被载入和调出时的一些特效。duration表示Ҏ的持l时_以秒为单位。transition表示使用哪种ҎQ取gؓ1-23:<br />  0 矩Ş~小 <br />  1 矩Ş扩大 <br />  2 圆Ş~小<br />  3 圆Ş扩大 <br />  4 下到上刷?<br />  5 上到下刷?br />  6 左到叛_?<br />  7 叛_左刷?<br />  8 竖百叶窗<br />  9 横百叶窗 <br />  10 错位横百叶窗 <br />  11 错位竖百叶窗<br />  12 Ҏ?<br />  13 左右C间刷?<br />  14 中间到左叛_?br />  15 中间C?br />  16 上下C?<br />  17 右下到左?br />  18 右上到左?<br />  19 左上到右?<br />  20 左下到右?br />  21 横条 <br />  22 竖条 <br />  23 以上22U随机选择一U?/p> <p>39.在规定时间内跌{</p> <p><META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com"> </p> <p>40.|页是否被检?/p> <p><meta name="ROBOTS" content="属性?><br />  其中属性值有以下一?<br />  属性gؓ"all": 文g被索,且页上链接可被查询;<br />  属性gؓ"none": 文g不被索,而且不查询页上的链接Q?br />  属性gؓ"index": 文g被索;<br />  属性gؓ"follow": 查询上的链接;<br />  属性gؓ"noindex": 文g不检索,但可被查询链接;<br />  属性gؓ"nofollow": 文g不被索,但可查询上的链接?/p> <p>41.打开没有最大化、最化和关闭按钮的H口 </p> <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> <div> <img height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" width="11" align="top" /> <span style="COLOR: #000000">window.open(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">url</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">_blank</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">fullscreen=3,titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,edge:Raised,left=0,top=0,width=200,height=300,false);</span> </div> </div> <p> <br />上面q段代码大家应该很熟悉了Q跟一般打开H口的代码只有两个地方不同: fullscreen 属性的值在q里被设|成3了,q多了一个edge:Raised参数Q?strong>注意</strong>edge参数的格式,q个参数跟其他参数的格式不一P<br /><br /><br />42.鼠标事g<br />event.buttonQ事件发生时表示鼠标的动?如果?则是鼠标左键 2为鼠标右?不过现在好像MS都已l有8个g N以后鼠标的发展方向是8个键Q?br /><br />parentNodeQ父节点<br /><br />event.ClientXQ事件发生时的鼠标x?br /><br />event.ClientYQ事件发生时的鼠标Y?br /><br />setCapture()ҎQ徏立对象和鼠标之间的通讯 也就是说鼠标作用在此对象上时才跟t鼠?br /><br />releaseCapture()ҎQ切断对象和鼠标之间的通讯<br /><br /></p> <img src ="http://www.aygfsteel.com/bigbigtooth/aggbug/40967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bigbigtooth/" target="_blank">大牙</a> 2006-04-13 20:31 <a href="http://www.aygfsteel.com/bigbigtooth/articles/40967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用DOM操作XML的一些方?/title><link>http://www.aygfsteel.com/bigbigtooth/articles/40966.html</link><dc:creator>大牙</dc:creator><author>大牙</author><pubDate>Thu, 13 Apr 2006 12:23:00 GMT</pubDate><guid>http://www.aygfsteel.com/bigbigtooth/articles/40966.html</guid><wfw:comment>http://www.aygfsteel.com/bigbigtooth/comments/40966.html</wfw:comment><comments>http://www.aygfsteel.com/bigbigtooth/articles/40966.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bigbigtooth/comments/commentRss/40966.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bigbigtooth/services/trackbacks/40966.html</trackback:ping><description><![CDATA[ <p>最q用了Javascript操作XMLQ积累了一些用方法的语句Q基本上能满_^时的使用需要了?br />但怕忘了,p在这儿吧Q?br /><br /><br />//创徏一个DOM对象<br />var doc = new ActiveXObject(("Microsoft.XMLDOM");</p> <p>//加蝲xml文g<br />doc.load("xxx.xml");</p> <p>//加蝲xml字符?br />doc.loadXML("<xml>");</p> <p>//创徏文g?br />var p = doc.createProcessingInstruction("xml","version='1.0'  encoding='gb2312'");</p> <p>//d节点<br />doc.appendChild(p);</p> <p>//得到Ҏ?br />var root = doc.documentElement;</p> <p>//两种方式创徏节点<br />var root = doc.createElement("node1");<br />var root = doc.createNode(1,"node1","");</p> <p>//节点文本<br />node.text = " this is a test";<br />    <br />//创徏属?br />var r = doc.createAttribute("id");<br />r.value="test";</p> <p>//d属?br />node.setAttributeNode(r1);</p> <p>//修改属性?br />node.setAttribute("attr", "this is test")</p> <p>//得到节点属?br />node.getAttribute("attr")</p> <p>//删除属?br />n.removeAttribute("class");</p> <p>//d文本节点<br />n.appendChild(doc.createTextNode("this is a text node."));</p> <p>//d注释<br />n.appendChild(doc.createComment("this is a comment\n"));<br />    <br />//复制节点<br />var m = n.cloneNode(true);</p> <p>//删除节点<br />root.removeChild(node);</p> <p>//创徏数据D?br />var c = doc.createCDATASection("this is a cdata");<br />c.text = "hi,cdata";</p> <p>//查找节点两种Ҏ<br />var a = doc.getElementsByTagName("ttyp");<br />var a = doc.selectNodes("http://root/node1/node2"); //注:?/root/node1/node2”是XPath的写法,具体的用请参考关于XPath的资?br /></p> <p>var a = doc.selectSingleNode("http://root/node1/node2"); <br /><br />//昄改节点的xml文本<br />a[i].xml</p> <p>//节点的属性集?br />var attrs = node.attributes;</p> <p>//查看属性的名字和?br />node.attributes[i].name<br />node.attributes[i].value</p> <p> <br />//XML保存Q需要在服务端,客户端用FSOQ(注:q个我未使用q,姑且先写在这。)<br />//doc.save();<br />    <br />//得到Ҏ点XML<br />var root = node.ownerDocument</p> <p>Q注Q改面会不断更斎ͼƢ迎常来 ^_^Q?/p> <img src ="http://www.aygfsteel.com/bigbigtooth/aggbug/40966.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bigbigtooth/" target="_blank">大牙</a> 2006-04-13 20:23 <a href="http://www.aygfsteel.com/bigbigtooth/articles/40966.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">˳ƽ</a>| <a href="http://" target="_blank">ξ</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">崨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͼ</a>| <a href="http://" target="_blank">ϲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">޻</a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank">ǧ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Т</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">з</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ά</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">۲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٸ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>