??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲熟妇无码AV在线播放,亚洲v高清理论电影,亚洲AV无码专区国产乱码电影http://www.tkk7.com/sutao/category/25050.html用文字记录学习的体验Q?/description>zh-cnThu, 15 Nov 2007 05:48:57 GMTThu, 15 Nov 2007 05:48:57 GMT60js收藏http://www.tkk7.com/sutao/articles/159385.html苏醄苏醄Fri, 09 Nov 2007 07:56:00 GMThttp://www.tkk7.com/sutao/articles/159385.htmlhttp://www.tkk7.com/sutao/comments/159385.htmlhttp://www.tkk7.com/sutao/articles/159385.html#Feedback0http://www.tkk7.com/sutao/comments/commentRss/159385.htmlhttp://www.tkk7.com/sutao/services/trackbacks/159385.htmlno 可用于Table 2.
<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    取消选取、防止复? 3. onpaste="return false" 不准_脓 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图? 6. 可以在收藏夹中显C出你的图标 7. 关闭输入? 8. 永远都会带着框架 9. 防止被hframe 10. |页不能被另存? [-NextPage-] 11. 12.删除时确? ? ?/a> 13. 取得控g的绝对位|? //javascript //VBScript 14. 光标是停在文本框文字的最? 15. 判断上一늚来源 javascript: document.referrer 16. 最化、最大化、关闭窗? 本例适用于IE 17.屏蔽功能键Shift,Alt,Ctrl 18. |页不会被缓? 或?META HTTP-EQUIV="expires" CONTENT="0"> 19.怎样让表单没有凹凸感Q? ? 20.
    &的区别?
    (division)用来定义大段的页面元素,会生{? 用来定义同一行内的元素,?div>的唯一区别是不产生转行 是ns的标讎ͼie不支持,相当?div> [-NextPage-] 21.让弹出窗口L在最上面: 22.不要滚动? 让竖条没? 让横条没? 两个都去掉?更简单了 23.怎样L囄链接点击后,囄周围的虚U? 24.电子邮g处理提交表单
    25.在打开的子H口h父窗口的代码里如何写Q? window.opener.location.reload() 26.如何讑֮打开面的大? 打开面的位|?body onload="top.moveBy(300,200);"> 27.在页面中如何加入不是满铺的背景图?拉动面时背景图不动 28. 查一D字W串是否全由数字l成 29. 获得一个窗口的大小 document.body.clientWidth; document.body.clientHeight 30. 怎么判断是否是字W? if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"; else alert("全是字符"; [-NextPage-] 31.TEXTAREA自适应文字行数的多? 32. 日期减去天数{于W二个日? 33. 选择了哪一个Radio style Barcode 34.脚本怸出错 35.ENTER键可以让光标Ud下一个输入框 36. 某个网站的链接速度Q? 把如下代码加?body>区域? 37. 各种样式的光? auto Q标准光? default Q标准箭? hand Q手形光? wait Q等待光? text QI形光? vertical-text Q水qI形光? no-drop Q不可拖动光? not-allowed Q无效光? help Q?帮助光标 all-scroll Q三角方向标 move Q移动标 crosshair Q十字标 e-resize n-resize nw-resize w-resize s-resize se-resize sw-resize 38.面q入和退出的Ҏ q入面 推出面 q个是页面被载入和调出时的一些特效。Duration表示Ҏ的持l时_以秒为单位。Transition表示? 用哪U特效,取gؓ1-23:   0 矩Ş~小   1 矩Ş扩大   2 圆Ş~小   3 圆Ş扩大   4 下到上刷?   5 上到下刷?   6 左到叛_?   7 叛_左刷?   8 竖百叶窗   9 横百叶窗   10 错位横百叶窗   11 错位竖百叶窗   12 Ҏ?   13 左右C间刷?   14 中间到左叛_?   15 中间C?   16 上下C?   17 右下到左?   18 右上到左?   19 左上到右?   20 左下到右?   21 横条   22 竖条   23 以上22U随机选择一U? 39.在规定时间内跌{ 40.|页是否被检? 42.怎样实现在Q务栏昄图标的效果Q?(要用绝对地址) 有些站点Q访问时会在地址栏地址前显出小图标Q添加到收藏夹后也在收藏栏中昄图标Q? q样很好的与其它站点有了区别? 要达到这个效果,先需做出q个图标文gQ图像ؓ16*16像素Q不要超q?6艌Ӏ文件格式ؓicoQ然后上传至你的|站? 然后Q在需要的面中,加上以下html语句到文件的?/head>之间Q假设以上ico文g的地址http://happyisland.126.com/icon.icoQ? _fcksavedurl=""http:///happyisland.126.com/icon.ico";>" 如果讉K者的览器是IE5.0Q就不需加Q何代码,只要图标文件上传到|站的根目录下即可? 1,META标签里的代码是什么意思? 是放?HEAD>?/HEAD>之间的标?以下是我ȝ它在|页中最常见的几U? 该网늚关键字,作用于搜索引擎的dQ事实上它在现在的网站中q没什么用? 讑֮q是 HTML 文g及其~码语系Q简体中文网用charset=gb2312Q繁体中文用charset=big5Q或者不讄码也可,U英文网徏议?iso-8859-1? q只表示该网는什么编辑器写的? q行较ؓ实用Q能于预定秒数内自动转到指定|址。原代码?10 表示 10U? 2Q怎么改变滚动条的颜色Q只有ie5.5版本以上才能支持? q是使用CSS语言Q在ơ说明一下,它和我的览器版本有一定的关系? scrollbar-arrow-colorQ上下按钮上三角头的颜艌Ӏ? scrollbar-base-colorQ滚动条的基本颜艌Ӏ? scrollbar-dark-shadow-colorQ立体滚动条强阴q颜色 scrollbar-face-colorQ立体滚动条凸出部分的颜? scrollbar-highlight-colorQ滚动条I白部分的颜? scrollbar-shadow-color立体滚动条阴q颜色? scrollbar-track-color:#99CC33; scrollbar-3dlight-color:#A8CBF1; 代码如下Q? 在这我补充几点: 1.让浏览器H口永远都不出现滚动条? ?body style="overflow:hidden"> ?body scroll=no> 2Q没有水qx动条 3Q没有垂直滚动条 3,如何l图片抖动怎做? 4Q在DW如何l水q线加颜艌Ӏ? 在DW中没有此设|,你只能在HTML中加入代码:
    按F12的预览在能看到。由于在NC中不支持
    的COLOR属性,所以在DW中没有此设|?     5Q如何在|页中实现flash的全屏播放? 只要在调用swf文g的HTML中将WIDTH和HEIGHT的参数设?00Q即可,当然也可以在Flash导出HTML文g的设|中q行讄Q方法是Q打开File菜单Q选Publish Settings弹出导出讄对话框;在HTML标签下的Dimensions选项,下拉后选中PercentQ百分比Q?q在WIDTH 和HEIGHT框中?00.p了? 6,Z么我在DW中插入的Flash动画~看不找Q? 如果你没有正地安装Dreamweaver和FlashQ那么在你预览的时候,Dreamweaver会提CZ~少播放的插Ӟ请你按装InstallAXFlash.exe q从新启动计机。现在IE6已经捆绑q个E序? 7Q在Flash中,如果屏蔽鼠标右键?FS命o都是什么意? fscommand ("fullscreen", "true/false";Q全屏设|,TRUE开QFALSE养I fscommand ("showmenu", "true/false";Q右键菜单设|,TRUE昄QFALSE不显C) fscommand ("allowscale", "true/false";Q羃放设|,TRUE自由~放QFALSE调整画面不媄响媄片本w的寸Q? fscommand ("trapallkeys", "true/false";Q快捷键讄QTRUE快捷键开QFALSE快捷键关Q? fscommand ("exec";QEXEE序调用Q? fscommand ("quit";Q退出关闭窗口) 8QFlash中什么是隐Ş按钮? 利用button中的hit帧来制作只有感应区域而完全透明的按钮? 9Q如何给Flash动画做链接? Dreamweaver是不能给Flash制作链接的,只能在Flash中用geturl()加链接,然后再插入Dreamweaver中? 10QDW中的层的技巧? 层是可以嵌套的,我个人给大家一个技巧,在层面板中按住CTRL再拖攑ֱC惛_成ؓ其子层的地方p了,我认是最单直观的Ҏ了? 11Q如何改变鼠标的形状Q? 在Dreamweaver4中CSS样式面板Q? 按CTR +SHIFT+E--出现样式表对话框,点击NEWQ出现编辑对话框,在左Ҏ后一extensions-cursor 选择你要改的指针形式可以了Q然后把你要x变的地方q用样式表,如果整页都有?body bgcolor="#003063" text="#ffffff" id=all>中加入就行了? [-NextPage-] 13Q经怸|的朋友可能会到q这样一些网站,一q入首页立刻会弹Z个窗口,怎么做呢Q? qjavascript代码卛_实现Q摘录蓝色论坛? ?、最基本的弹出窗口代码? 其实代码非常单: 因ؓ着是一Djavascripts代码Q所以它们应该放?SCRIPT LANGUAGE="javascript">标签?/script>之间?!-- ?-->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作ؓ文本昄出来。要Lq个好习惯啊? window.open (`page.html`) 用于控制弹出新的H口page.htmlQ如果page.html不与ȝ口在同一路径下,前面应写明\径,l对路径(http://)和相对\?../)均可。用单引号和双引号都可以Q只是不要؜用? q一D代码可以加入HTML的Q意位|,?/head>之间可以Q?body bgcolor="#003063" text="#ffffff" id=all>?/body>也可以,前早执行Q尤其是面代码长,又想佉K面早点弹出就量往前放? ?、经q设|后的弹出窗口? 下面再说一说弹出窗口的讄。只要再往上面的代码中加一点东西就可以了? 我们来定制这个弹出的H口的外观,寸大小Q弹出的位置以适应该页面的具体情况? 参数解释Q? js脚本l束 ?、用函数控制弹出H口? 下面是一个完整的代码? …L的页面内?#8230; q里定义了一个函数openwin(),函数内容是打开一个窗口。在调用它之前没有Q何用途? 怎么调用呢? Ҏ一Q?body onload="openwin()"> 览器读面时弹出窗口; Ҏ二: 览器离开面时弹出窗口; Ҏ三:用一个连接调用: 打开一个窗?/a> 注意Q用的“#”是虚q接? Ҏ四:用一个按钮调用: 14Q没有用表格写的Q让大家随便看看Q没什么? 江南药扇面

    盛夏       涛 

    一夜露痕黄_香 袁运?

    瑶池昨夜新凉  王金?

    一늙莲随意开 吴冠?

    新雨q秋Ʋ满塘 齐辛?

    十里荷香    齐辛?

    ȯ清莲而不妖  卢世?

    15,IE6已支持自定义cursor! 语法格式 cursor:url(图标) //cur或是ani文g. cur是WINDOWS中的光标(cursor)文gQ光标文件与图标QICON)文g除了文g头有一个位|的g同外Q实际是一L? ani是WINDOWS中的动画光标Q图标)文g? 16,用marquee做的滚动字幕.q也我刚看到论坛的朋友在问? 语法Q? align=# | top | middle| bottom //寚w方式) BEHAVIOR=AlterNATE | SCROLL | SLIDE //Ud的方? BGCOLOR=color//底色区域颜色 DIRECTION=DOWN | LEFT | RIGHT | UP //Ud的方? Loop=n //循环ơ数Q默认是循环不止Q? Scrolldelay=milliseconds//延时 height=# width=# //区域面积 hspace=# vspace=# //I白区域 scrollamount=# //Ud的速度 17Q在FLASH5中也存在一些字体,打散后变成一团的事是Z么?有解决的办法吗? q是大家很常见的问题Q可能是对字库支持的不好Q我个是做成透明的gif囄格式Q然后倒入? 18Qflash的网里“加入收藏?#8221;功能怎么实现Q? 在as中加getUrl("java script:window.external.addFavorite(http://skydesigner.51.net`,`我的工作室`)" 19Q在Flash中,文本的动态属性和输入属性的区别? input text在运行时可被用户或程序改变其倹{? ynamic text仅允许被E序修改? 20,怎样在IE中调用Dreamweaverq行~辑. 怿很多在用WinME或Window2000的朋友,会遇见是个问题。很单,把我们笔记本E序打开Q保存ؓ一?*.reg 文g。双d信息添加到注册表即可? REGEDIT4 [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver] [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell] [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit] [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command] @="\"c:\\Program Files\\Macromedia\\Dreamweaver 4\\dreamweaver.exe\" \"%1\"" 21Q设|表DUѝ? Ҏ一Q作一?X2的图。半黑半白,再利用表g成线? Ҏ二:在css里面设,要IE5?才支持这U效果? style="BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 1PX DASHED" 22,看看在网中调用HHCtrl控g效果? 代码如下Q? < script>HHC.TextPopup("哈哈,大家?我是闪梦!","",50,5,128255,346751);< /script> 22Q如何让一张图片有到q渐变? 23,双击鼠标左键来滚动背景,单击停止? 24,如何在同一面讄不同文字链接效果的样? 代码如下Q? 如何在同一面讄不同文字链接效果的样?/TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style type="text/css"> <!-- a:hover { font-size: 9pt; color: #FF0000; text-decoration: underline} a:link { font-size: 9pt; color: #006699; text-decoration: underline} a:visited { font-size: 9pt; color: #006699; text-decoration: underline} a:active { font-size: 9pt; color: #FF0000; text-decoration: none} a.r1:hover { font-size: 9pt; color: #FF0000; text-decoration: underline overline} a.r1:link { font-size: 9pt; color: #000000; text-decoration: underline overline} a.r1:visited { font-size: 9pt; color: #99CC00; text-decoration: underline overline} a.r1:active { font-size: 9pt; color: #000000; text-decoration: underline overline} --> </style> </head> <body bgcolor="#FFFFFF" text="#000000"> <a href="#">下划UK?_fcksavedurl=""#">下划UK? </a> <p> </p> <a href="#" class="r1">双下划线链接</a> </BODY> </HTML> 补充说明Q? a:hover 表示鼠标划过时的样式. a:link 表示链接的样? a:active 表示当前zdq接的样? a:visited 表示已经讉Kq的q接的样? 25, 用CSSl文字加入阴影效果和文字描边效果? .glow{FONT-SIZE: 9pt; FILTER: Glow(Color=#000000, Strength=1)} //文字描边效果 .shadow {FONT-SIZE: 9pt; FILTER: DropShadow(OffX=1, OffY=1, DropShadow(OffX=1, OffY=1, color:#111111); COLOR: #ffffff; FONT-FAMILY: "宋体"} //加入阴媄效果 补充说明Q?   q两Uo镜要惛_现效果,必须加在如:<td class=glow或shadow ><div>xxxxxxxxx</div></td>? Qƈ且要留有_的空间能够显C阴影或描边Q否则会出现半截的阴影或描边现象? [-NextPage-] 26,如何l做带颜色的下拉菜单? <select style="FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana;BACKGROUND-COLOR: #ff6600;" size=1 > <option selected>:: Dreamweaver4 ::</option> <option>::Flash5::</option> <option>::Firewoks4::</option> </select> 27,关于DW4的表g的亮Ҏ和暗Ҏ问题? 在DW4的表格面板中q没有亮Ҏ和暗Ҏ的属性设|,因ؓNC不支?只有你在代码中添加了? bordercolorlight="#999999" bordercolordark="#000000"   你也可以用Css定义一个class。例如: <style> .bordercolor { bordercolorlight: #999999; bordercolordark: #000000 } </style>   然后在要加效果的表格里加?table class="bordercolor"> 28,自动昄主页最后更新日? <script> document.write("最后更新日期:"+document.lastModified+"" </script> 29,如何让滚动条出现在左边? 我想居然在论坛中有h发表了这D代码,很有意思,它的照一些左撇子Q呵呵! <html dir="rtl"> <body bgcolor="#000000" text="#FFFFFF"> <table height=18 width=212 align=center bgcolor=#FFFFFF dir="ltr" cellspacing="1"  cellpadding="0"> <tr> <td bgcolor="#FF0000" >是不是你的滚动条在左边啊</td> </tr> </table> </body> </html> 30,如何加入|址前面的小图标Q?   首先,您必M解所谓的图标QIconQ是一U特D的囑Ş文g格式Q它是以 .ico 作ؓ扩展名。你可用在网上找一个制作图标YӞ它具有特有的规格Q图标的大小?16 * 16Q以像素为单位)Q颜色不得超q?16 艌Ӏ在该网|件的 HEAD 部分加入下面的内容:<LINK REL="SHORTCUT ICON" HREF=" http://skydesigner.51.net/图标文g?>,q放在该|页的根目录下? 31,?00*600昄器中Q如何不让网|q_现滚动条Q? 设至<body leftmargin="0" topmargin="0">Q网中的表格宽度ؓ778? 32,关于<!DOTYPE>的说明解释? 在网中Q经怼看到?DOCTYPE HTML PUBLIC`-//W3C//DTD HTML 4.01//EN`>Q是声明HTML文g的版本信息? 33, 用图片来关闭H体. <A href="java _fcksavedurl=""java" script:window.close()"><IMG height=20 width=20 alt="关闭H口" src="close.gif" border=0></A> 补充说明Q如何用了ACTIVEXQ?不再警告H口Q? <html> <head> <object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <param name="Command" value="Close" /></object> </head> <body bgcolor="#003063" text="#ffffff" id=all> <a href="#" onclick="closes.Click();">关闭H口无提C?/a> </body> </html> 34,止鼠标右键查看|页源代码? <SCRIPT language=javascript> function click() {if (event.button==2) {alert(`你好,Ƣ迎光Q`) }} document.onmousedown=click </SCRIPT> 补充说明Q? 鼠标完全被封?可以屏蔽鼠标右键和网|字? < body oncontextmenu="return false" ondragstart="return false" onselectstart="return false"> 35,通过按钮来查看网|代码? <input type="BUTTON" value="查看源代? onClick= `window.location = "view-source:" + window.location.href` name="BUTTON" /> 36,怎么用文字联l实现按钮的SUBMIT功能Q? <a href="#" onclick="formname.submit()">OK</a> q段文字要放在form里。formname是这里要写在form中的name,<form name=form111>那么应该是form111.submit() 37,如何做一个空链接Q? ? 38,利用<IFRAME>来给|页中插入网c?   l常我看到很多网中又有一个网,q以为是用了框架Q其实不Ӟ是用?IFRAME>,它只适用于IEQNS可是不支? IFRAME>的,但围着的字句只有在览器不支援 iframe 标记时才会显C,?noframes>一P可以放些提醒字句之类的话? 你注意啊Q下面请和我学习它的用法? 分析代码Q?iframe src="iframe.html" name="test" align="center" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"> </iframe>   src="iframe.html"   用来昄<IFRAME>中的|页来源Q必要加上相Ҏl对路径?   name="test"   q是q结标记?target 参数所需要的?   align="MIDDLE"   可选gؓ left, right, top, middle, bottomQ作用不??   width="300" height="100"   框窗的宽及长Q以 pixels 为单位?   marginwidth="1" marginheight="1"   该插入的文g与框Ҏ保留的空间?   frameborder="1"   使用 1 表示昄ҎQ?0 则不昄。(可以?yes ?noQ?   scrolling="Yes"   使用 Yes 表示容许卷动Q内定)Q?No 则不容许卷动? 39,请问QtbodyQ的用法Q? tbody用法据说是加强对表格的控制能力的.例如Q?  <table><tbody>……..</tbody></table>   tbody代码如果不是你用手写的话,只有在你用IE5打开一个网늚时候, 把它另存? 一下,你的另存为的文g在表g׃生成tbody代码?即便你的表格Ҏ没? tbody代码QIE5另存为的时候也会给你生?? 40,Alt和Title都是提示性语a标签Q请注意它们之间的区别?   在我们浏览网|Q当鼠标停留在图片对象或文字链接上时Q在鼠标的右下角有时会出C个提CZ息框。对目标q行一定的注释说明。在一些场合,它的作用是很重要的? alt 用来l图片来提示的。Title用来l链接文字或普通文字提C的? 用法如下Q?    <p Title="l链接文字提C?>文字</p>    <a href="#" Title="l链接文字提C?>文字</a>    <img src="囄.gif" alt="l图片提C? /> 补充知识Q?TITLE><ALT>里面如何多行换行Q在源代码里Enter回R? <a href="#" Title="个h? 姓名Q张? |名Q我是闪? 性别Q男的,不是女的? 爱好Q网制作,软g开?>个h?/a> 例如Q个人简? 41, 用javascript代码来实现闪烁按钮? <body> <form method="POST" action="--WEBBOT-SELF--"> <input type="button" name=SUB value="闪烁" id=flashit style="BORDER: 1px solid ;BACKGROUND-COLOR: #FFFFFF" /> </form> <script> if (document.all&&document.all.flashit) { var flashelement=document.all.flashit if (flashelement.length==null) flashelement[0]=document.all.flashit function changecolor(which) { if (flashelement[which].style.color==`#800000`) flashelement[which].style.color="#0063A4" else flashelement[which].style.color="#800000" } if (flashelement.length==null) setInterval("changecolor(0)",1000) else for (i=0;i<flashelement.length;i++) { var tempvariable=`setInterval("changecolor(`+i+`)",`+`1000)` eval(tempvariable) } } </script> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://53reniao.com" target="_blank">ԻƵ30ӳ</a>| <a href="http://6h6y.com" target="_blank">þƬѹۿ</a>| <a href="http://815389.com" target="_blank">Aѹۿ</a>| <a href="http://djllgs.com" target="_blank">7777þĻ</a>| <a href="http://19520888.com" target="_blank">þô㽶վ</a>| <a href="http://jlzjjy.com" target="_blank">þþþþ޾ƷĻ </a>| <a href="http://b7277.com" target="_blank">һ</a>| <a href="http://hnlchb.com" target="_blank">޾ƷƬþò</a>| <a href="http://wivyswap.com" target="_blank">ƹƵ߿</a>| <a href="http://wwwpaogou123.com" target="_blank">97þù޾Ʒ</a>| <a href="http://225ck.com" target="_blank">˴ֳսŮ2021ƷƵ </a>| <a href="http://w7759.com" target="_blank">޻߹ۿ</a>| <a href="http://codecampo.com" target="_blank">þó˹Ʒ</a>| <a href="http://343dd.com" target="_blank">һĿ޿鶹 </a>| <a href="http://6f2igoa4.com" target="_blank">AžƷһ</a>| <a href="http://hnkangshi.com" target="_blank">ҴýһAV</a>| <a href="http://3hc88.com" target="_blank">պƷר</a>| <a href="http://51wdn.com" target="_blank">ִˬƵ </a>| <a href="http://516698.com" target="_blank">ѿhƬվ</a>| <a href="http://cswangli.com" target="_blank">þ޹ӰԺ</a>| <a href="http://se969.com" target="_blank">˳վ߹ۿ</a>| <a href="http://jhc2go.com" target="_blank">պƵѲ</a>| <a href="http://ziniurj.com" target="_blank">þþ뾫Ʒպ</a>| <a href="http://mm1131.com" target="_blank">99þù뾫Ʒ</a>| <a href="http://xieehuomh.com" target="_blank">AVԴ߹ۿ</a>| <a href="http://82nnn.com" target="_blank">þav뾫Ʒ˳</a>| <a href="http://youkabaitiao.com" target="_blank">һƷһavһˬˬ</a>| <a href="http://lfpfjc.com" target="_blank">޹ƷŰ֥߹ۿ</a>| <a href="http://gkhnf.com" target="_blank">ձѸƵ</a>| <a href="http://rr433.com" target="_blank">ѹۿhƬ</a>| <a href="http://234an.com" target="_blank">޻ɫƵ</a>| <a href="http://gdporun.com" target="_blank">Ʒպһ</a>| <a href="http://lybb16.com" target="_blank">¸Ļ</a>| <a href="http://cjfuli.com" target="_blank">ޱavӲʵ </a>| <a href="http://2023852.com" target="_blank">ƷþþþóѶ</a>| <a href="http://www5g9.com" target="_blank">͵͵APP</a>| <a href="http://whxhjc.com" target="_blank">һ </a>| <a href="http://2c06xyz.com" target="_blank">˾Ƶ</a>| <a href="http://vvv75.com" target="_blank">Ѿþþþþþ</a>| <a href="http://wuhhz.com" target="_blank">žžƵ</a>| <a href="http://zbhongtai.com" 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><div id="8wki8" class="pl_css_ganrao" style="display: none;"><nav id="8wki8"></nav><tr id="8wki8"></tr><delect id="8wki8"><small id="8wki8"><rt id="8wki8"></rt></small></delect><s id="8wki8"></s><del id="8wki8"></del><source id="8wki8"></source><ul id="8wki8"></ul><noframes id="8wki8"><code id="8wki8"><tr id="8wki8"></tr></code></noframes><strong id="8wki8"></strong><pre id="8wki8"><noframes id="8wki8"><center id="8wki8"></center></noframes></pre><option id="8wki8"></option><pre id="8wki8"><noframes id="8wki8"><rt id="8wki8"></rt></noframes></pre><s id="8wki8"></s><tr id="8wki8"></tr><blockquote id="8wki8"><noscript id="8wki8"><th id="8wki8"></th></noscript></blockquote><option id="8wki8"><object id="8wki8"><blockquote id="8wki8"></blockquote></object></option><strike id="8wki8"></strike><cite id="8wki8"></cite><ul id="8wki8"></ul><acronym id="8wki8"></acronym><pre id="8wki8"></pre><bdo id="8wki8"></bdo><tr id="8wki8"></tr><button id="8wki8"><fieldset id="8wki8"><del id="8wki8"></del></fieldset></button><abbr id="8wki8"></abbr><menu id="8wki8"><pre id="8wki8"><small id="8wki8"></small></pre></menu><dfn id="8wki8"><bdo id="8wki8"><source id="8wki8"></source></bdo></dfn><code id="8wki8"></code><object id="8wki8"></object><rt id="8wki8"><acronym id="8wki8"><nav id="8wki8"></nav></acronym></rt><table id="8wki8"><wbr id="8wki8"><button id="8wki8"></button></wbr></table><kbd id="8wki8"></kbd><noframes id="8wki8"></noframes><optgroup id="8wki8"><blockquote id="8wki8"><noscript id="8wki8"></noscript></blockquote></optgroup><tbody id="8wki8"><strike id="8wki8"><samp id="8wki8"></samp></strike></tbody><option id="8wki8"></option><abbr id="8wki8"><fieldset id="8wki8"><center id="8wki8"></center></fieldset></abbr><kbd id="8wki8"><strong id="8wki8"><td id="8wki8"></td></strong></kbd><optgroup id="8wki8"><dfn id="8wki8"><kbd id="8wki8"></kbd></dfn></optgroup><del id="8wki8"><fieldset id="8wki8"><dd id="8wki8"></dd></fieldset></del><tr id="8wki8"><noframes id="8wki8"><dl id="8wki8"></dl></noframes></tr><tfoot id="8wki8"></tfoot><code id="8wki8"><wbr id="8wki8"><button id="8wki8"></button></wbr></code><noframes id="8wki8"><code id="8wki8"><xmp id="8wki8"></xmp></code></noframes><optgroup id="8wki8"></optgroup><ul id="8wki8"><table id="8wki8"><wbr id="8wki8"></wbr></table></ul><tr id="8wki8"><ul id="8wki8"><input id="8wki8"></input></ul></tr><tbody id="8wki8"><strong id="8wki8"><dfn id="8wki8"></dfn></strong></tbody><tr id="8wki8"></tr><samp id="8wki8"></samp><input id="8wki8"></input><small id="8wki8"><rt id="8wki8"><tr id="8wki8"></tr></rt></small><bdo id="8wki8"></bdo><del id="8wki8"></del><dl id="8wki8"></dl><tbody id="8wki8"><s id="8wki8"><kbd id="8wki8"></kbd></s></tbody><xmp id="8wki8"><bdo id="8wki8"><input id="8wki8"></input></bdo></xmp><wbr id="8wki8"></wbr><small id="8wki8"></small><source id="8wki8"></source><code id="8wki8"></code><menu id="8wki8"></menu><button id="8wki8"></button><optgroup id="8wki8"></optgroup><fieldset id="8wki8"><dd id="8wki8"><pre id="8wki8"></pre></dd></fieldset><abbr id="8wki8"></abbr><ul id="8wki8"><table id="8wki8"><wbr id="8wki8"></wbr></table></ul><code id="8wki8"><wbr id="8wki8"><noframes id="8wki8"></noframes></wbr></code><source id="8wki8"></source><tfoot id="8wki8"></tfoot><small id="8wki8"></small><code id="8wki8"><tr id="8wki8"><noframes id="8wki8"></noframes></tr></code><th id="8wki8"></th><center id="8wki8"></center><strike id="8wki8"></strike><nav id="8wki8"></nav><menu id="8wki8"></menu><li id="8wki8"><tbody id="8wki8"><del id="8wki8"></del></tbody></li><xmp id="8wki8"><li id="8wki8"><source id="8wki8"></source></li></xmp><li id="8wki8"><dl id="8wki8"><del id="8wki8"></del></dl></li><tbody id="8wki8"></tbody><wbr id="8wki8"></wbr><strong id="8wki8"></strong><abbr id="8wki8"></abbr><blockquote id="8wki8"></blockquote><tbody id="8wki8"></tbody><dd id="8wki8"></dd><optgroup id="8wki8"></optgroup><center id="8wki8"><tr id="8wki8"><strike id="8wki8"></strike></tr></center><strike id="8wki8"></strike><blockquote id="8wki8"></blockquote><blockquote id="8wki8"></blockquote><center id="8wki8"></center><bdo id="8wki8"></bdo><tbody id="8wki8"></tbody><small id="8wki8"></small><noframes id="8wki8"></noframes><th id="8wki8"><center id="8wki8"><object id="8wki8"></object></center></th><nav id="8wki8"></nav><table id="8wki8"><wbr id="8wki8"><li id="8wki8"></li></wbr></table><sup id="8wki8"></sup><noscript id="8wki8"></noscript><rt id="8wki8"></rt><fieldset id="8wki8"></fieldset><pre id="8wki8"></pre><kbd id="8wki8"><object id="8wki8"><blockquote id="8wki8"></blockquote></object></kbd><optgroup id="8wki8"></optgroup><optgroup id="8wki8"><td id="8wki8"><option id="8wki8"></option></td></optgroup><abbr id="8wki8"></abbr><optgroup id="8wki8"></optgroup><abbr id="8wki8"></abbr><samp id="8wki8"></samp><rt id="8wki8"><delect id="8wki8"><cite id="8wki8"></cite></delect></rt><fieldset id="8wki8"></fieldset><dfn id="8wki8"><noscript id="8wki8"><dd id="8wki8"></dd></noscript></dfn><th id="8wki8"><option id="8wki8"><code id="8wki8"></code></option></th><wbr id="8wki8"></wbr><th id="8wki8"></th><tr id="8wki8"><rt id="8wki8"><pre id="8wki8"></pre></rt></tr><center id="8wki8"><tr id="8wki8"><strike id="8wki8"></strike></tr></center><th id="8wki8"><ul id="8wki8"><code id="8wki8"></code></ul></th><input id="8wki8"><xmp id="8wki8"><abbr id="8wki8"></abbr></xmp></input><blockquote id="8wki8"></blockquote><noscript id="8wki8"><th id="8wki8"><ul id="8wki8"></ul></th></noscript><center id="8wki8"></center><del id="8wki8"></del><acronym id="8wki8"></acronym><menu id="8wki8"></menu><delect id="8wki8"></delect><ul id="8wki8"></ul><th id="8wki8"></th><blockquote id="8wki8"><optgroup id="8wki8"><th id="8wki8"></th></optgroup></blockquote><tr id="8wki8"></tr><ul id="8wki8"></ul><noframes id="8wki8"><rt id="8wki8"><acronym id="8wki8"></acronym></rt></noframes><xmp id="8wki8"></xmp><abbr id="8wki8"></abbr><kbd id="8wki8"><strong id="8wki8"><dfn id="8wki8"></dfn></strong></kbd><td id="8wki8"><noscript id="8wki8"><th id="8wki8"></th></noscript></td><abbr id="8wki8"></abbr><strike id="8wki8"><abbr id="8wki8"><strong id="8wki8"></strong></abbr></strike><delect id="8wki8"></delect><center id="8wki8"><abbr id="8wki8"><tfoot id="8wki8"></tfoot></abbr></center><button id="8wki8"></button><button id="8wki8"><fieldset id="8wki8"><pre id="8wki8"></pre></fieldset></button><table id="8wki8"><dl id="8wki8"><sup id="8wki8"></sup></dl></table><center id="8wki8"><acronym id="8wki8"><strong id="8wki8"></strong></acronym></center><pre id="8wki8"></pre><optgroup id="8wki8"></optgroup><code id="8wki8"></code></div> 42,CSSl图片定义颜色边框? img { border: 1px solid red} 43,在DW中如何插入的FLASH透明? Ҏ一Q选中swf,打开原代码窗口,?/object>前输?<param name="wmode" value="transparent" /> Ҏ二:在Flash中的Flie→Publist Settings→HTML→Window Mode选择transparent 44,在DW~辑文本中,如何输入一个空格呢Q? 输入I格的问题,在DWg已成了一个老生常谈的问题。通过输入法调整到全角模式就可以避免了。本以h工智能ABCZ.按Shift+Space切换到全角状态? 45,Z我的DW中图形显CZ正常? W一U:可能是因Z定义q正在用一个siteQ而你的HTML文g或者图片不在这个site包含的区域之内,因此dreamweaver使用file协议? 描述图象的绝对\径,可惜IE不支持src中用file协议Q所以图象就昄不出来了? W二U:可能是放囄的文件夹或图片名Z文,也显CZ到网中厅R? 46,如何在本地机器上试flashq的loadingQ? 我想q可能是很多人在问的题了Q其实很单,在TestӞ选选View->Show Streaming可以看C? 47,在网中做出一根竖的线有几U办? W一U方法:用一个像素图的办法! 如果你用Dreamwever的Edit→Preferences…→Layout View中的Spacer Imagel你创徏了一个缺省名为:spacer.gif的一个像素图文g ? 代码中: <table border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#FF0000" height="200" ><img src="spacer.gif" width="1" height="1" alt="" /></td> </tr> </table> W二U方法:用表格填颜色的办法!?td> </td>中的 删掉 . <table border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#FF0000" height="200" width="1"></td> </tr> </table> W三U方法:用水qx? <hr color="red" width="1" size="100%" /> 48, 关于鼠标拖动,改变层大。──看看微Y的做? <script> document.execCommand("2D-position",false,true); </script> <DIV contentEditable=true> <DIV style="WIDTH: 300px; POSITION: absolute; HEIGHT: 100px; BACKGROUND-COLOR: red">Ud?/DIV> </DIV> <img src ="http://www.tkk7.com/sutao/aggbug/159385.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sutao/" target="_blank">苏醄</a> 2007-11-09 15:56 <a href="http://www.tkk7.com/sutao/articles/159385.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> jQuery快速上?/title><link>http://www.tkk7.com/sutao/articles/137560.html</link><dc:creator>苏醄</dc:creator><author>苏醄</author><pubDate>Fri, 17 Aug 2007 07:41:00 GMT</pubDate><guid>http://www.tkk7.com/sutao/articles/137560.html</guid><wfw:comment>http://www.tkk7.com/sutao/comments/137560.html</wfw:comment><comments>http://www.tkk7.com/sutao/articles/137560.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sutao/comments/commentRss/137560.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sutao/services/trackbacks/137560.html</trackback:ping><description><![CDATA[<div style="margin-left: 15px; margin-top: 1px; color: #101fff;"> <h2><a title="怹链接QjQuery快速上?> jQuery快速上?/a> </h2> </div> <div style="margin-left: 15px; margin-top: 5px; color: #101fff;"> <strong>关键?</strong>   jQuery     </div> <p style="color: #101fff;">q䆾指南是对jQeury库的介绍Q它需要对JavaScript和文档对象模?DOM)有基本的了解。它从零开始讲解ƈ解释必要的细节? <br>该指南讲C一个简单的hello world例子Qselector和event基础QAJAXQFX以及使用和创作plugins? <br>q䆾指南不包?click me"例子Q只提供"copy me"代码的意图是Ȁ发你来自己尝试例子。Copy一个例子,看看它做什么,q修改它?/p> <p style="color: #101fff;"><strong>目录</strong> <br>1 Setup <br>2 Hello jQuery <br>3 Find me: 使用selectors和events <br>4 Rate me: 使用Ajax <br>5 Animate me: 使用Effects <br>6 Sort me: 使用tablesorter plugin <br>7 Plug me: 写你自己的plugins <br>8 Next steps</p> <p style="color: #101fff;"><strong>Setup</strong> <br>我们首先需要jQuery库的copy来开始。最新的版本可以?a target="blank">http://docs.jquery.com/Downloading_jQuery</a>扑ֈQ这份指南也提供一个基本包来下载? <br><a target="blank">jQuery Starterkit</a> <br>下蝲该文件ƈ解压Q用你最喜欢的编辑器打开starterkit.html和custom.jsq用览器打开starterkit.html? <br>现在我们准备好了开始著名的"Hello world"例子的Q何事情? <br>本节里有意思的链接: <br><a target="blank">jQuery Starterkit</a> <br><a target="blank">Downloading jQuery</a></p> <p style="color: #101fff;"><strong>Hello jQuery</strong> <br>当我们用jQuery时所做的几乎M事情都会d或操作文档对象模?DOM)Q我们需要确认一旦DOM准备好了则我们开始添加events{东ѝ? <br>Z做这件事Q我们ؓdocument注册一个ready事g? <br></p> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="8qgc00s" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="ogiuuuo" class="alt">$(document).ready(function() {  </li> <li id="8ak0uom" class="">    // do stuff when DOM is ready  </li> <li id="ec0gi6g" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">在该Ҏ里放入一个alert不会有多大意义,因ؓalert不需要DOM成功loaded。所以让我们试一些更复杂的东?当点击该链接时显CZ个alert? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="qky8kmk" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="m00qkcs" class="alt">$(document).ready(function() {  </li> <li id="uq0ueec" class="">    $("a").click(function() {  </li> <li id="80g6ucs" class="alt">        alert("Hello world!");  </li> <li id="q0ios00" class="">    });  </li> <li id="6cmaegw" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q将在你点击该链接时昄alert? </span><br style="color: #101fff;"><span style="color: #101fff;">让我们看看我们做了什?$("a")是一个jQuery selectorQ在q里Q它选择所有的</span><strong style="color: #101fff;">a</strong><span style="color: #101fff;">元素?本n为jQuery"c?的别名,因此$()构徏了一个jQuery对象? </span><br style="color: #101fff;"><span style="color: #101fff;">我们下一步调用的click()ҎjQuery对象的一个方法。它l定了一个click事g到所有被选择的元?在这里ؓ一个单独的anchor元素)q当事g发生时执? </span><br style="color: #101fff;"><span style="color: #101fff;">提供的方法? </span><br style="color: #101fff;"><span style="color: #101fff;">q与下面的代码类? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="eq8ycsa" class="dp-highlighter"> <ol class="dp-xml" start="1"> <li id="8gaysqg" class="alt"><a href="" onclick="alert('Hello world')">Link</a>  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">区别非常明显:我们不需要ؓ每个单独的元素写一个onclick。对l构(HTML)和行?JS)我们有一个清晰的分离Q就像我们用CSS来分ȝ构和呈现? </span><br style="color: #101fff;"><span style="color: #101fff;">了解了这些,我们来对selectors和events做一些更多的东西? </span><br style="color: #101fff;"><span style="color: #101fff;">本节里有意思的链接: </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Base</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Expressions</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Basic Events</a> <p style="color: #101fff;"><strong>Find me: 使用selectors和events</strong> <br>jQuery提供了两U方式来选择元素。第一U用作为字W串传递给jQuery构造器的CSS和XPath选择器的联合(例如$("div > ul a"))。第二种使用jQuery对象? <br>一些方法。两U方式可以联合? <br>我们选择q修Ҏ们的starterkit里的W一个排序列表来试一些选择器? <br>我们以选择列表本n开始。列表有一个ID "orderedlist"。在传统的JavaScript里,你可以通过使用document.getElementById("orderedlist")来用它。? <br>jQuery的话Q我们像q样? <br></p> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="q0g0esa" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="uymg00k" class="alt">$(document).ready(function() {  </li> <li id="ggg0umk" class="">    $("#orderedlist").addClass("red");  </li> <li id="mg0eioe" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">starterkit提供了一个带有一个class?red"的简单的d一个红色背景的stylesheet。因此,当你在浏览器里reload面Ӟ你应该看到第一个ordered list </span><br style="color: #101fff;"><span style="color: #101fff;">拥有一个红色背景。第二个list则没变? </span><br style="color: #101fff;"><span style="color: #101fff;">现在让我们添加一些classes到该list的子元素中? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="86aisk0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="ya08080" class="alt">$(document).ready(function() {  </li> <li id="y0s0m00" class="">    $("#orderedlist > li").addClass("blue");  </li> <li id="ykgauk0" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q将选择id为orderedlist的元素的所有子li元素qؓ其添加class "blue"? </span><br style="color: #101fff;"><span style="color: #101fff;">现在看看一个更复杂?我们希望当用户hover到该list的最后一个li元素时添加和删除class? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="eekwy00" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="oqug00g" class="alt">$(document).ready(function() {  </li> <li id="gy0eyg0" class="">    $("#orderedlist li:last").hover(function() {  </li> <li id="0w00g08" class="alt">        $(this).addClass("green");  </li> <li id="ewco000" class="">    },function() {  </li> <li id="qiegka0" class="alt">        $(this).removeClass("green");  </li> <li id="w8w0q0u" class="">    });  </li> <li id="oyieowo" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">有许多其他类g</span><a style="color: #101fff;" target="blank">CSS</a><span style="color: #101fff;">?/span><a style="color: #101fff;" target="blank">XPath</a><span style="color: #101fff;">语法的选择器。更多的例子以及一个所有可得到的表辑ּ的列表可以在</span><a style="color: #101fff;" target="blank">q里</a><span style="color: #101fff;">扑ֈ? </span><br style="color: #101fff;"><span style="color: #101fff;">Ҏ个可得到的onxxx事gQ像onclickQconchangeQonsubmitQ都有一个jQuery{h物?/span><a style="color: #101fff;" target="blank">一些其他的事g</a><span style="color: #101fff;">Q像ready和hoverQ被提供来作为方法方便某些Q务? </span><br style="color: #101fff;"><span style="color: #101fff;">你可以在</span><a style="color: #101fff;" target="blank">jQuery Events Documentation</a><span style="color: #101fff;">里找到完整的事g列表? </span><br style="color: #101fff;"><span style="color: #101fff;">使用q些selectors和events你已l可以做许多事情Q但是这里还有一个? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="oqswowg" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="8qei00u" class="alt">$(document).ready(function() {  </li> <li id="oy000gi" class="">    $("#orderedlist").find("li").each(function(i) {  </li> <li id="8wk08a0" class="alt">        $(this).append(" BAM! " + i);  </li> <li id="e0e60a0" class="">    });  </li> <li id="kceisas" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">find()允许你对已经选择的元素做更深的子搜烦Q因?("#orderedlist").find("li")几乎?("#orderedlist li")一栗? </span><br style="color: #101fff;"><span style="color: #101fff;">each()Ҏ个元素P代ƈ允许更多的处理。大多数ҎQ像addClass()Q自׃用each()? </span><br style="color: #101fff;"><span style="color: #101fff;">在这个例子中Qappend()用来在每个元素的末尾d一些文本? </span><br style="color: #101fff;"><span style="color: #101fff;">另外一个你l常面对的Q务是在jQuery没有cover的DOM元素上调用方法。考虑一个你惛_通过AJAX成功提交后reset它的form? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="o00s6c8" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0yauoeg" class="alt">$(document).ready(function() {  </li> <li id="iceam8k" class="">    // use this to reset a single form  </li> <li id="oqc0ss6" class="alt">    $("#reset").click(function() {  </li> <li id="8ey00uu" class="">        $("#form").reset();  </li> <li id="im8kioq" class="alt">    });  </li> <li id="isqk0qc" class="">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q些代码选择ID?form"的元素ƈҎ个选择的元素调用reset()。当你有多于一个formӞ你也可以q样? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="g0y0cai" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="s066ouk" class="alt">$(document).ready(function() {  </li> <li id="qquoi0u" class="">    // use this to reset several forms at once  </li> <li id="q0ig0cw" class="alt">    $("#reset").click(function() {  </li> <li id="000uwmm" class="">        $("form").reset();  </li> <li id="s8yuoem" class="alt">    });  </li> <li id="0e60usa" class="">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q将在你的document里选择所有的formsQP代它们ƈҎ个调用reset()? </span><br style="color: #101fff;"><span style="color: #101fff;">另一个你可能面的问题是不选择某一个元素。jQuery为它提供filter()和not()。filter()通过满该filter表达式来减少选择的元素,not()则相反删除掉 </span><br style="color: #101fff;"><span style="color: #101fff;">所有满表达式的元素。考虑一个unordered的listQ你想选择所有没有ul子元素的li元素? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="uy0oqye" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="806s0ao" class="alt">$(document).ready(function() {  </li> <li id="y8wu6ki" class="">    $("li").not("[ul]").css("border", "1px solid black");  </li> <li id="g0uamcc" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q将选择所有的li元素q删除有ul子元素的元素。因此所有的li元素有一个borderQ除了有ul子元素的。[expression]语法来自XPathq且可以用来被子元素 </span><br style="color: #101fff;"><span style="color: #101fff;">和属性filter。可能你想选择所有的有一个name属性的anchors: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="o8k0w00" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="wauy8w0" class="alt">$(document).ready(function() {  </li> <li id="cy0u0a0" class="">    $("a[@name]").background("#eee");  </li> <li id="8wy0ciy" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q将Ҏ有的有一个name属性的anchor元素d一个background颜色? </span><br style="color: #101fff;"><span style="color: #101fff;">比通过name选择anchors更常用的是,你可能需要通过它们?href"属性选择anchors。由于浏览器的行Z一致这可能q回不同?href"?注意:q个问题最q? </span><br style="color: #101fff;"><span style="color: #101fff;">在jQuery中解决了Q只要在1.1.1版本后都可以)。ؓ了只匚w一部分|我们可以使用包含选择"*="来代替等?=": </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="koaug00" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0eqk0iq" class="alt">$(document).ready(function() {  </li> <li id="c0squaq" class="">    $("a[@href*=/content/gallery]").click(function() {  </li> <li id="g6ceig8" class="alt">        // do something with all links that point somewhere to /content/gallery  </li> <li id="u6660uc" class="">    });  </li> <li id="0oaw0ck" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">到目前ؓ止,所有的selectors用来选择子或filter当前选择。还有你需要选择前一个或下一个元素的情况Q即所谓的siblings。考虑FAQ面Q所有的{案首先 </span><br style="color: #101fff;"><span style="color: #101fff;">隐藏Q而当问题点击时显C。该jQuery代码? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="y8ky060" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="uqkeqg0" class="alt">$(document).ready(function() {  </li> <li id="mqu8o0u" class="">    $('#faq').find('dd').hide().end().find('dt').click(function() {  </li> <li id="0y00mka" class="alt">        $(this).next().slideToggle();  </li> <li id="yc8y0em" class="">    });  </li> <li id="o8mkiqo" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q里我们使用链来减少代码量ƈ得到更好的性能Q因?#faq'只选择了一ơ? </span><br style="color: #101fff;"><span style="color: #101fff;">通过使用end()Q第一个find()不会l束Q则我们可以?faq元素l箋搜烦下一个find()Q而不是对dd子元素操作? </span><br style="color: #101fff;"><span style="color: #101fff;">在click处理器即传递给click()Ҏ的function里,我们使用$(this).next()来从当前dt查找下一个sibling。这允许我们快速选择紧跟在点ȝ问题后的{案? </span><br style="color: #101fff;"><span style="color: #101fff;">除了siblingQ你也可以选择父元?对属性XPath的h而言为所谓的ancestors)。你可能惛_用户hover的链接的父paragraph高亮Q试试这? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="ke80qyo" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0e606ms" class="alt">$(document).ready(function() {  </li> <li id="8myamcc" class="">    $("a").hover(function() {  </li> <li id="ek8swem" class="alt">        $(this).parents("p").addClass("highlight");  </li> <li id="80co0y0" class="">    },function() {  </li> <li id="seqk06s" class="alt">        $(this).parents("p").removeClass("highlight");  </li> <li id="gy060io" class="">    });  </li> <li id="o0mq6w0" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">对于所有hover的anchor元素Q搜索它的父paragraphq添加和删除一?highlight" class? </span><br style="color: #101fff;"><span style="color: #101fff;">让我们l之前了解一?jQuery很多时候是让代码变得更短而更Ҏ阅读和维护。以下是一?(document).ready(callback)记号的捷? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="8ei0eck" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="gi88kio" class="alt">$(function() {  </li> <li id="s0a06s0" class="">    // code to execute when the DOM is ready  </li> <li id="0wiuy6q" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">对于Hello world!例子Q我们可以这样写: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="y0icyw0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="kk0w06y" class="alt">$(function() {  </li> <li id="60auqeu" class="">    $("a").click(function() {  </li> <li id="s0s00s0" class="alt">        alert("Hello world!");  </li> <li id="s00oocc" class="">    });  </li> <li id="uekoqyg" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">现在有了基本知识后,我们想explore一些其它方面,开始用AJAX? </span><br style="color: #101fff;"><span style="color: #101fff;">本节里有意思的链接: </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery API documentation</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">Visual jQuery</a><span style="color: #101fff;"> - A catgorized browsable API documentation. </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Selectors</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Events</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery DOM Traversing</a> <p style="color: #101fff;"><strong>Rate me: 使用Ajax</strong> <br>在这个部分我们写一个小AjaxE序Q它允许用户rate somethingQ就像在youtube.com上做的一栗? <br>我们需要一些服务器端代码来完成q个。我的例子用php文g来读"rating"参数q返回ratings的数量和q_的rating。看?a target="blank">rate.php</a>的服务器端代码? <br>我们惌q个例子用Ajax来工作,因此我们用jQuery生成一些必要的东西q加C个ID?rating"的容器里 <br></p> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="qes00qy" class="dp-highlighter"> <ol class="dp-xml" start="1"> <li id="iu8qw00" class="alt">$(document).ready(function() {  </li> <li id="wemw0eu" class="">    // generate markup  </li> <li id="k0iuoeu" class="alt">    $("#rating").append("Please rate: ");  </li> <li id="ak0q060" class="">  </li> <li id="000c0gw" class="alt">    for ( var i = 1; i <=5; i++ )  </li> <li id="0a0c6o0" class="">        $("#rating").append("<a href='#'>" + i + "</a>");  </li> <li id="00myiqw" class="alt">  </li> <li id="s0606om" class="">    // add markup to container and applier click handlers to anchors  </li> <li id="miw0s00" class="alt">    $("$raing a ").click(function(e)   </li> <li id="k0kmgwe" class="">        // send request  </li> <li id="kyaw0c0" class="alt">        $.post("rate.php", {rating: $(this).html()}, function(xml) {  </li> <li id="8uwauaq" class="">            // format and output result  </li> <li id="yscgss0" class="alt">            $("#rating").html(  </li> <li id="00wy0yo" class="">                "Thanks for rating, current average: " +   </li> <li id="i0is0iq" class="alt">                $("average", xml).text() +  </li> <li id="8w0y0a6" class="">                ", number of votes: " +  </li> <li id="g0my0ge" class="alt">                $("count", xml).text()  </li> <li id="q08uaig" class="">            );  </li> <li id="a0eguaa" class="alt">        });  </li> <li id="w8icg0o" class="">  </li> <li id="seyk006" class="alt">        // stop normal link click  </li> <li id="w8ku06o" class="">        return false;  </li> <li id="amykeec" class="alt">    });  </li> <li id="06i0u0y" class="">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">q个代码片段生成5个anchor元素q把它们d到id?rating"的容器元素。最后,对容器里的每个anchord一个click处理器。当点击anchorӞ一个以anchor </span><br style="color: #101fff;"><span style="color: #101fff;">的内容ؓ参数的posth发送到rate.php。结果作Z个XMLq回Qƈd到容器代替anchors? </span><br style="color: #101fff;"><span style="color: #101fff;">如果你手头上没有一个安装的PHP服务器,你可以看看一?/span><a style="color: #101fff;" target="blank">online example</a><span style="color: #101fff;">。对于一个非常好的甚至不用JavaScript工作的ratingpȝ的例子,讉K</span><a style="color: #101fff;" target="blank">softonic.de</a><span style="color: #101fff;">q? </span><br style="color: #101fff;"><span style="color: #101fff;">点击"Kurz bewerten!" </span><br style="color: #101fff;"><span style="color: #101fff;">jQuery的AjaxҎ的更多的文档可以?/span><a style="color: #101fff;" target="blank">Ajax Documentation</a><span style="color: #101fff;">或者用Ajax开发的</span><a style="color: #101fff;" target="blank">Visual jQuery</a><span style="color: #101fff;">上找到? </span><br style="color: #101fff;"><span style="color: #101fff;">当通过Ajax载入内容旉到的一个非常常见的问题?当添加事件处理器C的文档时Q如果事件处理器也适合载入的内容,则你必须在内容蝲入之后也dq些 </span><br style="color: #101fff;"><span style="color: #101fff;">处理器。ؓ了防止代码重复,你可以写一个方法代理。例? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="oqcwyo0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0u0gwcu" class="alt">function addClickHandlers() {  </li> <li id="g08kg00" class="">    $("a.remote", this).click(function() {  </li> <li id="uosu0ci" class="alt">        $("#target").load(this.href, addClickHandlers);  </li> <li id="8gk0ec0" class="">    });  </li> <li id="aseickq" class="alt">}  </li> <li id="w8ymowm" class="">$(document).ready(addClickHandlers);  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">现在一旦当DOM为ready以及每次当一个用L击class为remote的链接ƈ且内容完成蝲入后addClickHandlers都会被调用? </span><br style="color: #101fff;"><span style="color: #101fff;">注意$("a.remote", this)查询Qthis传递过来作Z个context:对于document ready事gQthis表示documentQ则它搜索整个document中class为remote的anchors </span><br style="color: #101fff;"><span style="color: #101fff;">当addClickHandlers用来作ؓload()的回调时Qthis表示另一个不同的元素:在这个例子中Q表Cid为target的元素。这防止了click事g一ơ又一ơ的赋给同一 </span><br style="color: #101fff;"><span style="color: #101fff;">链接Q从而最l导致崩溃? </span><br style="color: #101fff;"><span style="color: #101fff;">回调的另一个常见的问题是参数。你已经指定了你的回调但是需要传递一个额外的参数。达到次目标的最单的方式是在另一个方法里包装回调: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="k8ei0io" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="00uyayo" class="alt">// get some data  </li> <li id="q0000g0" class="">var foobar = ...;  </li> <li id="k000qw0" class="alt">  </li> <li id="0a0ekq0" class="">// specify handler, it needs data as a parameter  </li> <li id="0cg0sa0" class="alt">function handler(data) {  </li> <li id="0mosm0i" class="">    // ...  </li> <li id="8qsuqee" class="alt">}  </li> <li id="ise0ayo" class="">  </li> <li id="goi0k0w" class="alt">// add click handler and pass foobar!  </li> <li id="qsm8aig" class="">$('a').click(function() {  </li> <li id="006i0io" class="alt">    handler(foobar);  </li> <li id="s860q0c" class="">});  </li> <li id="cmq0k0m" class="alt">  </li> <li id="cmyyq0i" class="">// if you need the context of the original handler, use apply:  </li> <li id="a6y80ec" class="alt">$('a').click(function() {  </li> <li id="wgam0k0" class="">    handler.apply(this, [foobar]);  </li> <li id="86eikiy" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">使用Ajax我们可以cover许多"Web 2.0"。既然我们已l看了一些基本的AjaxQ让我们d一些简单的effects和animations到页面中? </span><br style="color: #101fff;"><span style="color: #101fff;">本节有意思的链接: </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Ajax Documentation</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery API</a><span style="color: #101fff;"> - 包含所有的jQueryҎ的描q和例子 </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">Thick Box</a><span style="color: #101fff;"> - 一个用jQuery来加名的lightbox的jQuery插g </span> <p style="color: #101fff;"><strong>Animate me: 使用Effects</strong> <br>可以使用jQuery的show()和hide()构徏的简单的animations? <br></p> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="8o0c0ou" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="000qgw0" class="alt">$(document).ready(function() {  </li> <li id="0u000eu" class="">    $("a").toggle(function() {  </li> <li id="006es0u" class="alt">        $(".stuff").hide('slow');  </li> <li id="0scwaqo" class="">    },function() {  </li> <li id="s8ys0q6" class="alt">        $(".stuff").show('fast');  </li> <li id="wy0s00u" class="">    });  </li> <li id="0uwacsq" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">你可以用animate()创徏Manimations的联合。例如,一个具有fade的slide: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="80mgsag" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="yoquoe0" class="alt">$(document).ready(function() {  </li> <li id="i000mec" class="">    $("a").toggle(function() {  </li> <li id="oya0e0o" class="alt">        $(".stuff").animate({ height: 'hide', opacity: 'hide' }, 'slow');  </li> <li id="00oe6ou" class="">    },function() {  </li> <li id="s0osm0q" class="alt">        $(".stuff").animate({ height: 'show', opacity: 'show' }, 'slow');  </li> <li id="o0c6we0" class="">    });  </li> <li id="oimyagg" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">更炫的effects可以?/span><a style="color: #101fff;" target="blank">interface plugin collection</a><span style="color: #101fff;">扑ֈ。该站点提供demos和文档。虽然Interface在jQuery的插件列表的最前面Q还有许多其他的插g。下一 </span><br style="color: #101fff;"><span style="color: #101fff;">部分昄了怎样使用tablesorter插g? </span><br style="color: #101fff;"><span style="color: #101fff;">本节有意思的链接: </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">jQuery Effects Documentation</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">Interface plugin</a> <p style="color: #101fff;"><strong>Sort me: 使用tablesorter plugin</strong> <br>tablesorter插g允许在客L对表格排序。你只需引入jQuery和插Ӟq告诉插件哪个表格是你想排序的? <br>d以下内容到starterkit.html(下jquery引入的下?来尝试该例子: <br></p> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="00amay6" class="dp-highlighter"> <ol class="dp-xml" start="1"> <li id="s80o000" class="alt"><script src="lib/jquery.tablesorterjs"></script>  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">引入了该插g后,你可以像q样调用? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="yoau8ck" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="8eq0syy" class="alt">$(document).ready(function() {  </li> <li id="aiuwq8u" class="">    $("#large").tableSorter();  </li> <li id="q0e0a00" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">试着点击table的头部ƈ看看它怎样在第一ơ升序排序以及第二次降序排序。该表格可以使用一些行高亮Q我们可以通过传递一些选项来添加这? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="80cuyoe" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="000sgw0" class="alt">$(document).ready(function() {  </li> <li id="wwyaec0" class="">    $("#large").tableSorter({  </li> <li id="wmycm0g" class="alt">        // Class names for striping supplied as a array.  </li> <li id="uk8gmka" class="">        stripingRowClass: ['odd', 'even'],  </li> <li id="wwseyoe" class="alt">        // Stripe rows on tableSorter init  </li> <li id="0g000i0" class="">        stripeRowsOnStartUp: true  </li> <li id="0wq0uaq" class="alt">    });  </li> <li id="06auowu" class="">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">?/span><a style="color: #101fff;" target="blank">tablesorter homepage</a><span style="color: #101fff;">有更多关于可得到的选项的例子和文档? </span><br style="color: #101fff;"><span style="color: #101fff;">大多数插件可以像q样使用:引入插g文gq在某些元素上调用插件方法,传递一些选项讄来定制插件? </span><br style="color: #101fff;"><span style="color: #101fff;">一个可得到的up-to-date插g列表可以?/span><a style="color: #101fff;" target="blank">jQuery Plugin site</a><span style="color: #101fff;">扑ֈ? </span><br style="color: #101fff;"><span style="color: #101fff;">当你使用jQuery的越频繁Q你可能发现把你自己的代码打包成一个插仉常有用,可以Z自己或者你的公叔R用它Q或者与C֌分n。下一节讲qC怎样构徏 </span><br style="color: #101fff;"><span style="color: #101fff;">一个插件? </span><br style="color: #101fff;"><span style="color: #101fff;">本节有意思的链接: </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">Plugins for jQuery</a><span style="color: #101fff;"> </span><br style="color: #101fff;"><a style="color: #101fff;" target="blank">Tablesorter Plugin</a> <p style="color: #101fff;"><strong>Plug me: 写你自己的plugins</strong> <br>为jQuery写你自己的插仉常简单。如果你遵@下面的规则,则其他h集成你的插g也非常简单? <br><strong>插g命名</strong> <br>Z的插件找一个名字,让我们称我们的例子ؓ"foobar"。创Z个名为jquery.[yourpluginname].js文gQ例如,jquery.foobar.js? <br><strong>d一个自定义Ҏ</strong> <br>通过扩展jQuery对象来创Z个或多个插gҎQ例? <br></p> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="00a60i0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="a0okesi" class="alt">jQuery.fn.foobar = function() {  </li> <li id="88wi80e" class="">    // do something  </li> <li id="8oauw00" class="alt">};  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">则通过执行下面代码可以得C用上面的插g: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="w0kosi0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0yim80w" class="alt">$(...).foobar();  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><strong style="color: #101fff;">默认讄:</strong><span style="color: #101fff;"> </span><br style="color: #101fff;"><span style="color: #101fff;">创徏可以被用h改的默认讄Q例? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="gwqu00o" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="m0aegwm" class="alt">jQuery.fn.foobar = function(options) {  </li> <li id="c860i6k" class="">    var settings = jQuery.extend({  </li> <li id="0e06a00" class="alt">        value: 5, name: "pete", bar: 655  </li> <li id="e0kgq0m" class="">    }, options);  </li> <li id="8a000yg" class="alt">};  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">你可以调用该插g而不带选项Q即使用默认配置: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="eyk8uua" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="g00oago" class="alt">$("...").foobar();  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">或者带一些选项: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="gq0u0ci" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="squos80" class="alt">$("...").foobar({ value: 123, bar: 9 });  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><strong style="color: #101fff;">文档</strong><span style="color: #101fff;"> </span><br style="color: #101fff;"><span style="color: #101fff;">如果你发表你的插Ӟ你应该也提供一些例子和文档。有</span><a style="color: #101fff;" target="blank">许多插g</a><span style="color: #101fff;">可以作ؓ很好的参考? </span><br style="color: #101fff;"><span style="color: #101fff;">现在你应该具有了写插件的基本知识。让我们来写一个我们自q插g? </span><br style="color: #101fff;"><strong style="color: #101fff;">Checkbox插g</strong><span style="color: #101fff;"> </span><br style="color: #101fff;"><span style="color: #101fff;">很多Z用jQuery来处理表单时会问到radio buttons或checkboxes的checking和unchecking。他们常用这L代码: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="0mwscsa" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0mqsec0" class="alt">$("input[@type='checkbox']").each(function() {  </li> <li id="800g06a" class="">    this.checked = true;  </li> <li id="c000s0u" class="alt">    this.checked = false; // or, to uncheck  </li> <li id="yq0ka6i" class="">    this.checked = !this.checked; // or, to toggle  </li> <li id="u80a0y0" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">无论何时你的代码里有一个eachӞ你可能想重写它ؓ一个插Ӟ非常直接: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="igs8uci" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="e0egaq0" class="alt">jQuery.fn.check = function() {  </li> <li id="g80k00m" class="">    return this.each(function() {  </li> <li id="wq0sy06" class="alt">        this.checked = true;  </li> <li id="8c606m0" class="">    });  </li> <li id="ca80ous" class="alt">};  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">现在该插件可以用了: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="ygi0mc0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0y0aqoe" class="alt">$("input[@type='checkbox']").check();  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">现在你也可以为uncheck()和toggleCheck()写插件了。但是我们通过扩展我们的插件来接收一些选项来替代? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="00kiu0y" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="0sugsqo" class="alt">jQuery.fn.check = function(mode) {  </li> <li id="0oi0e0m" class="">    // if mode is undefined, use 'on' as default  </li> <li id="ss0egom" class="alt">    var mode = mode || 'on';  </li> <li id="0yk0ye0" class="">  </li> <li id="wwc0ouc" class="alt">    return this.each(function() {  </li> <li id="m8w0gwc" class="">        switch(mode) {  </li> <li id="gmgeqom" class="alt">            case 'on':  </li> <li id="0yamg00" class="">                this.checked = true;  </li> <li id="8kgsck0" class="alt">                break;  </li> <li id="06qeoew" class="">            case 'off':  </li> <li id="aauw0mc" class="alt">                this.checked = false;  </li> <li id="woi0aqg" class="">                break;  </li> <li id="00cwqig" class="alt">            case 'toggle':  </li> <li id="8ysuy00" class="">                this.checked = !this.checked;  </li> <li id="gwiegwm" class="alt">                break;  </li> <li id="qwimq0i" class="">        }  </li> <li id="gy0c0sy" class="alt">    });  </li> <li id="08ugsi6" class="">};  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">我们可以提供选项"on"Q?off"?toggle"或者默认无选项Q例? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="qo0mw0y" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="omqs000" class="alt">$("input[@type='checkbox']").check();  </li> <li id="aa8wiqe" class="">$("input[@type='checkbox']").check('on');  </li> <li id="0gimowm" class="alt">$("input[@type='checkbox']").check('off');  </li> <li id="0s0k0c0" class="">$("input[@type='checkbox']").check('toggle');  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><strong style="color: #101fff;">可选设|?/strong><span style="color: #101fff;"> </span><br style="color: #101fff;"><span style="color: #101fff;">写多于一个设|选项会变得复杂,因ؓ如果用户想省略第一个参数而只使用W二个参数时他必M递一个null倹{? </span><br style="color: #101fff;"><span style="color: #101fff;">上一节中对tablesorter的用证明了使用一个对象来解决q个问题。用户可以省略所有的参数或者ؓ每个他想override的设|传递一个具有键/值对的对象? </span><br style="color: #101fff;"><span style="color: #101fff;">Zl习Q你可以试重写W?节的Voting代码Z个插件。插仉架可能看h像这? </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="c00q6ym" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="a0wika0" class="alt">jQuery.fn.rateMe = function(options) {  </li> <li id="kimq0w0" class="">    // instead of slecting a static container with  </li> <li id="0wku0u0" class="alt">    // $("#rating"), we now use the jQuery context  </li> <li id="80ses0k" class="">    var container = this;  </li> <li id="o06seck" class="alt">  </li> <li id="iyumq0s" class="">    var settings = jQuery.extend({  </li> <li id="i06miw6" class="alt">        url: "rate.php"  </li> <li id="mko8aq0" class="">        // put more defaults here  </li> <li id="euga000" class="alt">    }, options);  </li> <li id="ai8ugo0" class="">  </li> <li id="0k00wek" class="alt">    // ... rest of the code ...  </li> <li id="cs8eiq6" class="">  </li> <li id="as06s06" class="alt">    // if possible, return "this" to not break the chain  </li> <li id="s0gswu0" class="">    return this;  </li> <li id="u00000k" class="alt">});  </li> </ol> </div> </div> <script>render_code();</script> <br style="color: #101fff;"><span style="color: #101fff;">则可以允怽像这样允许该插g: </span><br style="color: #101fff;"> <div style="color: #101fff;" class="code_title">代码</div> <div style="color: #101fff;" class="code_div"> <div id="e0k0ow0" class="dp-highlighter"> <ol class="dp-j" start="1"> <li id="ewq0m0m" class="alt">$(...).rateMe({ url: "test.php" });  </li> </ol> </div> </div> <script>render_code();</script> <p style="color: #101fff;"><strong>Next steps</strong> <br>如果你计划开发更多的JavaScriptQ你应该考虑UCؓ<a target="blank">FireBug</a>的Firefox插g。它提供一个console(很好的替代alerts)Q一个debugger和其他有用的stuff来ؓ <br>JavaScript开发? <br>如果你有不能解决的问题、想分n的主意或者只是需要用jQuery表达你的看法Q请自由舒畅的postl?a target="blank">jQuery mailing list</a>? <br>对于与本指南相关的Q何东西请在我?a target="blank">blog</a>上post一个comment或者直接联pL? <br><strong>Whats left...</strong>Thanks a lot to John Resig for this greate library! Thanks to the jQuery community for providing John with enough coffee <br>and everything else!</p> <br style="color: #101fff;"> <img src ="http://www.tkk7.com/sutao/aggbug/137560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sutao/" target="_blank">苏醄</a> 2007-08-17 15:41 <a href="http://www.tkk7.com/sutao/articles/137560.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>