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

📄 javaeye技术网站.htm

📁 几个运用了DWR框架编写的AJAX代码,
💻 HTM
📖 第 1 页 / 共 5 页
字号:
style="COLOR: #ff00ff">"A"</SPAN>).columnwidth=50; 
<BR>newBook.Worksheets(1).Columns(<SPAN 
style="COLOR: #ff00ff">"A"</SPAN>).WrapText = <SPAN 
style="COLOR: #0000ff">true</SPAN>; <BR>newBook.Worksheets(1).Columns(<SPAN 
style="COLOR: #ff00ff">"B"</SPAN>).columnwidth=50; 
<BR>newBook.Worksheets(1).Columns(<SPAN 
style="COLOR: #ff00ff">"B"</SPAN>).WrapText = <SPAN 
style="COLOR: #0000ff">true</SPAN>; <BR>newBook.Worksheets(1).Range(<SPAN 
style="COLOR: #ff00ff">"A1:B1000"</SPAN>).NumberFormat = <SPAN 
style="COLOR: #ff00ff">"0"</SPAN>; <BR>newBook.Worksheets(1).Range(<SPAN 
style="COLOR: #ff00ff">"A1:B1000"</SPAN>).HorizontalAlignment = -4131; 
<BR>newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex=<SPAN 
style="COLOR: #ff00ff">"15"</SPAN>; 
<BR>newBook.Worksheets(1).Cells(1,1).value=<SPAN style="COLOR: #ff00ff">"First 
Column, First Cell"</SPAN>; <BR>newBook.Worksheets(1).Cells(2,1).value=<SPAN 
style="COLOR: #ff00ff">"First Column, Second Cell"</SPAN>; 
<BR>newBook.Worksheets(1).Cells(1,2).value=<SPAN style="COLOR: #ff00ff">"Second 
Column, First Cell"</SPAN>; <BR>newBook.Worksheets(1).Cells(2,2).value=<SPAN 
style="COLOR: #ff00ff">"Second Column, Second Cell"</SPAN>; 
<BR>newBook.Worksheets(1).Name=<SPAN style="COLOR: #ff00ff">"My First 
WorkSheet"</SPAN>; <BR>} <BR>&lt;/script&gt; <FONT 
size=3>&nbsp;&nbsp;</FONT>&nbsp;&nbsp;</P>
<P>&nbsp;</P>
<DIV>&lt;script language=<SPAN style="COLOR: #ff00ff">"javascript"</SPAN>&gt; 
<BR><SPAN style="COLOR: #0000ff">function</SPAN> cc() <BR>{ <BR><SPAN 
style="COLOR: #0000ff">var</SPAN> e = event.srcElement; <BR><SPAN 
style="COLOR: #0000ff">var</SPAN> r =e.createTextRange(); 
<BR>r.moveStart('character',e.value.length); <BR>r.collapse(<SPAN 
style="COLOR: #0000ff">true</SPAN>); <BR>r.select(); <BR>} <BR>&lt;/script&gt; 
<BR>&lt;input type=text name=text1 value=<SPAN 
style="COLOR: #ff00ff">"123"</SPAN> onfocus=<SPAN 
style="COLOR: #ff00ff">"cc()"</SPAN>&gt; </DIV>
<P>&nbsp;</P>
<DIV>匹配中文字符的正则表达式: [\u4e00-\u9fa5] <BR>匹配双字节字符(包括汉字在内):[^\x00-\xff] 
<BR>匹配空行的正则表达式:\n[\s| ]*\r 
<BR>匹配HTML标记的正则表达式:/&lt;(.*)&gt;.*&lt;\/\1&gt;|&lt;(.*) 
\/&gt;/&nbsp;&nbsp;<BR>匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数) 
<BR>匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 
<BR>匹配网址URL的正则表达式:http:<SPAN style="COLOR: #008000">//([\w-]+\.)+[\w-]+(/[\w- 
./?%&amp;=]*)? </SPAN><BR>以下是例子: <BR>利用正则表达式限制网页表单里的文本框输入内容: 
<BR>用正则表达式限制只能输入中文:onkeyup=<SPAN 
style="COLOR: #ff00ff">"value=value.replace(/[^\u4E00-\u9FA5]/g,'')"</SPAN> 
onbeforepaste=<SPAN 
style="COLOR: #ff00ff">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"</SPAN> 
<BR>1.用正则表达式限制只能输入全角字符: onkeyup=<SPAN 
style="COLOR: #ff00ff">"value=value.replace(/[^\uFF00-\uFFFF]/g,'')"</SPAN> 
onbeforepaste=<SPAN 
style="COLOR: #ff00ff">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"</SPAN> 
<BR>2.用正则表达式限制只能输入数字:onkeyup=<SPAN 
style="COLOR: #ff00ff">"value=value.replace(/[^\d]/g,'') 
"</SPAN>onbeforepaste=<SPAN 
style="COLOR: #ff00ff">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"</SPAN> 
<BR>3.用正则表达式限制只能输入数字和英文:onkeyup=<SPAN 
style="COLOR: #ff00ff">"value=value.replace(/[\W]/g,'') 
"</SPAN>onbeforepaste=<SPAN 
style="COLOR: #ff00ff">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"</SPAN> 
</DIV>
<P><FONT size=2><STRONG>//消除图像工具栏</STRONG> </FONT></P>
<DIV><STRONG>&lt;IMG SRC=<SPAN style="COLOR: #ff00ff">"mypicture.jpg"</SPAN> 
HEIGHT=<SPAN style="COLOR: #ff00ff">"100px"</SPAN> WIDTH=<SPAN 
style="COLOR: #ff00ff">"100px"</SPAN> GALLERYIMG=<SPAN 
style="COLOR: #ff00ff">"false"</SPAN>&gt;&nbsp;&nbsp;<BR>or <BR>&lt;head&gt; 
<BR></STRONG></DIV></DIV>
<DIV class=blog_bottom>
<UL>
  <LI>12:01 </LI>
  <LI>浏览 (261) </LI>
  <LI><A href="http://zhangljerry.javaeye.com/blog/66033#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-27</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/65832">js变量作用域及可访问性的探讨</A></H3></DIV>
