⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javaeye技术网站.htm

📁 几个运用了DWR框架编写的AJAX代码,
💻 HTM
📖 第 1 页 / 共 5 页
字号:
href="http://zhangljerry.javaeye.com/blog/82535">Prototype使用指南之string.js</A></H3></DIV>
<DIV class=blog_content>Prototype使用指南之string.js2007-05-20 
09:30下面介绍Prototype对String对象的扩展部分: <BR><BR>这部分主要为string对象添加了几个很有用的方法: 
<BR><BR>strip(): 去掉字符串两边的空白, 例如" jj ".strip()返回"jj" 
<BR>stripTags():去掉字符串中的html标签 <BR>stripScripts(): 去掉字符串中的javascript代码段 
<BR>extractScripts(): 返回字符串中的javascript代码,返回数组 <BR>evalScripts(): 
执行字符串中的javascript代码 <BR>escapeHTML():将字符串中的html代码转换为可以直接显示的格式, 例如将&lt; 转化为 &lt; 
,在ie6中有bug,执行这个操作返回的字符串,将多个连在一起的空白变成了一个,所以很多换行什么的都被去掉了 <BR>unescapeHTML(): 
escapeHTML的反向过程 <BR>truncate(length, truncation): 
截断,例如"abcdefghigkl".truncate(10)返回abcdefg…, truncation默认为"…" 
toQueryParams(separator)/parseQuery(separator):将一个querystring转化为一个hash表(其实是一个对象,在javascript中对象可以当成hash表来用,因为对象的属性或方法可以通过object[propertyName]来访问) 
<BR>toArray(): return this.split('’), 转化为一个字符数组 <BR>camelize(): 
将background-color的形式转化为backgroundColor形式,用在style/css中 <BR>capitalize(): 
返回一个首字母大写的字符串 <BR>inspect(useDoubleQuotes): 返回字符串的表示形式, 例如"sdfj\"sfa".inspect() 
返回 “’sdfj"sfa’” <BR>gsub(pattern, 
replacement):pattern是一个正则表达式,replacement是一个函数(或者是一个template字符串),对于字符串中每个匹配pattern的部分使用replacement处理,然后将replacement返回的值将原来匹配的部分替换掉,例如"skdjfAsfdjkAdk".gsub(/A/,function(match){return 
match[0].toLowerCase()}), 将字符串所有的A转化为a, 注意pattern中不要添加g选项,因为gsub会递归的执行match方法 
<BR>sub(pattern, replacement, count) :gsub的另一种形式,不过可以设置执行的次数 <BR>scan(pattern, 
iterator): 
跟gsub差不多,但是返回的是字符串本身,也就是说对于pattern中的每个匹配执行iterator,但是不返回替换的字符串"skdjfAsfdjkAdk".gsub(/A/,function(){alert 
‘have a A’}) <BR>underscore(): ‘borderBottomWidth’.underscore() -&gt; 
‘border_bottom_width’ <BR>dasherize(): ‘Hello_World’.dasherize() -&gt; 
‘Hello-World’ <BR>Template模板类: <BR>使用方法: <BR>var template = new 
Template(replacement, pattern); <BR>template.evaluate(object) 
有点像php中的模板,默认(没有提供pattern)将{propertyName}形式的东西替换了object的属性值 </DIV>
<DIV class=blog_bottom>
<UL>
  <LI>11:10 </LI>
  <LI>浏览 (298) </LI>
  <LI><A href="http://zhangljerry.javaeye.com/blog/82535#comments">评论</A> (0) 
  </LI>
  <LI>分类: <A href="http://zhangljerry.javaeye.com/category/9989">web2.0</A> 
</LI></UL></DIV></DIV>
<DIV class=blog_main>
<DIV class=blog_title>
<H5>2007-04-19</H5>
<DIV class=show_full_flag><A 
href="http://zhangljerry.javaeye.com/category/9989?show_full=false">缩略显示</A></DIV>
<H3><A 
href="http://zhangljerry.javaeye.com/blog/72507">如何设置RESIN服务器能让用户直接下载csv文件</A></H3></DIV>
<DIV class=blog_content>&lt;mime-mapping&gt; 
<BR>&lt;extension&gt;csv&lt;/extension&gt; 
<BR>&lt;mime-type&gt;application/oct-stream&lt;/mime-type&gt; 
<BR>&lt;/mime-mapping&gt; <BR>上面是mine的配置 <BR><BR>其他格式都一样 </DIV>
<DIV class=blog_bottom>
<UL>
  <LI>16:08 </LI>
  <LI>浏览 (386) </LI>
  <LI><A href="http://zhangljerry.javaeye.com/blog/72507#comments">评论</A> (0) 
  </LI>
  <LI>分类: <A href="http://zhangljerry.javaeye.com/category/9989">web2.0</A> 
