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

📄 javascript小技巧 .html

📁 javascript学习
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<br/>&lt;style&gt;
<br/>@media print{
<br/>* {display:none}
<br/>}
<br/>&lt;/style&gt;
</p></font>
<p><font size="2"><strong>//移动的图层,拖动
<br/></strong></font>
</p><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">1.&lt;span&#160;style=&#39;position:absolute;width:200;height:200;background:red&#39;&#160;onmousedown=MouseDown(<span style="COLOR: #0000ff">this</span>)&#160;onmousemove=MouseMove()&#160;onmouseup=MouseUp()&gt;meizz&lt;/span&gt; 
<br/>&lt;script&#160;language=javascript&gt; 
<br/><span style="COLOR: #0000ff">var</span>&#160;Obj; 
<br/><span style="COLOR: #0000ff">function</span>&#160;MouseDown(obj) 
<br/>{ 
<br/>&#160;&#160;Obj=obj; 
<br/>&#160;&#160;Obj.setCapture(); 
<br/>&#160;&#160;Obj.l=event.x-Obj.style.pixelLeft; 
<br/>&#160;&#160;Obj.t=event.y-Obj.style.pixelTop; 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;MouseMove() 
<br/>{ 
<br/>&#160;&#160;<span style="COLOR: #0000ff">if</span>(Obj!=<span style="COLOR: #0000ff">null</span>) 
<br/>&#160;&#160;{ 
<br/>&#160;&#160;&#160;&#160;Obj.style.left&#160;=&#160;event.x-Obj.l; 
<br/>&#160;&#160;&#160;&#160;Obj.style.top&#160;=&#160;event.y-Obj.t; 
<br/>&#160;&#160;} 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;MouseUp() 
<br/>{ 
<br/>&#160;&#160;<span style="COLOR: #0000ff">if</span>(Obj!=<span style="COLOR: #0000ff">null</span>) 
<br/>&#160;&#160;{ 
<br/>&#160;&#160;&#160;&#160;Obj.releaseCapture(); 
<br/>&#160;&#160;&#160;&#160;Obj=<span style="COLOR: #0000ff">null</span>; 
<br/>&#160;&#160;} 
<br/>} 
<br/>&lt;/script&gt; 
<br/>2. 
<br/>&lt;div&#160;id=<span style="COLOR: #ff00ff">&quot;myDiv&quot;</span>&#160;src=<span style="COLOR: #ff00ff">&quot;logo.gif&quot;</span>&#160;ondrag=<span style="COLOR: #ff00ff">&quot;doDrag();&quot;</span>&#160;onmouseover=<span style="COLOR: #ff00ff">&quot;this.style.cursor=&#39;hand&#39;&quot;</span>&#160;style=<span style="COLOR: #ff00ff">&quot;position:absolute;left=100;top=100;&quot;</span>&#160;onmousedown=<span style="COLOR: #ff00ff">&quot;doMouseDown();&quot;</span>&gt; 
<br/>&lt;a&#160;href=<span style="COLOR: #ff00ff">&quot;#&quot;</span>&#160;onclick=<span style="COLOR: #ff00ff">&quot;return&#160;false&quot;</span>&gt;&lt;h1&gt;wlecome&lt;/h1&gt;&lt;/a&gt; 
<br/>&lt;/div&gt; 
<br/>&lt;script&#160;language=<span style="COLOR: #ff00ff">&quot;JavaScript&quot;</span>&#160;type=<span style="COLOR: #ff00ff">&quot;text/javascript&quot;</span>&gt; 
<br/><span style="COLOR: #0000ff">var</span>&#160;orgMouseX; 
<br/><span style="COLOR: #0000ff">var</span>&#160;orgMouseY; 
<br/><span style="COLOR: #0000ff">var</span>&#160;orgObjX; 
<br/><span style="COLOR: #0000ff">var</span>&#160;orgObjY; 
<br/><span style="COLOR: #0000ff">function</span>&#160;doDrag() 
<br/>{ 
<br/><span style="COLOR: #0000ff">var</span>&#160;myObject=document.all.myDiv; 
<br/>
<br/><span style="COLOR: #0000ff">var</span>&#160;x=event.clientX; 
<br/><span style="COLOR: #0000ff">var</span>&#160;y=event.clientY; 
<br/>myObject.style.left=x-(orgMouseX-orgObjX); 
<br/>myObject.style.top=y-(orgMouseY-orgObjY); 
<br/>&#160; 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;doMouseDown() 
<br/>{ 
<br/>orgMouseX=event.clientX; 
<br/>orgMouseY=event.clientY; 
<br/>orgObjX=parseInt(document.all.myDiv.style.left); 
<br/>orgObjY=parseInt(document.all.myDiv.style.top); 
<br/>} 
<br/>
<br/>&lt;/script&gt; 
<br/>&#160;
</div>
<p><font size="2"><strong>//文档状态改变
<br/></strong></font>
</p></font><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;iframe&#160;src=<span style="COLOR: #ff00ff">&quot;a.html&quot;</span>&#160;id=<span style="COLOR: #ff00ff">&quot;f&quot;</span>&#160;name=<span style="COLOR: #ff00ff">&quot;f&quot;</span>&#160;scrolling=<span style="COLOR: #ff00ff">&quot;no&quot;</span>&#160;frameborder=0&#160;marginwidth=0&#160;marginheight=0&gt;&lt;/iframe&gt; 
<br/>&lt;script&gt; 
<br/><span style="COLOR: #0000ff">var</span>&#160;doc=window.frames[<span style="COLOR: #ff00ff">&quot;f&quot;</span>].document; 
<br/><span style="COLOR: #0000ff">function</span>&#160;s(){ 
<br/>&#160;<span style="COLOR: #0000ff">if</span>&#160;(doc.readyState==<span style="COLOR: #ff00ff">&quot;complete&quot;</span>){ 
<br/>&#160;&#160;document.all.f.style.height=doc.body.scrollHeight 
<br/>&#160;&#160;document.all.f.style.width=doc.body.scrollWidth 
<br/>&#160;} 
<br/>} 
<br/>doc.onreadystatechange=s 
<br/>&lt;/script&gt; 
<br/><span style="COLOR: #008000"></span>
</div></font>
<p><font size="2"><strong>//刷新后不变的文本框</strong>
   <div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;HTML&gt; 
<br/>&lt;HEAD&gt; 
<br/>&lt;META&#160;NAME=<span style="COLOR: #ff00ff">&quot;save&quot;</span>&#160;CONTENT=<span style="COLOR: #ff00ff">&quot;history&quot;</span>&gt; 
<br/>&lt;STYLE&gt; 
<br/>&#160;&#160;&#160;.sHistory&#160;{behavior:url(#default#savehistory);} 
<br/>&lt;/STYLE&gt; 
<br/>&lt;/HEAD&gt; 
<br/>&lt;BODY&gt; 
<br/>&lt;INPUT&#160;class=sHistory&#160;type=text&#160;id=oPersistInput&gt; 
<br/>&lt;/BODY&gt; 
<br/>&lt;/HTML&gt;
   </div></font>
</p>
<p><font size="2"><strong>//访问剪贴板</strong>
   <div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">(1)拖拽访问 
<br/>event.dataTransfer.setData(<span style="COLOR: #ff00ff">&quot;URL&quot;</span>,&#160;oImage.src); 
<br/>sImageURL&#160;=&#160;event.dataTransfer.getData(<span style="COLOR: #ff00ff">&quot;URL&quot;</span>) 
<br/>(2)普通访问 
<br/>window.clipboardData.setData(<span style="COLOR: #ff00ff">&quot;Text&quot;</span>,oSource.innerText); 
<br/>window.clipboardData.getData(<span style="COLOR: #ff00ff">&quot;Text&quot;</span>);
   </div></font>
</p>
<p><font size="2"><strong>//操作COOKIE</strong>
<br/></font>
</p><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">function</span>&#160;SetCookie(sName,&#160;sValue) 
<br/>{ 
<br/>&#160;document.cookie&#160;=&#160;sName&#160;+&#160;<span style="COLOR: #ff00ff">&quot;=&quot;</span>&#160;+&#160;escape(sValue)&#160;+&#160;<span style="COLOR: #ff00ff">&quot;;&#160;&quot;</span>; 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;GetCookie(sName) 
<br/>{ 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;aCookie&#160;=&#160;document.cookie.split(<span style="COLOR: #ff00ff">&quot;;&#160;&quot;</span>); 
<br/>&#160;for&#160;(<span style="COLOR: #0000ff">var</span>&#160;i=0;&#160;i&#160;&lt;&#160;aCookie.length;&#160;i++) 
<br/>&#160;{ 
<br/>&#160;&#160; 
<br/>&#160;&#160;<span style="COLOR: #0000ff">var</span>&#160;aCrumb&#160;=&#160;aCookie[i].split(<span style="COLOR: #ff00ff">&quot;=&quot;</span>); 
<br/>&#160;&#160;<span style="COLOR: #0000ff">if</span>&#160;(sName&#160;==&#160;aCrumb[0])&#160; 
<br/>&#160;&#160;<span style="COLOR: #0000ff">return</span>&#160;unescape(aCrumb[1]); 
<br/>&#160;} 
<br/>&#160; 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;DelCookie(sName) 
<br/>{ 
<br/>document.cookie&#160;=&#160;sName&#160;+&#160;<span style="COLOR: #ff00ff">&quot;=&quot;</span>&#160;+&#160;escape(sValue)&#160;+&#160;<span style="COLOR: #ff00ff">&quot;;&#160;expires=Fri,&#160;31&#160;Dec&#160;1999&#160;23:59:59&#160;GMT;&quot;</span>; 
<br/>}
</div>
<p><strong>//setTimeout增加参数</strong>
</p></font>
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;script&gt; 
<br/><span style="COLOR: #0000ff">var</span>&#160;_st&#160;=&#160;window.setTimeout; 
<br/>window.setTimeout&#160;=&#160;<span style="COLOR: #0000ff">function</span>(fRef,&#160;mDelay)&#160;{ 
<br/>&#160;<span style="COLOR: #0000ff">if</span>(typeof&#160;fRef&#160;==&#160;&#39;<span style="COLOR: #0000ff">function</span>&#39;){ 
<br/>&#160;&#160;<span style="COLOR: #0000ff">var</span>&#160;argu&#160;=&#160;<span style="COLOR: #ff0000">Array</span>.prototype.slice.call(arguments,2); 
<br/>&#160;&#160;<span style="COLOR: #0000ff">var</span>&#160;f&#160;=&#160;(<span style="COLOR: #0000ff">function</span>(){&#160;fRef.apply(<span style="COLOR: #0000ff">null</span>,&#160;argu);&#160;}); 
<br/>&#160;&#160;<span style="COLOR: #0000ff">return</span>&#160;_st(f,&#160;mDelay); 
<br/>&#160;} 
<br/>&#160;<span style="COLOR: #0000ff">return</span>&#160;_st(fRef,mDelay); 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;test(x){ 
<br/>&#160;alert(x); 
<br/>} 
<br/>window.setTimeout(test,1000,&#39;fason&#39;); 
<br/>&lt;/script&gt;
</div>
<p>
<br/><font size="2"><strong>//自定义的apply,call</strong></font>
</p>
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">Function.prototype.apply&#160;=&#160;<span style="COLOR: #0000ff">function</span>&#160;(obj,&#160;argu)&#160;{ 
<br/>&#160;<span style="COLOR: #0000ff">if</span>&#160;(obj)&#160;obj.constructor.prototype._caller&#160;=&#160;<span style="COLOR: #0000ff">this</span>;&#160; 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;argus&#160;=&#16

⌨️ 快捷键说明

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