<DIV class=blog_content>
<DIV class=postcontent>
<P>每一种语言都有变量的概念,变量是用来存储信息的一个元素。比如下面这个函数:</P>
<DIV 
style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><SPAN 
style="COLOR: #008080">&nbsp;1</SPAN><IMG alt="" 
src="JavaEye技术网站_files/None.gif" align=top><SPAN 
style="COLOR: #0000ff">function</SPAN><SPAN 
style="COLOR: #000000">&nbsp;Student(name,age,from)<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;2</SPAN><SPAN style="COLOR: #000000"><IMG 
id=Codehighlighter1_32_211_Open_Image 
onclick="this.style.display='none'; Codehighlighter1_32_211_Open_Text.style.display='none'; Codehighlighter1_32_211_Closed_Image.style.display='inline'; Codehighlighter1_32_211_Closed_Text.style.display='inline';" 
alt="" src="JavaEye技术网站_files/ExpandedBlockStart.gif" align=top><IMG 
id=Codehighlighter1_32_211_Closed_Image style="DISPLAY: none" 
onclick="this.style.display='none'; Codehighlighter1_32_211_Closed_Text.style.display='none'; Codehighlighter1_32_211_Open_Image.style.display='inline'; Codehighlighter1_32_211_Open_Text.style.display='inline';" 
alt="" src="JavaEye技术网站_files/ContractedBlock.gif" align=top></SPAN><SPAN 
id=Codehighlighter1_32_211_Closed_Text 
style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG 
alt="" src="JavaEye技术网站_files/dot.gif"></SPAN><SPAN 
id=Codehighlighter1_32_211_Open_Text><SPAN 
style="COLOR: #000000">{<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;3</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/InBlock.gif" align=top>&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">this</SPAN><SPAN 
style="COLOR: #000000">.name&nbsp;</SPAN><SPAN 
style="COLOR: #000000">=</SPAN><SPAN 
style="COLOR: #000000">&nbsp;name;<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;4</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/InBlock.gif" align=top>&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">this</SPAN><SPAN 
style="COLOR: #000000">.age&nbsp;</SPAN><SPAN 
style="COLOR: #000000">=</SPAN><SPAN 
style="COLOR: #000000">&nbsp;age;<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;5</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/InBlock.gif" align=top>&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">this</SPAN><SPAN 
style="COLOR: #000000">.from&nbsp;</SPAN><SPAN 
style="COLOR: #000000">=</SPAN><SPAN 
style="COLOR: #000000">&nbsp;from;<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;6</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/InBlock.gif" align=top>&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">this</SPAN><SPAN 
style="COLOR: #000000">.ToString&nbsp;</SPAN><SPAN 
style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">function</SPAN><SPAN 
style="COLOR: #000000">()<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;7</SPAN><SPAN style="COLOR: #000000"><IMG 
id=Codehighlighter1_118_209_Open_Image 
onclick="this.style.display='none'; Codehighlighter1_118_209_Open_Text.style.display='none'; Codehighlighter1_118_209_Closed_Image.style.display='inline'; Codehighlighter1_118_209_Closed_Text.style.display='inline';" 
alt="" src="JavaEye技术网站_files/ExpandedSubBlockStart.gif" align=top><IMG 
id=Codehighlighter1_118_209_Closed_Image style="DISPLAY: none" 
onclick="this.style.display='none'; Codehighlighter1_118_209_Closed_Text.style.display='none'; Codehighlighter1_118_209_Open_Image.style.display='inline'; Codehighlighter1_118_209_Open_Text.style.display='inline';" 
alt="" src="JavaEye技术网站_files/ContractedSubBlock.gif" 
align=top>&nbsp;</SPAN><SPAN id=Codehighlighter1_118_209_Closed_Text 
style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG 
alt="" src="JavaEye技术网站_files/dot.gif"></SPAN><SPAN 
id=Codehighlighter1_118_209_Open_Text><SPAN 
style="COLOR: #000000">{<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;8</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">return</SPAN><SPAN 
style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN 
style="COLOR: #000000">my&nbsp;information&nbsp;is&nbsp;name:&nbsp;</SPAN><SPAN 
style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN 
style="COLOR: #0000ff">this</SPAN><SPAN style="COLOR: #000000">.name</SPAN><SPAN 
style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN 
style="COLOR: #000000">,age&nbsp;:&nbsp;</SPAN><SPAN 
style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN 
style="COLOR: #0000ff">this</SPAN><SPAN style="COLOR: #000000">.age</SPAN><SPAN 
style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN 
style="COLOR: #000000">,&nbsp;from&nbsp;:</SPAN><SPAN 
style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN 
style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #0000ff">this</SPAN><SPAN 
style="COLOR: #000000">.from;<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;9</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/ExpandedSubBlockEnd.gif" 
align=top>&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN 
style="COLOR: #008080">10</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV>
<P>&nbsp;&nbsp;&nbsp;Student类有三个变量,分别为name(名字),age(年龄),from(籍贯),这三个变量构成了描述一个对象的信息。当然,这里还有一个方法用来返回Student的信息。<BR>&nbsp;&nbsp;&nbsp;但是,我们是不是定义了一个变量,它就能一直存在着,并且还有可能在任何地方都能被访问和使用直到其被销毁?仔细想想,上面的需求是比较过分的,因为某些变量在某个功能实现后就不再利用了,但如果这个变量还存在的话,就占用了系统资源了,俗语曰:“站着茅坑不拉<A 
href="mailto:*@#$%">#$%</A>”。<BR>&nbsp;&nbsp;&nbsp;于是我们对变量的及时和按需求地销毁有一个探讨的话题了。<BR>&nbsp;&nbsp;&nbsp;好,切入正题吧,就本人所接触过的来讲,js中支持如下几种类型的变量,分别为:局部变量、类变量、私有变量、实例变量、静态变量和全局变量。接下来我们就一一探讨研究下。</P>
<P><STRONG 
style="COLOR: red">局部变量</STRONG>:<BR><BR>局部变量一般指在{}范围内有效变量,也就是语句块内有效的变量,如:</P>
<DIV 
style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><SPAN 
style="COLOR: #008080">&nbsp;1</SPAN><IMG alt="" 
src="JavaEye技术网站_files/None.gif" align=top><SPAN 
style="COLOR: #0000ff">function</SPAN><SPAN 
style="COLOR: #000000">&nbsp;foo(flag)<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;2</SPAN><SPAN style="COLOR: #000000"><IMG 
id=Codehighlighter1_19_185_Open_Image 
onclick="this.style.display='none'; Codehighlighter1_19_185_Open_Text.style.display='none'; Codehighlighter1_19_185_Closed_Image.style.display='inline'; Codehighlighter1_19_185_Closed_Text.style.display='inline';" 
alt="" src="JavaEye技术网站_files/ExpandedBlockStart.gif" align=top><IMG 
id=Codehighlighter1_19_185_Closed_Image style="DISPLAY: none" 
onclick="this.style.display='none'; Codehighlighter1_19_185_Closed_Text.style.display='none'; Codehighlighter1_19_185_Open_Image.style.display='inline'; Codehighlighter1_19_185_Open_Text.style.display='inline';" 
alt="" src="JavaEye技术网站_files/ContractedBlock.gif" align=top></SPAN><SPAN 
id=Codehighlighter1_19_185_Closed_Text 
style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG 
alt="" src="JavaEye技术网站_files/dot.gif"></SPAN><SPAN 
id=Codehighlighter1_19_185_Open_Text><SPAN 
style="COLOR: #000000">{<BR></SPAN><SPAN 
style="COLOR: #008080">&nbsp;3</SPAN><SPAN style="COLOR: #000000"><IMG alt="" 
src="JavaEye技术网站_files/InBlock.gif" align=top>&nbsp;</SPAN><SPAN 
style="COLOR: #0000ff">var</SPAN><SPAN 
style="COLOR: #000000">&nbsp;sum&nbsp;</SPAN><SPAN 
style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN 
style="COLOR: #0

⌨️ 快捷键说明

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