﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-每日一得-随笔分类-JavaScript</title><link>http://www.blogjava.net/ycyk168/category/30912.html</link><description>吾日三省，则必有一得！</description><language>zh-cn</language><lastBuildDate>Sat, 31 May 2008 20:34:37 GMT</lastBuildDate><pubDate>Sat, 31 May 2008 20:34:37 GMT</pubDate><ttl>60</ttl><item><title> JavaScript事件对象</title><link>http://www.blogjava.net/ycyk168/archive/2008/06/01/205112.html</link><dc:creator>昨夜流星</dc:creator><author>昨夜流星</author><pubDate>Sat, 31 May 2008 17:34:00 GMT</pubDate><guid>http://www.blogjava.net/ycyk168/archive/2008/06/01/205112.html</guid><wfw:comment>http://www.blogjava.net/ycyk168/comments/205112.html</wfw:comment><comments>http://www.blogjava.net/ycyk168/archive/2008/06/01/205112.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ycyk168/comments/commentRss/205112.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ycyk168/services/trackbacks/205112.html</trackback:ping><description><![CDATA[<div>
<li><font size="2"><strong>事件源对象</strong> <br />
event.srcElement.tagName <br />
event.srcElement.type</font> </li>
<li><font size="2"><strong>捕获释放 <br />
</strong>event.srcElement.setCapture(); <br />
event.srcElement.releaseCapture(); </font></li>
<li><font size="2"><strong>事件按键</strong> <br />
event.keyCode <br />
event.shiftKey <br />
event.altKey <br />
event.ctrlKey</font> </li>
<li><font size="2"><strong>事件返回值</strong> <br />
event.returnValue</font> </li>
<li><font size="2"><strong>鼠标位置 <br />
</strong>event.x <br />
event.y</font> </li>
<li><font size="2"><strong>窗体活动元素 <br />
</strong>document.activeElement</font> </li>
<li><font size="2"><strong>绑定事件</strong> <br />
document.captureEvents(Event.KEYDOWN);</font> </li>
<li><font size="2"><strong>访问窗体元素 <br />
</strong>document.all("txt").focus(); <br />
document.all("txt").select();</font> </li>
<li><font size="2"><strong>窗体命令</strong> <br />
document.execCommand</font> </li>
<li><font size="2"><strong>窗体COOKIE <br />
</strong>document.cookie</font> </li>
<li><font size="2"><strong>菜单事件</strong> <br />
document.oncontextmenu</font> </li>
<li><font size="2"><strong>创建元素 <br />
</strong>document.createElement("SPAN"); </font></li>
<li><font size="2"><strong>根据鼠标获得元素： <br />
</strong>document.elementFromPoint(event.x,event.y).tagName=="TD <br />
</font><font size="2">document.elementFromPoint(event.x,event.y).appendChild(ms) </font></li>
<li><font size="2"><strong>窗体图片</strong> <br />
document.images[索引]</font> </li>
<li><font size="2"><strong>窗体事件绑定 <br />
</strong>document.onmousedown=scrollwindow;</font> </li>
<li><font size="2"><strong>元素</strong> <br />
document.窗体.elements[索引]</font> </li>
<li><font size="2"><strong>对象绑定事件 <br />
</strong>document.all.xxx.detachEvent('onclick',a);</font> </li>
<li><font size="2"><strong>插件数目</strong> <br />
navigator.plugins</font> </li>
<li><font size="2"><strong>取变量类型 <br />
</strong>typeof($js_libpath) == "undefined"</font> </li>
<li><font size="2"><strong>下拉框 <br />
</strong></font><font size="2">下拉框.options[索引] <br />
下拉框.options.length</font> </li>
<li><font size="2"><strong>查找对象</strong> <br />
document.getElementsByName("r1"); <br />
document.getElementById(id); </font></li>
<li><font size="2"><strong>定时 <br />
</strong>timer=setInterval('scrollwindow()',delay); <br />
clearInterval(timer);</font> </li>
<li><font size="2"><strong>UNCODE编码 <br />
</strong>escape() ,unescape</font> </li>
<li><font size="2"><strong>父对象</strong> <br />
obj.parentElement(dhtml) <br />
obj.parentNode(dom)</font> </li>
<li><font size="2"><strong>交换表的行 <br />
</strong>TableID.moveRow(2,1)</font></li>
<li><font size="2"><strong>替换CSS</strong> <br />
document.all.csss.href = "a.css";</font></li>
<li><font size="2"><strong>并排显示</strong> <br />
display:inline </font></li>
<li><font size="2"><strong>隐藏焦点 <br />
</strong>hidefocus=true </font></li>
<li><font size="2"><strong>根据宽度换行 <br />
</strong>style="word-break:break-all" </font></li>
<li><font size="2"><strong>自动刷新 <br />
</strong>&lt;meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net"&gt; </font></li>
<li><font size="2"><strong>简单邮件 <br />
</strong>&lt;a href="</font><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#97;&#97;&#97;&#64;&#98;&#98;&#98;&#46;&#99;&#111;&#109;&#63;&#115;&#117;&#98;&#106;&#101;&#99;&#116;&#61;&#99;&#99;&#99;&#38;&#97;&#109;&#112;&#59;&#98;&#111;&#100;&#121;&#61;&#120;&#120;&#120;&#121;&#121;&#121;"><font color="#000080" size="2">mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy</font></a><font size="2">"&gt; </font></li>
<li><font size="2"><strong>快速转到位置 <br />
</strong>obj.scrollIntoView(true) </font></li>
<li><font size="2"><strong>锚 <br />
</strong>&lt;a name="first"&gt; <br />
&lt;a href="#first"&gt;anchors&lt;/a&gt; </font></li>
<li><font size="2"><strong>网页传递参数 <br />
</strong>location.search(); </font></li>
<li><font size="2"><strong>可编辑 <br />
</strong>obj.contenteditable=true </font></li>
<li><font size="2"><strong>执行菜单命令</strong> <br />
obj.execCommand </font></li>
<li><font size="2"><strong>双字节字符</strong> <br />
/[^"x00-"xff]/ <br />
汉字 <br />
/["u4e00-"u9fa5]/ </font></li>
<li><font size="2"><strong>让英文字符串超出表格宽度自动换行</strong> <br />
word-wrap: break-word; word-break: break-all; </font></li>
<li><font size="2"><strong>透明背景</strong> <br />
&lt;IFRAME src="1.htm" width=300 height=180 allowtransparency&gt;&lt;/iframe&gt; </font></li>
<li><font size="2"><strong>获得style内容 <br />
</strong>obj.style.cssText </font></li>
<li><font size="2"><strong>HTML标签</strong> <br />
document.documentElement.innerHTML </font></li>
<li><font size="2"><strong>第一个style标签</strong> <br />
document.styleSheets[0] </font></li>
<li><font size="2"><strong>style标签里的第一个样式</strong> <br />
document.styleSheets[0].rules[0] </font></li>
<li><font size="2"><strong>防止点击空链接时，页面往往重置到页首端。 <br />
</strong>&lt;a href="javascript:function()"&gt;word&lt;/a&gt; </font></li>
<li><font size="2"><strong>上一网页源</strong> <br />
asp: <br />
request.servervariables("HTTP_REFERER") <br />
javascript: <br />
document.referrer </font></li>
<li><font size="2"><strong>释放内存 <br />
</strong>CollectGarbage(); </font></li>
<li><font size="2"><strong>禁止右键</strong> <br />
document.oncontextmenu = function() { return false;} </font></li>
<li><font size="2"><strong>禁止保存</strong> <br />
&lt;noscript&gt;&lt;iframe src="*.htm"&gt;&lt;/iframe&gt;&lt;/noscript&gt; </font></li>
<li><font size="2"><strong>禁止选取</strong>&lt;body oncontextmenu=<span style="color: #ff00ff;">"return false"</span> ondragstart=<span style="color: #ff00ff;">"return false"</span> onselectstart =<span style="color: #ff00ff;">"return false"</span> onselect=<span style="color: #ff00ff;">"document.selection.empty()"</span> oncopy=<span style="color: #ff00ff;">"document.selection.empty()"</span> onbeforecopy=<span style="color: #ff00ff;">"return false"</span>onmouseup=<span style="color: #ff00ff;">"document.selection.empty()&gt;</span></font></li>
<li><font size="2"><strong>禁止粘贴</strong> <br />
&lt;input type=text onpaste="return false"&gt; </font></li>
<li><font size="2"><strong>地址栏图标</strong> <br />
&lt;link rel="Shortcut Icon" href="favicon.ico"&gt; <br />
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下 </font></li>
<li><font size="2"><strong>收藏栏图标</strong> <br />
&lt;link rel="Bookmark" href="favicon.ico"&gt; </font></li>
<li><font size="2"><strong>查看源码</strong> <br />
&lt;input type=button value=查看网页源代码 onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'"&gt; </font></li>
<li><font size="2"><strong>关闭输入法</strong> <br />
&lt;input style="ime-mode:disabled"&gt; </font></li>
<li><font size="2"><strong>自动全选</strong> <br />
&lt;input type=text name=text1 value="123" onfocus="this.select()"&gt; </font></li>
<li><font size="2"><strong>ENTER键可以让光标移到下一个输入框 <br />
</strong>&lt;input onkeydown="if(event.keyCode==13)event.keyCode=9"&gt; </font></li>
<li><font size="2"><strong>文本框的默认值 <br />
</strong>&lt;input type=text value="123" onfocus="alert(this.defaultValue)"&gt; </font></li>
<li><font size="2"><strong>title换行 <br />
</strong>obj.title = "123&#13sdfs&#32" </font></li>
<li><font size="2"><strong>获得时间所代表的微秒 <br />
</strong>var n1 = new Date("2004-10-10".replace(/-/g, ""/")).getTime() </font></li>
<li><font size="2"><strong>窗口是否关闭 <br />
</strong>win.closed </font></li>
<li><font size="2"><strong>checkbox扁平 <br />
</strong>&lt;input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"&gt;&lt;br&gt; </font></li>
<li><font size="2"><strong>获取选中内容 <br />
</strong>document.selection.createRange().duplicate().text </font></li>
<li><font size="2"><strong>自动完成功能 <br />
</strong>&lt;input type=text autocomplete=on&gt;打开该功能 <br />
&lt;input type=text autocomplete=off&gt;关闭该功能&nbsp;&nbsp;&nbsp; </font></li>
<li><font size="2"><strong>窗口最大化</strong> <br />
&lt;body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)"&gt; </font></li>
<li><font size="2"><strong>无关闭按钮IE <br />
</strong>window.open("aa.htm", "meizz", "fullscreen=7"); </font></li>
<li><font size="2"><strong>统一编码/解码 <br />
</strong>alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) <br />
encodeURIComponent对":"、"/"、";" 和 "?"也编码 </font></li>
<li><font size="2"><strong>表格行指示 <br />
</strong>&lt;tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'"&gt; </font></li>
</div>
<img src ="http://www.blogjava.net/ycyk168/aggbug/205112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ycyk168/" target="_blank">昨夜流星</a> 2008-06-01 01:34 <a href="http://www.blogjava.net/ycyk168/archive/2008/06/01/205112.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVASCRIPT事件之事件流</title><link>http://www.blogjava.net/ycyk168/archive/2008/06/01/205104.html</link><dc:creator>昨夜流星</dc:creator><author>昨夜流星</author><pubDate>Sat, 31 May 2008 16:53:00 GMT</pubDate><guid>http://www.blogjava.net/ycyk168/archive/2008/06/01/205104.html</guid><wfw:comment>http://www.blogjava.net/ycyk168/comments/205104.html</wfw:comment><comments>http://www.blogjava.net/ycyk168/archive/2008/06/01/205104.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ycyk168/comments/commentRss/205104.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ycyk168/services/trackbacks/205104.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   如果你在页面上做一次点击例如点击一个按钮，那么有两种可能的情况会发生：<br>  1、首先点击了该按钮然后动作传入了按钮的容器，最后传入整个页面Document<br>  2、首先点击了页面Document，然后是按钮的容器，最后导致按钮的点击<br>  这种事件的传播机制被称为事件流。对于事件流IE跟FF有不同的解释。IE下的解决方案称之为：冒泡型事件，而FF下称之为：捕获型事件。顾名思义冒泡型事件是从低而上的触发机制，而捕获型事件则是从上到下的触发机制。&nbsp;&nbsp;<a href='http://www.blogjava.net/ycyk168/archive/2008/06/01/205104.html'>阅读全文</a><img src ="http://www.blogjava.net/ycyk168/aggbug/205104.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ycyk168/" target="_blank">昨夜流星</a> 2008-06-01 00:53 <a href="http://www.blogjava.net/ycyk168/archive/2008/06/01/205104.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS对HTML标签select的操作</title><link>http://www.blogjava.net/ycyk168/archive/2008/04/27/196668.html</link><dc:creator>昨夜流星</dc:creator><author>昨夜流星</author><pubDate>Sun, 27 Apr 2008 14:49:00 GMT</pubDate><guid>http://www.blogjava.net/ycyk168/archive/2008/04/27/196668.html</guid><wfw:comment>http://www.blogjava.net/ycyk168/comments/196668.html</wfw:comment><comments>http://www.blogjava.net/ycyk168/archive/2008/04/27/196668.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ycyk168/comments/commentRss/196668.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ycyk168/services/trackbacks/196668.html</trackback:ping><description><![CDATA[//设定那个选项被选中<br />
select.options[i].selected=true<br />
select.value="value"<br />
select.selectedIndex = index;<br />
//创建新的Option对象<br />
new Option(text,value)<br />
new option(text,value,defaultSelected,selected<br />
text:字符串，指定option对象的text属性(即&lt;option&gt;&lt;/option&gt;之间的文字)<br />
value:字符串，指定option对象的value属性<br />
defaultSelected:布尔值，指定option对象的defaultSelected属性<br />
selected:布尔值，指定option对象的selected属性<br />
<br />
//向select中增加Option<br />
select.add(new Option(text,value))<br />
<br />
//删除<br />
select.options.remove(index)<br />
//一次性删除全部<br />
select.length = 0;<br />
<br />
<img src ="http://www.blogjava.net/ycyk168/aggbug/196668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ycyk168/" target="_blank">昨夜流星</a> 2008-04-27 22:49 <a href="http://www.blogjava.net/ycyk168/archive/2008/04/27/196668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一段Tapestry环境下JS控制DIV显隐的代码</title><link>http://www.blogjava.net/ycyk168/archive/2008/04/21/194565.html</link><dc:creator>昨夜流星</dc:creator><author>昨夜流星</author><pubDate>Mon, 21 Apr 2008 09:54:00 GMT</pubDate><guid>http://www.blogjava.net/ycyk168/archive/2008/04/21/194565.html</guid><wfw:comment>http://www.blogjava.net/ycyk168/comments/194565.html</wfw:comment><comments>http://www.blogjava.net/ycyk168/archive/2008/04/21/194565.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ycyk168/comments/commentRss/194565.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ycyk168/services/trackbacks/194565.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一段Tapestry环境下JS控制DIV显隐的代码&nbsp;&nbsp;<a href='http://www.blogjava.net/ycyk168/archive/2008/04/21/194565.html'>阅读全文</a><img src ="http://www.blogjava.net/ycyk168/aggbug/194565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ycyk168/" target="_blank">昨夜流星</a> 2008-04-21 17:54 <a href="http://www.blogjava.net/ycyk168/archive/2008/04/21/194565.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一段JS动态创建表格的代码</title><link>http://www.blogjava.net/ycyk168/archive/2008/04/21/194562.html</link><dc:creator>昨夜流星</dc:creator><author>昨夜流星</author><pubDate>Mon, 21 Apr 2008 09:51:00 GMT</pubDate><guid>http://www.blogjava.net/ycyk168/archive/2008/04/21/194562.html</guid><wfw:comment>http://www.blogjava.net/ycyk168/comments/194562.html</wfw:comment><comments>http://www.blogjava.net/ycyk168/archive/2008/04/21/194562.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ycyk168/comments/commentRss/194562.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ycyk168/services/trackbacks/194562.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一段JS动态创建表格的代码&nbsp;&nbsp;<a href='http://www.blogjava.net/ycyk168/archive/2008/04/21/194562.html'>阅读全文</a><img src ="http://www.blogjava.net/ycyk168/aggbug/194562.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ycyk168/" target="_blank">昨夜流星</a> 2008-04-21 17:51 <a href="http://www.blogjava.net/ycyk168/archive/2008/04/21/194562.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE中的document.all和document.getElementById()</title><link>http://www.blogjava.net/ycyk168/archive/2008/04/19/194239.html</link><dc:creator>昨夜流星</dc:creator><author>昨夜流星</author><pubDate>Sat, 19 Apr 2008 13:10:00 GMT</pubDate><guid>http://www.blogjava.net/ycyk168/archive/2008/04/19/194239.html</guid><wfw:comment>http://www.blogjava.net/ycyk168/comments/194239.html</wfw:comment><comments>http://www.blogjava.net/ycyk168/archive/2008/04/19/194239.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ycyk168/comments/commentRss/194239.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ycyk168/services/trackbacks/194239.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: document.getElementById 有时会抓name放过了id ，据说是IE的一个BUG；&nbsp;&nbsp;<a href='http://www.blogjava.net/ycyk168/archive/2008/04/19/194239.html'>阅读全文</a><img src ="http://www.blogjava.net/ycyk168/aggbug/194239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ycyk168/" target="_blank">昨夜流星</a> 2008-04-19 21:10 <a href="http://www.blogjava.net/ycyk168/archive/2008/04/19/194239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>