</LI></UL></DIV></DIV>
<DIV class=blog_main>
<DIV class=blog_title>
<H5>2007-03-28</H5>
<DIV class=show_full_flag><A 
href="http://zhangljerry.javaeye.com/category/9989?show_full=false">缩略显示</A></DIV>
<H3><A href="http://zhangljerry.javaeye.com/blog/66033">JS一些技巧收藏</A></H3></DIV>
<DIV class=blog_content>
<DIV class=cnt>
<UL>
  <LI><FONT size=2><STRONG>事件源对象</STRONG> <BR>event.srcElement.tagName 
  <BR>event.srcElement.type</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>捕获释放 
  <BR></STRONG>event.srcElement.setCapture();&nbsp;&nbsp;<BR>event.srcElement.releaseCapture();&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp; 

  <LI><FONT size=2><STRONG>事件按键</STRONG> <BR>event.keyCode <BR>event.shiftKey 
  <BR>event.altKey <BR>event.ctrlKey</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>事件返回值</STRONG> 
  <BR>event.returnValue</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>鼠标位置 <BR></STRONG>event.x 
  <BR>event.y</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>窗体活动元素 
  <BR></STRONG>document.activeElement</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>绑定事件</STRONG> 
  <BR>document.captureEvents(Event.KEYDOWN);</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 

  <LI><FONT size=2><STRONG>访问窗体元素 <BR></STRONG>document.all("txt").focus(); 
  <BR>document.all("txt").select();</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>窗体命令</STRONG> 
  <BR>document.execCommand</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>窗体COOKIE 
  <BR></STRONG>document.cookie</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>菜单事件</STRONG> 
  <BR>document.oncontextmenu</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>创建元素 
  <BR></STRONG>document.createElement("SPAN");&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp; 

  <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)&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp; 

  <LI><FONT size=2><STRONG>窗体图片</STRONG> 
  <BR>document.images[索引]</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>窗体事件绑定 
  <BR></STRONG>document.onmousedown=scrollwindow;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 

  <LI><FONT size=2><STRONG>元素</STRONG> 
  <BR>document.窗体.elements[索引]</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>对象绑定事件 
  <BR></STRONG>document.all.xxx.detachEvent('onclick',a);</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 

  <LI><FONT size=2><STRONG>插件数目</STRONG> 
  <BR>navigator.plugins</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>取变量类型 <BR></STRONG>typeof($js_libpath) == 
  "undefined"</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>下拉框 <BR></STRONG></FONT><FONT size=2>下拉框.options[索引] 
  <BR>下拉框.options.length</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>查找对象</STRONG> <BR>document.getElementsByName("r1"); 
  <BR>document.getElementById(id); </FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>定时 
  <BR></STRONG>timer=setInterval('scrollwindow()',delay); 
  <BR>clearInterval(timer);</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>UNCODE编码 <BR></STRONG>escape() 
  ,unescape</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>父对象</STRONG> <BR>obj.parentElement(dhtml) 
  <BR>obj.parentNode(dom)</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>交换表的行 <BR></STRONG>TableID.moveRow(2,1)</FONT><FONT 
  size=2><STRONG> </STRONG></FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>替换CSS</STRONG> <BR></FONT>document.all.csss.href = 
  "a.css";<FONT size=2><STRONG> </STRONG></FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>并排显示</STRONG> <BR></FONT>display:inline<FONT size=2> 
  </FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>隐藏焦点 
  <BR></STRONG>hidefocus=true</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>根据宽度换行 
  <BR></STRONG></FONT>style="word-break:break-all"<FONT size=2> 
  </FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>自动刷新 <BR></STRONG>&lt;meta HTTP-EQUIV="refresh" 
  CONTENT="8;URL=http://c98.yeah.net"&gt;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>简单邮件 <BR></STRONG>&lt;a&nbsp;&nbsp;&nbsp; 
  href="</FONT><A href="mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy"><FONT 
  color=#000080 
  size=2>mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy</FONT></A><FONT 
  size=2>"&gt;&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>快速转到位置 
  <BR></STRONG></FONT>obj.scrollIntoView(true)<FONT size=2> 
  </FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>锚 <BR></STRONG>&lt;a name="first"&gt; <BR>&lt;a 
  href="#first"&gt;anchors&lt;/a&gt;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>网页传递参数 
  <BR></STRONG>location.search();</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><STRONG>可编辑 
  <BR></STRONG>obj.contenteditable=true&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>执行菜单命令</STRONG> 
  <BR>obj.execCommand</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>双字节字符</STRONG> <BR>/[^\x00-\xff]/ <BR>汉字 
  <BR>/[\u4e00-\u9fa5]/</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><STRONG>让英文字符串超出表格宽度自动换行</STRONG> <BR>word-wrap: break-word; word-break: 
  break-all;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><STRONG>透明背景</STRONG><FONT size=2> <BR>&lt;IFRAME src="1.htm" width=300 
  height=180 
  allowtransparency&gt;&lt;/iframe&gt;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>获得style内容 
  <BR></STRONG>obj.style.cssText</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>HTML标签</STRONG> 
  <BR>document.documentElement.innerHTML</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>第一个style标签</STRONG> 
  <BR>document.styleSheets[0]</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>style标签里的第一个样式</STRONG> 
  <BR>document.styleSheets[0].rules[0]</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><STRONG>防止点击空链接时,页面往往重置到页首端。 <BR></STRONG>&lt;a 
  href="javascript:function()"&gt;word&lt;/a&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><STRONG>上一网页源</STRONG> <BR>asp: 
  <BR>request.servervariables("HTTP_REFERER") <BR><FONT size=2>javascript: 
  <BR>document.referrer </FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>释放内存 
  <BR></STRONG>CollectGarbage();</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><STRONG>禁止右键</STRONG> <BR>document.oncontextmenu = function() { return 
  false;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>禁止保存</STRONG> <BR>&lt;noscript&gt;&lt;iframe 
  src="*.htm"&gt;&lt;/iframe&gt;&lt;/noscript&gt; 
  </FONT>&nbsp;&nbsp;&nbsp;&nbsp; 
  <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><SPAN 
  style="COLOR: #ff00ff"> </SPAN></FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>禁止粘贴</STRONG> <BR>&lt;input type=text onpaste="return 
  false"&gt;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <LI><FONT size=2><STRONG>地址栏图标</STRONG> <BR>&lt;link rel="Shortcut Icon" 
  href="favicon.ico"&gt; <BR>favicon.ico 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -