onBlur:当失去输入焦点后产生该事件
onFocus:当输入获得焦点后,产生该文件
Onchange:当文字值改变时,产生该事件
Onselect:当文字加亮后,产生该文件
(value==”) {value=’郭强’}”>点击时文字消失,失去焦点时文字再出现
style=”background-color:rgb(235,207,22)”>
onMouseOver=thilor=”red” class=”button”>
BACKGROUND-COLOR: #E8E8FF;color:#666666″ name=”submit”>
BACKGROUND-COLOR: #F4F4FF; color:#ff6600″size=”15″ maxlength=”16″>
window.resizeTo(300,283);
height=60> 共和国 amp;$nbsp;
height=60>
共和国
amp;$nbsp;
情侣 : 一次注册两个帐户
class=”line”>
function hi(str)
{
document.write(document.lastModified)
alert(“hi”+str+”!”)
}
function hello() {
alert(“哈罗!”);
link
function bgChange(selObj) {
newColor = selObj.options[selObj.selectedIndex].text;
document.bgColor = newColor;
selObj.selectedIndex = -1;
//–>
Changing Background Colors
Red Orange Yellow Green Blue Indigo Violet White pink
.style1 { font-size: 12px; background: #CCCCFF; border-width: thin thin thinthin; border-color: #CCCCFF
#CCCCCC #CCCCCC #CCCCFF}
.style2 { font-size: 12px; font-weight: bold; background: #CCFFCC;border-width: thin medium medium thin;
border-color: #CCFF99 #999999 #999999#CCFF99}
–>
本例按钮的代码如下:
οnmοuseοut=”this.className=’style1′”class=”style1″>
.style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px;width: 60px; height: 22px}
.style4 { font-size: 12px; font-weight: bold; background:url(image/buttonbg2.gif); border: 0px 0; width:
60px; height: 22px}
本例的按钮代码如下:
οnmοuseοut=”this.className=’style3′”class=”style3″>
document.write(“”);
onChange=”changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)” size=”1″style=”color:#008080;font-size: 9pt”> 22.转至目标URL window.location=”; 23.传递该object的form UpdateSN(‘guoqiang99267’,this.form) function UpdateSN(strValue,strForm) { strForm.SignInName.value = strValue; return false; } 24.文字标签 amp;$lt;input name=”AltName”type=”RADIO” tabindex=”931″ id=”AltName4″ >guoqiang99859 25.layer2为组件的ID,可以控制组件是否可见 documenem(‘Layer2’).style.display = “block”; documenem(‘Layer2’).style.display = “none”;// 26.将页面加入favorite中 // 27.过10秒自动关闭页面 < script language=”JavaScript” > function closeit() { setTimeout(“self.close()”,10000) } < /script > 28.可以比较字符的大小 char=post.charAt(i); if(!(‘0′<=char&&char<=’9’)) 29.将字符转化为数字 month = parseInt(char) 30.点击value非空的选项时转向指定连接
主办单位
—————–
北京日报
北京晚报
οnmοuseοut=”this.bgColor=’#FAFBFC’;”>
.input2 {background-image: url(‘../images/inputbg.gif’); font-size:12px; background-color:
#D0DABB;border-top-width:1px;border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
8
1
2
3
4
5
6
7
dfdf
dfdf//
if(event.ctrlKey && window.event.keyCode==13)//
javascript:this.location.reload()//
function haha()
for(var i=0;i { if(document.form1.elements[i].name.indexOf(“bb”)!=-1) document.form1.elements[i].disabled=!document.form1.elements[i].disabled; } } amp;$lt;form name=form1>
if(document.form1.elements[i].name.indexOf(“bb”)!=-1)
document.form1.elements[i].disabled=!document.form1.elements[i].disabled;
40.双击网页自动跑 var currentpos,timer; function initialize() { timer=setInterval(“scrollwindow()”,1); } function sc() { clearInterval(timer); } function scrollwindow() { currentpos=document.body.scrollTop; window.scroll(0,++currentpos); if (currentpos != document.body.scrollTop) sc(); } document.οnmοusedοwn=sc document.οndblclick=initialize // 41.后退 42.前进 43.刷新 44.转向指定网页 document.location=”;或者document.location.assign(“;) 45.在网页上显示实时时间 var clock_id; window.οnlοad=function() { clock_id=setInterval(“document.form1.txtclock.value=(newDate);”,1000) } // 46.可以下载文件 document.location.href=”目标文件”// 47.连接数据库 import java.sql.*; String myDBDriver=”sun.jdbc.odbc.JdbcOdbcDriver”; Class.forName(myDBDriver); Connectionconn=DriverManager.getConnection(“jdbc:odbc:firm”,”username”,”password”); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(sql); rs.getString(“column1”);// 48.可以直接在页面“div”内写下所需内容 *apos;$”> amp;$lt;/div>// 49.可以改变页面上的连接的格式,使其为双线 A:link {text-decoration: none; color:#0000FF; font-family: 宋体} A:visited {text-decoration: none; color: #0000FF; font-family: 宋体} A:hover {text-decoration: underline overline; color: FF0000} A:link {text-decoration: none; color:#0000FF; font-family: 宋体} A:visited {text-decoration: none; color: #0000FF; font-family: 宋体} A:hover {text-decoration: underline overline line-through; color: FF0000} TH{FONT-SIZE: 9pt} TD{FONT-SIZE: 9pt} body {SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR:#e7e7e7;SCROLLBAR-SHADOW-COLOR:#e7e7e7; SCROLLBAR-3DLIGHT-COLOR: #000000;LINE-HEIGHT: 15pt;SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #e7e7e7;} INPUT{BORDER-TOP-WIDTH: 1px;PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px;BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; HEIGHT: 18px;BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc} DIV,form ,OPTION,P,TD,BR{FONT-FAMILY: 宋体; FONT-SIZE: 9pt} textarea, select {border-width: 1; border-color: #000000; background-color:#efefef; font-family: 宋体; font-size: 9pt; font-style: bold;} .text { font-family: “宋体”; font-size: 9pt;color: #003300; border: #006600 solid; border-width: 1px 1px 1px 1px} 完整的css 50.新建frame href=”javascript:newframe(”,”)”$amp;>amp;$lt;imgalt=帮助 border=0src=”/upimg/allimg/070206/0926040.gif”$amp;>amp;$lt;/a> 51.向文件中写内容 <%@ page import=”java.io.*” %> <% String str = “print me”; //always give the path from root. This way it almost always works. String nameOfTextFile = “/usr/anil/imp.txt”; try { PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile)); pw.println(str); //clean up pw.close(); } catch(IOException e) { out.println(e.getMessage()); } %> 52.先读文件再写文件 <%@ page language = “java” %> <%@ page contentType = “text/html; charSet=gb2312” %> <%@ page import =”java.util.*” %> <%@ page import =”java.lang.*” %> <%@ page import =”javax.servlet.*” %> <%@ page import =”javax.servlet.jsp.*” %> <%@ page import =”javax.servlet.http.*” %> <%@ page import=”java.io.*” %> eryrytry <% int count=0; FileInputStream fi =new FileInputStream (“count.txt”); ObjectInputStream si= new ObjectInputStream (fi); count =si.readInt(); count++; out.print(count); si.close(); FileOutputStream fo =newFileOutputStream (“count.txt”); ObjectOutputStream so= new ObjectOutputStream (fo); so.writeInt(count); so.close(); %> 53.直线型输入框 border-top-width: 0;border-bottom-style: solid; border-bottom-width: 1; background-color: #9CEB9C”> 54.可以将背景改为按钮性状,通过改变css改变属性 οnmοuseοut=this.className=’mouseout’;$amp;>amp;$lt;ahref=”tm.asp classid=76″$amp;>amp;$lt;font color=”#000000″>录音笔amp;$lt;/a$amp;>amp;$lt;/td> .mouseoverbt { background-image: url(/img/btbgw64h20y.gif); background-repeat: no-repeat; } .mouseout { background-color: #E0E0E0; } 55.同时按下CTRL和Q键 document.οnkeydοwn=function() { if(event.ctrlKey&&event.keyCode==81) {alert(1)} }// 56.以下是一个完整的显示hint的代码,其思想是当鼠标停留是将div中的内容显示在鼠标出,当鼠标移出后在将该div隐 藏掉 #hint{ width:198px; border:1px solid #000000; background:#99ff33; position:absolute; z-index:9; padding:6px; line-height:17px; text-align:left; top: 1520px; } function showme() { var oSon=window.document.getElementById(“hint”); if (oSon==null) return; with (oSon) { innerText=guoguo.value; style.display=”block”; style.pixelLeft=window.event.clientX+window.document.body.scrollLeft+6; style.pixelTop=window.event.clientY+window.document.body.scrollTop+9; } } function hidme() { var oSon=window.document.getElementById(“hint”); if (oSon==null) return; oSon.style.display=”none”; } //–> dfdfd amp;$lt;/div> ——————————————————————— ———— 57.弹出窗口 方法一: 浏览器读页面时弹出窗口; 方法二: 浏览器离开页面时弹出窗口; 方法三:用一个连接调用:打开一个窗口 注意:使用的”#”是虚连接。 方法四:用一个按钮调用:何时装载script 58.动态改变字体的大小 function doZoom(size) { document.getElementById(‘zoom’).style.fontSize=size+’px’ } function aa() { var newWin=window.open(url); newWin.document.form1.text1.value=value1; }改变弹出窗口上域的属性 opener.document.form2.text2.value=value2;改变父窗口的域的值 59.判断是何种浏览器 var name = navigator.appName; if (name == “Microsoft Internet Explorer”) alert(“IE”); else if (name == “Netscape”) alert(“NS”);// 60.vbsscript确定框 MsgBox “确定删除吗?”, 4 //–> // 61.复制内容到剪切板 function JM_cc(bb) { var ob=eval(“document.form1.”+bb); ob.select(); js=ob.createTextRange(); js.execCommand(“Copy”); }// 62.java中建立数据库连接取数据 public void init() { String url=”jdbc:odbc:javadata”; try { Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connectioncon=DriverManager.getConnection(url,”sa”,””);//mssqldatabase user SA and password DatabaseMetaData dma=con.getMetaData(); System.out.println(“Connect to”+dma.getURL()); System.out.println(“;Driver “+dma.getDriverName()); System.out.println(“;Version “+dma.getDriverVersion()); System.out.println(“”); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery(“select * from company.dbo.TB_NAMEwhere number=1”);//Sql rs.next(); String dispresult=rs.getString(“name”); System.out.println(dispresult);// Instead,you can display it in Paint()or use AWT etc. rs.close(); stmt.close(); con.close(); } catch(SQLException ex) { System.out.println(“!!!SQL Exception !!!”); while(ex!=null) { System.out.println(“SQLState:”+ex.getSQLState()); System.out.println(“Message:”+ex.getMessage()); System.out.println(“Vendor:”+ex.getErrorCode()); ex=ex.getNextException(); System.out.println(“”); } } catch(java.lang.Exception ex) { ex.printStackTrace(); } }// 63.最小化窗口 window.blur()// 64.文档的路径 document.URL// 65.定时执行某段程序 setTimeout(“change_color()”,600); 66.设置为主页 function makeHome(){ netscape.security.PrivilegeManager.enablePrivilege(“UniversalPreferencesWrite”); navigator.preference(“browser.startup.homepage”,location.href); }// 67.设置为收藏 function addFav(){ if(ie) window.external.AddFavorite(location.href,’WWW.OGRISH.COM :GROTESQUE MOVIES AND PICTURES’); if(ns) alert(“Thanks for the bookmark!\n\nNetscape users clickOK then press CTRL-D”); }// 68.判断cookie是否可用 navigator.cookieEnabled;// 69.显示有模式的有页面的弹出窗口 function setbgcolor_onclick() { var color =showModalDialog(“/mailpage/compose/colorsel.html”,0,”help=0″); if (color != null) { document.compose.bgcolor.value = color; } }// 70.截取小数点后两位 var a=3454545.4454545; alert(a.toFixed(2));// 71.禁止选择页面上的文字来拷贝 function noEffect() { with (event) { returnValue = false; cancelBubble = true; } return; } // 72.屏蔽右键菜单 οncοntextmenu=”event.returnValue = false”// 73.事件禁止起泡 event.cancelBubble = true// 74.禁止在输入框打开输入法 // 75.屏蔽汉字和空格 amp;$lt;input type=”submit”onClick=”alert(!/[^ -}]|\s/.test(txt.value))”>// 76.用javascript判断文件是否存在 function Exists(filespec) { if (filespec) { var fso; fso = new ActiveXObject(“Scripting.FileSystemObject”); alert(fso.FileExists(filespec)); } } 选择图片 amp;$lt;p> // 77.获得当前的文本框选中的文字 // 78.跳转至目标页面,同时不可返回 sohu.com// 79.获得当前的行是表格的第几行 function getrow(obj) { if(event.srcElement.tagName==”TD”){ curRow=event.srcElement.parentElement; alert(“这是第”+(curRow.rowIndex+1)+”行”); } } amp;$lt;/td> // 80.删除表格某行,xx表示某行,下标从0开始计算 document.all.myTable.deleteRow(xx)// 81.动态的向表格中添加行 function add() { t1.insertRow().insertCell().innerHTML = ‘apos;$; }// 82.event.x,event.clientX,event.offsetX区别: x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。 clientX:相对于客户区域的x坐标位置,不 包括滚动条,就是正文区域。 offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。 screenX:相对于用户屏幕。 83.显示是鼠标按钮的哪个 点Mouse看看// 84.打开C盘 amp;$lt;input type=”submit”value=”c:\ drive”$amp;>amp;$lt;/form>// 85.当前屏幕的分辨率 screen.width、screen.height// 86.设置表格中的内容 tbl.rows[0].cells[1].innerText=document.form.text1.value;// 87.本地快捷键 amp;$lt;a href=”file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}”target=”_blank”>网上邻居amp;$lt;/p> amp;$lt;ahref=”file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\d:\web”target=”_blank”>我的电脑amp;$lt;/p> amp;$lt;a href=”file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}”target=”_blank”>我的文档amp;$lt;/p> amp;$lt;a href=”file:///::{645FF040-5081-101B-9F08-00AA002F954E}”target=”_blank”>回收站amp;$lt;/p> amp;$lt;ahref=”file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}” target=”_blank”>控制面板amp;$lt;/p> amp;$lt;ahref=”file:///::{7007ACC7-3202-11D1-AAD2-00805FC1270E}”>拨号网络(Windows 2000) 88.IE菜单 amp;$lt;fontface=”webdings”>0amp;$lt;/button>//改变按钮上的图片 //创建新连接 //打印 //另存为htm //另存为txt document.execCommand(“SaveAs”)//保存为 document.execCommand(‘undo’)//撤销上一次操作 89.web对话框 var contents='apos;$; contents+='你要关闭我吗apos;$; contents+='apos;$; contents+='apos;$; contents+='amp;$lt;td align=center$amp;>apos;$; contents+=’你要关闭我吗?apos;$; contents+='apos;$; contents+='apos;$; contents+='amp;$lt;/tr$amp;>amp;$lt;/table$amp;>apos;$; showModalDialog(“about:”+contents+””,””,”dialogHeight:50px;dialogWidth:250px;help:no;status:no”) document.write(contents); // 90.取第x,y的值 amp;$lt;/button>// 91.向新打开的网页上写内容 newwin=window.open(‘about:blank’,”,’top=10′); newwin.document.write(”);// 93.返回 javascript:history.go(-2);// 94.将页面上选中的内容复制到剪贴板 abcdefg οnclick=”window.clipboardData.setData(‘text’,document.selection.createRange().text);”value=’复制页面选中 的字符’>// 95.将页面上选中的内容复制到剪贴板 kjhkjhkhkj null);”>//// 96.鼠标移到下拉框时自动全部打开 amp;$lt;/select>// 97.获得本机的文件 var fso = new ActiveXObject(“Scripting.FileSystemObject”); var f1 = fso.GetFile(“C:\\bsitcdata\\ejbhome.xml”); alert(“File last modified: ” + f1.DateLastModified); // 98.判断客户端是否是IE浏览器 因为 document.all 是 IE 的特有属性,所以通常用这个方法来判断客户端是否是IE浏览器 ,document.all 1:0; 99.创建新的下拉框选项 new Option(text,value)这样的函数// 100.在页面上画柱状图 td{font-size:12px} body{font-size:12px} v\:*{behavior:url(#default#VML);} //这里声明了v作为VML公用变量 mathstr=12; document.write (“ style=’width:20;color:navy;height:”+5000/(1000/mathstr)+”‘$amp;>amp;$lt;br$amp;>amp;$amp;nbsp;%”+mathstr+”4人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect$amp;>amp;$quot;) amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect> amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect>// 101.饼图 v\:* { behavior: url(#default#VML) } o\:* { behavior: url(#default#VML) } .shape { behavior: url(#default#VML) } function show(pie) { pie.strokecolor=pie.fillcolor; pie.strokeweight=10; div1.innerHTML=” ” + pie.id+” amp;$quot; + pie.title +”amp;$quot;; } function hide(pie) { pie.strokecolor=”white”; pie.strokeweight=1; div1.innerHTML=””; } οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ffff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,0,9437184xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff9933’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,9437184,1572864xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#3399ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,11010048,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#99ff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,14155776,4718592xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff6600’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,18874368,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff99ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,22020096,1572864xe’/$amp;>amp;$lt;/v:shape> amp;$lt;v:textbox style=’fontsize:2′>asp技术amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>phpamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>jspamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>c#写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>vb.net 写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>xml技术 amp;$lt;/v:rect> style=”border-collapse:collapse” bordercolor=”#CCCCCC” width=”100%”ID=”Table1″> amp;$lt;/td> // 102.是一个特殊的容器,想装个网页都行 amp;$lt;iframesrc=”;$amp;>amp;$lt;/iframe$amp;>amp;$lt;/button>//button 103.外部的html代码 event.srcElement.outerHTML// 104.标识当前的IE事件的触发器 event.srcElement和event.keyCode// 105.事件类型 event.type// 106.动态改变类型 .Overnone {border-width:0;background-color:darkblue;cursor:default;color:gold;width:115} .Outnone {border-width:0;background-color:white;cursor:default;width:115} // 107.页面翻转 amp;$lt;/html>// 108.滚屏 parent.scroll(x,y);// // 109.改变状态栏 self.status =””;// 110.改变窗口大小 window.resizeTo(200,300);// 111.改变鼠标样式 style BODY{CURSOR: url(‘mouse.ani’); SCROLLBAR-BASE-COLOR: #506AA8; SCROLLBAR-ARROW-COLOR: #14213F; }// 112.背景透明 // 113.鼠标为等待形状 // 114.调用父窗口的函数 opener.fucntion1();// 115.body的内部html代码 // 116.框架中调用父窗口的函数 // 117.交换节点 amp;$lt;td id=c1>CELL_1amp;$lt;/tr> amp;$lt;td id=c2>CELL_2amp;$lt;/tr> // 118.删除节点 amp;$lt;td id=c1>CELL_1amp;$lt;/tr> amp;$lt;td id=c2>CELL_2amp;$lt;/tr> // 119.添加节点 addNode()// 120.获得事件的父与子标签 event.srcElement.children[0]和event.srcElement.parentElement// 121.集中为按钮改变颜色 button{benc:expression(this.onfocus = function(){this.style.backgroundColor=’#E5F0FF’;})} New// 122.判断是左键还是右键被按下 // 123.获得操作系统的名称和浏览器的名称 document.write(navigator.userAgent)// 124.alt/ctrl/shift键按下 event.altKey //按下alt键 event.ctrlKey //按下ctrl键 event.shiftKey //按下shift键 125.将当前位置定位为C盘。 {window.location=”c:”}// 126.返回输入框的类型 alert(event.srcElement.type);// 127.模拟控件的单击事件 function haha() { alert(); } guoguo.click(); //–> // 128.取出记录集的列名 java.sql.ResultSet rset =com.bsitc.util.DBAssist.getIT().executeQuery(queryStatement, conn); java.sql.ResultSetMetaData metaData = rset.getMetaData(); int count = metaData.getColumnCount(); String name = metaData.getColumnName(i); String value = rset.getString(i);// 129.格式化数字 function format_number(str,digit) { if(isNaN(str)) { alert(“您传入的值不是数字!”); return 0; } else if(Math.round(digit)!=digit) { alert(“您输入的小数位数不是整数!”); return 0; } else returnMath.round(parseFloat(str)*Math.pow(10,digit))/Math.pow(10,digit); } 130.回车按钮转化为tab按钮 if(event.keyCode==13) event.keyCode=9; //将 131.滚动条滚动 Scrollamp;$lt;br> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> // 132.判断是什么对象 if(typeof(unknown)==”function”)return true; if(typeof(unknown)!=”object”)return false;// 133.取消文本框自动完成功能 // 134.让下拉框自动下拉 1 2 3 // 135.读取XML文件 var childrenobj=myselect//document.all.myselect; var oXMLDoc = new ActiveXObject(‘MSXML’); oXMLDoc.url = “mymsg.xml”; var oRoot=oXMLDoc.root; if(oRoot.children != null) { for(vari=0;i { oItem =oRooem(0em(i); oOption =new Option(oItem.text,oItem.value); childrenobj.add(oOption); } } //mymsg.xml文件 < xml version=”1.0″ encoding=”gb2312″ > 杭州地区 温州地区 台州地区 丽水地区 // 136.点击图片,图片停止 amp;$lt;imgsrc=”/images/51js/red_forum.gif” border=”0″$amp;>amp;$lt;/a>// 137.显示本地计算机信息 var WshNetwork = new ActiveXObject(“WScript.Network”); alert(“Domain = ” + WshNetwork.UserDomain); alert(“Computer Name = ” + WshNetwork.ComputerName); alert(“User Name = ” + WshNetwork.UserName);// 138.比较时间 tDate = new Date(2004,01,08,14,35); //年,月,日,时,分 dDate = new Date(); tDate 139.弹出鼠标所在处的链结地址 amp;$lt;a href=”.com/viewthread.php tid=13589″>ddddamp;$lt;input>// 140.注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。 在以下的代码范例中,假设程序员想测试是否已经声明变量 x : // 这种方法不起作用 if (x == undefined) // 作某些操作 // 这个方法同样不起作用- 必须检查 // 字符串”undefined” if (typeof(x) == undefined) // 作某些操作 // 这个方法有效 if (typeof(x) == “undefined”) // 作某些操作 141.创建具有某些属性的对象 var myObject = new Object(); myObject.name = “James”; myObject.age = “22”; myObject.phone = “555 1234”;// 142.枚举(循环)对象的所有属性 for (var a in myObject) { // 显示 “The property ‘name’ isJames”,等等。 window.alert(“The property ‘” + a + “‘ is” + myObject[a]); }// 143.判断一个数字是否是整数 var a=23.2; alert(a%1==1)// 144.新建日期型变量 var a = new Date(2000, 1, 1); alert(a.toLocaleDateString()); 145.给类定义新的方法 function trim_1() { return this.replace(/(^\s*)|(\s*$)/g, “”); } String.prototype.trim=trim_1; alert(‘cindy’.trim()); 146.定义一个将日期类型转化为字符串的方法 function guoguo_date() { var tmp1,tmp2; tmp1 =this.getMonth()+1+””; if(tmp1.length<2) tmp1=”0″+tmp1; tmp2 =this.getDate()+””; if(tmp2.length<2) tmp2=”0″+tmp2; return this.getYear()+”-“+tmp1+”-“+tmp2; } Date.prototype.toLiteString=guoguo_date; alert(new Date().toLiteString()) 147. pasta 是有四个参数的构造器,定义对象。 function pasta(grain, width, shape, hasEgg) { // 是用什么粮食做的? this.grain = grain; // 多宽?(数值) this.width = width; // 横截面形状?(字符串) this.shape = shape; // 是否加蛋黄?(boolean) this.hasEgg = hasEgg; //定义方法 this.toString=aa; } function aa() { ; } //定义了对象构造器后,用 new 运算符创建对象实例。 var spaghetti = new pasta(“wheat”, 0.2, “circle”, true); var linguine = new pasta(“wheat”, 0.3, “oval”, true); //补充定义属性,spaghetti和linguine都将自动获得新的属性 pasta.prototype.foodgroup = “carbohydrates”; 148.打印出错误原因 try { x = y // 产生错误。 } catch(e) { document.write(e.description) //打印 “‘y’ is undefined”. }// 149.生成Excel文件并保存 var ExcelSheet; ExcelApp = new ActiveXObject(“Excel.Application”); ExcelSheet = new ActiveXObject(“Excel.Sheet”); //本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对 象变量在代码中引用它。 在下面的例子中,通过对象变量 ExcelSheet访问新对象的属性和方法和其他 Excel 对象, 包括 Application 对象和 ActiveSheet.Cells 集合。 // 使 Excel 通过 Application 对象可见。 ExcelSheet.Application.Visible = true; // 将一些文本放置到表格的第一格中。 ExcelSheet.ActiveSheet.Cells(1,1).Value = “This is column A, row 1”; // 保存表格。 ExcelSheet.SaveAs(“C:\\TEST.XLS”); // 用 Application 对象用 Quit 方法关闭 Excel。 ExcelSheet.Application.Quit();// 150.根据标签获得一组对象 var coll = document.all.tags(“DIV”); if (coll!=null) { for (i=0; i … }// 151.实现打印预览及打印 amp;$lt;/OBJECT> // 152.不通过form,直接通过名字引用对象 alert(document.all.gg.value) //–> // 153.使鼠标滚轮失效 function document.onmousewheel() { return false; }// 154.创建弹出窗口 var oPopup = window.createPopup(); var oPopupBody = oPopup.document.body; oPopupBody.innerHTML = “Display some HTMLhere.”; oPopup.show(100, 100, 200, 50, document.body); // 155.取得鼠标所在处的对象 var obj = document.elementFromPoint(event.x,event.y);// 156.获得左边的对象 amp;$lt;INPUTTYPE=”text” NAME=”bb” οnclick=”this.previousSibling.value=’guoguo'”>// 157.定位鼠标 document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10; document.all.hint_layer.style.top = event.y+document.body.scrollTop+10;// 158.向下拉框指定位置添加项目 var op = document.createElement(“OPTION”); document.all.selected_items.children(index).insertAdjacentElement(“BeforeBegin”,op); op.text = document.all.all_items[i].text; op.value = document.all.all_items[i].value;// 159.判断一个窗口是否已经打开,如果已经打开,则关闭之 var a; if(a) a.close(); else a=window.open(”,”,”);// 160.动态创建一个标签 newElem = document.createElement(“DIV”); newElem.id = “hint_layer”; document.body.appendChild(newElem); document.all.hint_layer.innerText=”guoguo”;// 161.标题栏 document.title// 162.背景图片 amp;$lt;/body>//背景图片不动 BODY {background-image:img/bgchild.jpg; background-position: center; background-repeat: no-repeat; background-attachment: fixed;} –> //背景图片居中 163.设置透明效果 document.form.xxx.filters.alpha.opacity=0~100// 164.定义方法 var dragapproved=false; document.οnmοuseup=new Function(“dragapproved = false”);// 165.将数字转化为人民币大写形式 function convertCurrency(currencyDigits) { // Constants: var MAXIMUM_NUMBER = 99999999999.99; // Predefine the radix characters and currency symbols for output: var CN_ZERO = “零”; var CN_ONE = “壹”; var CN_TWO = “贰”; var CN_THREE = “叁”; var CN_FOUR = “肆”; var CN_FIVE = “伍”; var CN_SIX = “陆”; var CN_SEVEN = “柒”; var CN_EIGHT = “捌”; var CN_NINE = “玖”; var CN_TEN = “拾”; var CN_HUNDRED = “佰”; var CN_THOUSAND = “仟”; var CN_TEN_THOUSAND = “万”; var CN_HUNDRED_MILLION = “亿”; var CN_SYMBOL = “人民币”; var CN_DOLLAR = “元”; var CN_TEN_CENT = “角”; var CN_CENT = “分”; var CN_INTEGER = “整”; // Variables: var integral; // Represent integral part of digit number. var decimal; // Represent decimal part of digit number. var outputCharacters; // The output result. var parts; var digits, radices, bigRadices, decimals; var zeroCount; var i, p, d; var quotient, modulus; // Validate input string: currencyDigits = currencyDigits.toString(); if (currencyDigits == “”) { alert(“Empty input!”); return “”; } if (currencyDigits.match(/[^,.\d]/) != null) { alert(“Invalid characters in the input string!”); return “”; } if((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3})) )|(\d+(.\d+) ))$/)== null) { alert(“Illegal format of digit number!”); return “”; } // Normalize the format of input digits: currencyDigits = currencyDigits.replace(/,/g, “”); // Removecomma delimiters. currencyDigits = currencyDigits.replace(/^0+/, “”); // Trimzeros at the beginning. // Assert the number is not greater than the maximum number. if (Number(currencyDigits) > MAXIMUM_NUMBER) { alert(“Too large a number to convert!”); return “”; } // // Separate integral and decimal parts before processing coversion: parts = currencyDigits.split(“.”); if (parts.length > 1) { integral = parts[0]; decimal = parts[1]; // Cut down redundant decimal digits that are after the second. decimal = decimal.substr(0, 2); } else { integral = parts[0]; decimal = “”; } // Prepare the characters corresponding to the digits: digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE,CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE); radices = new Array(“”, CN_TEN, CN_HUNDRED, CN_THOUSAND); bigRadices = new Array(“”, CN_TEN_THOUSAND,CN_HUNDRED_MILLION); decimals = new Array(CN_TEN_CENT, CN_CENT); // Start processing: outputCharacters = “”; // Process integral part if it is larger than 0: if (Number(integral) > 0) { zeroCount = 0; for (i = 0; i < integral.length; i++) { p = integral.length – i – 1; d = integral.substr(i, 1); quotient = p / 4; modulus = p % 4; if (d == “0”) { zeroCount++; } else { if (zeroCount > 0) { outputCharacters += digits[0]; } zeroCount = 0; outputCharacters += digits[Number(d)] + radices[modulus]; } if (modulus == 0 && zeroCount < 4) { outputCharacters += bigRadices[quotient]; } } outputCharacters += CN_DOLLAR; } // Process decimal part if there is: if (decimal != “”) { for (i = 0; i < decimal.length; i++) { d = decimal.substr(i, 1); if (d != “0”) { outputCharacters += digits[Number(d)] + decimals[i]; } } } // Confirm and return the final output string: if (outputCharacters == “”) { outputCharacters = CN_ZERO + CN_DOLLAR; } if (decimal == “”) { outputCharacters += CN_INTEGER; } outputCharacters = CN_SYMBOL + outputCharacters; return outputCharacters; }// 166.xml数据岛绑定表格 amp;$lt;/xml> amp;$lt;th>表格的结束amp;$lt;/tr> amp;$lt;div datafld=”to”$amp;>amp;$lt;/div$amp;>amp;$lt;/td> amp;$lt;div datafld=”from”$amp;>amp;$lt;/div$amp;>amp;$lt;/td> amp;$lt;div datafld=”subject”$amp;>amp;$lt;/div$amp;>amp;$lt;/td> amp;$lt;div datafld=”content”$amp;>amp;$lt;/div$amp;>amp;$lt;/td> 接收人 发送人 主题 内容 //cd_catalog.xml < xml version=”1.0″ encoding=”ISO-8859-1″ > –> Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bonnie Tyler UK CBS Records 9.90 1988 Greatest Hits Dolly Parton USA RCA 9.90 1982 Still got the blues Gary Moore UK Virgin records 10.20 1990 // 167.以下组合可以正确显示汉字 ================================ xml保存编码 xml页面指定编码 ANSI gbk/GBK、gb2312 Unicode unicode/Unicode UTF-8 UTF-8 ================================ 168.XML操作 amp;$lt;/div> var x=xmldata.recordset //取得数据岛中的记录集 if(x.absoluteposition < x.recordcount) //如果当前的绝对位置在最后一条记录之前 { x.movenext(); //向后移动 x.moveprevious(); //向前移动 x.absoluteposition=1; //移动到第一条记录 x.absoluteposition=x.recordcount;//移动到最后一条记录,注意记录集x.absoluteposition是从1到记录集记录的个 数的 guoguo.innerText=xmldso.recordset(“field_name”); //从中取出某条记录 } 169.动态修改CSS的另一种方式 this.runtimeStyle.cssText = “color:#990000;border:1px solid#cccccc”;// 170.正则表达式 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){returnthis.replace([^\x00-\xff]/g,”aa”).length;} 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$) 应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下: String.prototype.trim =function() { return this.replace(/(^\s*)|(\s*$)/g, “”); } ////////利用正则表达式分解和转换IP地址: 下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序: function IP2V(ip) { re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式 if(re.test(ip)) { returnRegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1 } else { throw new Error(“Not a valid IP address!”) } } 不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下: var ip=”10.100.20.168″ ip=ip.split(“.”) alert(“IP值是:”+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1)) 匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./ %&=]*) //////////利用正则表达式去除字串中重复的字符的算法程序: var s=”abacabefgeeii” var s1=s.replace(/(.).*\1/g,”$1″) var re=new RegExp(“[“+s1+”]”,”g”) var s2=s.replace(re,””) alert(s1+s2) //结果为:abcefgi 思路是使用后向引用取出包括重复的字符,再以重复的字符建立第二个表达式,取到不重复的字符,两者串连。这个方 法对于字符顺序有要求的字符串可能不适用。 //////////得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1 s=”” s=s.replace(/(.*\/){0,}([^\.]+).*/ig,”$2″) alert(s) /////////利用正则表达式限制网页表单里的文本框输入内容: 用正则表达式限制只能输入中文:οnkeyup=”value=value.replace(/[^\u4E00-\u9FA5]/g,”)” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\u4E00-\u9FA5]/g,”) )” 用正则表达式限制只能输入全角字符:οnkeyup=”value=value.replace(/[^\uFF00-\uFFFF]/g,”)” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\uFF00-\uFFFF]/g,”) )” 用正则表达式限制只能输入数字:οnkeyup=”value=value.replace(/[^\d]/g,”) “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))” 用正则表达式限制只能输入数字和英文:οnkeyup=”value=value.replace(/[\W]/g,”) “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))” 171.设置和使用cookie 设置与读取 cookies… 写入cookie的值 amp;$lt;BR> function Set() { var Then = new Date() Then.setTime(Then.getTime() + 60*1000 ) //60秒 document.cookie = “Cookie1=”+gg.value+”;expires=”+Then.toGMTString() } function Get() { var cookieString = new String(document.cookie) var cookieHeader = “Cookie1=” var beginPosition = cookieString.indexOf(cookieHeader) if (beginPosition != -1) { document.all.Textbox.value = cookieString.substring(beginPosition + cookieHeader.length) } else document.all.Textbox.value = “Cookie 未找到!” } // 172.取月的最后一天 function getLastDay(year,month) { //取年 var new_year = year; //取到下一个月的第一天,注意这里传入的month是从1~12 var new_month = month++; //如果当前是12月,则转至下一年 if(month>12) { new_month -=12; new_year++; } var new_date = new Date(new_year,new_month,1); return (new Date(new_date.getTime()-1000*60*60*24)).getDate(); }// 173.判断当前的焦点是组中的哪一个 for(var i=0;i<3;i++) if(event.srcElement==bb[i]) break;// 174.实现类 package com.baosight.view.utils; import javax.servlet.jsp.tagext.TagSupport; import javax.servlet.http.HttpSession; public class Mytag extends TagSupport { public int doStartTag() throws javax.servlet.jsp.JspException { boolean canAccess = false; HttpSession session= pageContext.getSession(); if (canAccess) { return EVAL_BODY_INCLUDE; } else { return this.SKIP_BODY; } } } 175.在web.xml中添加定义 guoguo /WEB-INF/abc.tld 176.标签库中定义abc.tld < xml version=”1.0″ encoding=”UTF-8″ > “;> 1.0 1.1 hr guoguo Extra 3 Tag Library mytag com.baosight.view.utils.Mytag id2 true true 177.在使用自定义标签的页面中加入自己定义的标签, <%@ taglib uri=”guoguo” prefix=”guoguo” %> //自己定义标签 178.显示带边框的集 查询条件 dfdfdf // 179.菜单中的命令的实现 1、〖打开〗命令的实现 [格式]:document.execCommand(“open”) [说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。 [举例]在amp;$lt;/body>之间加入: 打开 2、〖使用 记事本 编辑〗命令的实现 [格式]:location.replace(“view-source:”+location) [说明]打开记事本,在记事本中显示该网页的源代码。 [举例]在amp;$lt;/body>之间加入: 使用 记事本编辑 3、〖另存为〗命令的实现 [格式]:document.execCommand(“saveAs”) [说明]将该网页保存到本地盘的其它目录! [举例]在amp;$lt;/body>之间加入: 另存为 4、〖打印〗命令的实现 [格式]:document.execCommand(“print”) [说明]当然,你必须装了打印机! [举例]在amp;$lt;/body>之间加入: 打印 5、〖关闭〗命令的实现 [格式]:window.close();return false [说明]将关闭本窗口。 [举例]在amp;$lt;/body>之间加入: 关闭本窗口 180.菜单中的命令的实现 〖全选〗命令的实现 [格式]:document.execCommand(“selectAll”) [说明]将选种网页中的全部内容! [举例]在amp;$lt;/body>之间加入: 全选 181.菜单中的命令的实现 1、〖刷新〗命令的实现 [格式]:location.reload() 或history.go(0) [说明]浏览器重新打开本页。 [举例]在amp;$lt;/body>之间加入: 刷新 或加入: 刷新 2、〖源文件〗命令的实现 [格式]:location.replace(“view-source:”+location) [说明]查看该网页的源代码。 [举例]在amp;$lt;/body>之间加入: 查看源文件 3、〖全屏显示〗命令的实现 [格式]:window.open(document.location, “url”,”fullscreen”) [说明]全屏显示本页。 [举例]在amp;$lt;/body>之间加入: 全屏显示 182.菜单中的命令的实现 1、〖添加到收藏夹〗命令的实现 [格式]:window.external.AddFavorite(‘url’, ‘“网站名”) [说明]将本页添加到收藏夹。 [举例]在amp;$lt;/body>之间加入: 添加到收 藏夹 2、〖整理收藏夹〗命令的实现 [格式]:window.external.showBrowserUI(“OrganizeFavorites”,null) [说明]打开整理收藏夹对话框。 [举例]在amp;$lt;/body>之间加入: 整理收藏夹 183.菜单中的命令的实现 〖internet选项〗命令的实现 [格式]:window.external.showBrowserUI(“PrivacySettings”,null) [说明]打开internet选项对话框。 [举例]在amp;$lt;/body>之间加入: internet选项 184.中的命令的实现 1、〖前进〗命令的实现 [格式]history.go(1) 或history.forward() [说明]浏览器打开后一个页面。 [举例]在amp;$lt;/body>之间加入: 前进 或加入: 前进 2、〖后退〗命令的实现 [格式]:history.go(-1) 或history.back() [说明]浏览器返回上一个已浏览的页面。 [举例]在amp;$lt;/body>之间加入: 后退 或加入: 后退 3、〖刷新〗命令的实现 [格式]:document.reload() 或history.go(0) [说明]浏览器重新打开本页。 [举例]在amp;$lt;/body>之间加入: 刷新 或加入: 刷新 185.其它命令的实现 〖定时关闭本窗口〗命令的实现 [格式]:settimeout(window.close(),关闭的时间) [说明]将关闭本窗口。 [举例]在amp;$lt;/body>之间加入: 3秒关闭本窗口 为了方便读者,下面将列出所有实例代码,你可以把它们放到一个html文件中,然后预览效果。 打开amp;$lt;br> 使用 记事本编辑amp;$lt;br> 另存为amp;$lt;br> 打印amp;$lt;br> 关闭本窗口amp;$lt;br> 全选amp;$lt;br> 刷新 刷新amp;$lt;br> 查看源文件amp;$lt;br> 全屏显示amp;$lt;br> 添加到收藏夹 amp;$lt;br> 整理收藏夹amp;$lt;br> internet选项amp;$lt;br> 前进1 前进2amp;$lt;br> 后退1 后退2amp;$lt;br> 3秒关闭本窗口amp;$lt;br> 186.给DHTML中的标签添加一个新的属性,可以随意加 // 187.xmlhttp技术 此方法是通过XMLHTTP对象从服务器获取XML文档,示例如下。 // 188.服务器端通过request.getReader()获得传入的字符串 189.在java中使用正则表达式 java.util.regex.Pattern p = java.utipile(“\\d+|.\\d+|\\d+.\\d*|(E|\\d+E|.\\d+E|\\d+.\\d*E)((\\+|-)\\d|\\d)\\d*”); java.util.regex.Matcher m = p.matcher(“12.E+3”); boolean result = m.matches();// 190.给下拉框分组 锂 (Li) 纳 (Na) 钾 (K) 氟 (F) 氯 (Cl) 溴 (Br) // 191.加注音 基准文本 注音文本 // 192.加删除线 此文本将带删除线显示。// 193.取frame中的event事件 document.frames(“workspace”).event.keyCode// 194.是弹出方法的定义 String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g, “”); } alert(” “.trim)// 195.防止网页被包含 if (window != window.top) top.location.href = location.href;// 196.让网页一直在frame里面 if(window==window.top) { document.body.innerHTML=”amp;$lt;h1>请通过正常方式访问本页面!amp;$lt;/center$amp;>amp;$quot;; //window.close(); }// 197.加为首页 function fnSet(){ oHomePage.setHomePage(location.href); event.returnValue = false; } // 198.xml数据岛操作 amp;$lt;Title>HTML中的数据岛中的记录集amp;$lt;/HEAD> amp;$lt;TR$amp;>amp;$lt;TDalign=”center”> amp;$lt;b$amp;>amp;$lt;font size=”4″color=”#FF0000″>HTML中的XML数据岛记录编辑与添加 amp;$lt;/b$amp;>amp;$lt;/h5> amp;$lt;/TR$amp;>amp;$lt;/Table> 酒店名称:amp;$lt;BR> 地址:amp;$lt;BR> 主页:amp;$lt;BR> 电子邮件:amp;$lt;BR> 电话:amp;$lt;BR> 级别:amp;$lt;HR> amp;$nbsp; amp;$quot;οnclick=”theXMLisland.recordset.moveNext()”$amp;>amp;$nbsp; amp;>amp;$quot;οnclick=”theXMLisland.recordset.moveLast()”$amp;>amp;$amp;nbsp; amp;$nbsp; 四海大酒店 海魂路1号 amp;$lt;/HomePage> master@sihaohote (0989)8888888 五星级 五湖宾馆 东平路99号 amp;$lt;/HomePage> web@wuh (0979)1111666 四星级 “大沙漠”宾馆 留香路168号 amp;$lt;/HomePage> amp;$lt;/E-Mail> (0989)87878788 五星级 “画眉鸟”大酒店 血海飘香路2号 amp;$lt;/HomePage> chuliuxiang@throstlehote (099)9886666 五星级 amp;$nbsp; //xml数据岛中添加记录 ——————————- The following list is a sample of the properties and methods that youuse to access nodes in an XML document. Property/ Method Description XMLDocument Returns a reference to the XML Document Object Model (DOM) exposedby the object. documentElement Returns thedocument root of the XML document. childNodes Returns a node list containing the children of anode (if any). item Accesses individual nodes within the list throughan index. Index values are zero-based, so item(0) returns the first childnode. text Returns the text content of the node. The following code shows an HTMLpage containing an XML data island. The data island is contained within the element. HTML with XML Data Island<;/TITLE></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </HEAD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <BODY></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <P>Within this document is an XML dataisland.</P></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <XMLID=”resortXML”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <resorts></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <resort code=’1′>AdventureWorks</resort></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <resort>Alpine SkiHouse</resort></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </resorts></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </XML></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </BODY></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </HTML></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> For an example, you can cut and paste this sample line of code:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> resortXML.XMLDocument.documentElemenem(1).text//读取页面上的XML数据岛中的数据</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> resortXML.documentElemenem(0).getAttribute(“code”)//读取页面上的XML数据岛中的数据</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> resortXML.documentElement.childNodes[0].getAttribute(“code”)//读取页面上的XML数据岛中的数据</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 199.模式窗口</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 父窗口</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var url=”aaa.jsp”;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> data=showModalDialog(url,null,”dialogHeight:400px;dialogHeight:600px;center:yes;help:No;status:no;resizab</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> le:Yes;edge:sunken”);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if(data)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(data.value);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 子窗口</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var data=new Object();</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> data.value1=”china”;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.returnValue=data;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.close();</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 200.动态设置事件,带参数</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <INPUT TYPE=”text” NAME=”a1″></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <SCRIPT LANGUAGE=”JavaScript”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <!–</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function hah(para)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(para)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> a1.οnclick=function()</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> hah(‘canshu ‘)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //a1.attachEvent(“onclick”,function(){hah(‘参数’)});</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //–></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </SCRIPT>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 201.将url转化为16进制形式</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var ret = ”;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> for(var i=0; i <str.length; i++)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var ch = str.charAt(i);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var code = str.charCodeAt(i);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if(code < 128&& ch != ‘[‘ && ch != ‘\” && ch != ‘=’)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> ret += ch;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> else </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> ret += “[” + code.toString(16) + “]”;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> return ret;//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 202.打开新的窗口并将新打开的窗口设置为活动窗口</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var newWin=window.open(“xxxx”);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> newWin.focus();//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 203.容错脚本</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 指定错误句柄的语法为:window.onerror = handleError</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function handleError(message, URI, line)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {// 提示用户,该页可能不能正确回应</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> return true; // 这将终止默认信息</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }//在页面出错时进行操作</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 204.JS中的窗口重定向:</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.navigate(“;);//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 205.防止链接文字折行</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> document.body.noWrap=true;//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 206.判断字符是否匹配.</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> string.match(regExpression)//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 207.</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> href=”javascript:document.Form.Name.value=’test’;void(0);”//不能用onClick=”javacript:document.Form.Name.v</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alue=’test’;return false;”</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 当使用inline方式添加事件处理脚本事,有一个被包装成匿名函数的过程,也就是说</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> onClick=”javacript:document.Form.Name.value=’test’;return false;”被包装成了:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> functoin anonymous()</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> document.Form.Name.value=’test’;return false;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 做为A的成员函数onclick。</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 而href=”javascript:document.Form.Name.value=’test’;void(0);”相当于执行全局语句,这时如果使用return语句会</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 报告在函数外使用return语句的错误。</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 208.进行页面放大</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <P οnmοuseοver=”this.style.zoom=’200%'”οnmοuseοut=”this.style.zoom=’normal'”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> sdsdsdsdsdsdsdsds</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </p>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 209.放置在页面的最右边 <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:inherit; text-indent:2em"> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:inherit; text-indent:2em"> <input type=”text” value=’bu2′ style=”float:right”>//</p> </h2> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 210.通过style来控制隔行显示不同颜色</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <style></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> tr{</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> bgcolor:expression(this.bgColor=((this.rowIndex)%2==0 ) ‘white’ : ‘yellow’);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </style></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <table id=”oTable” width=”100″ border=”1″style=”border-collapse:collapse;”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <tr$amp;>amp;$lt;td$amp;>amp;$amp;nbsp;</td$amp;>amp;$lt;/tr></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <tr$amp;>amp;$lt;td$amp;>amp;$amp;nbsp;</td$amp;>amp;$lt;/tr></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <tr$amp;>amp;$lt;td$amp;>amp;$amp;nbsp;</td$amp;>amp;$lt;/tr></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <tr$amp;>amp;$lt;td$amp;>amp;$amp;nbsp;</td$amp;>amp;$lt;/tr></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <tr$amp;>amp;$lt;td$amp;>amp;$amp;nbsp;</td$amp;>amp;$lt;/tr></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </table>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 211.全屏最大化</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> newwindow=window.open(“”,””,”scrollbars”)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if (document.all)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> newwindow.moveTo(0,0)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> newwindow.resizeTo(screen.width,screen.height)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 212.根据名字解析xml中的节点值</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var XMLDoc=new ActiveXObject(“MSXML”);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> XMLDoc.url=”d:/abc.xml”;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> aRoot=XMLDoc.root;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> a1.innerText=aRooem(“name”).text;//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 213.在页面上解析xml的值</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> url=/library/en-us/xmlsdk/html/5996c682-3472-4b03-9fb0-1e08</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> fcccdf35.asp</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 214.看一个字符串里面有多少个回车符,返回值是一个数组</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var s=value.match(/\n/g);if(s)if(s.length==9){alert(’10行了’);return false;}//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 215.获得asc码</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var s=’aa’;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(s.charCodeAt(1))//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 216.文字居右对齐</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <input type=”text” value=”123″style=”text-align:right”>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 217.判断一个方法是否存在</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function pageCallback(response){</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(response);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if(pageCallback)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(1)//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 218.判断一个变量是否定义</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if(typeof(a)==”undefined”)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert()</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 219.javascript执行本机的可执行程序,需设置为可信或者降低IE安全级别</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <script></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function exec (command) {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.oldOnError = window.onerror;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window._command = command;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.onerror = function (err) {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if (err.indexOf(‘utomation’) != -1) {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(‘命令已经被用户禁止!’); </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> return true;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> else return false;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> };</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var wsh = new ActiveXObject(‘WScript.Shell’);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> if (wsh)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> wsh.Run(command);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.onerror = window.oldOnError;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </script></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> 调用方式</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <a href=”javascript:” οnclick=”exec(‘D:/test.bat’)”>测试</a>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 220.弹出新页面,关闭旧页面,不弹出提示框</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var w=screen.availWidth-10;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var h=screen.availHeight-10;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var swin=window.open(“/message_management.jsp”,</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> “BGSMbest”,”scrollbars=yes,status,location=0,menubar=0,toolbar=0,resizable=no,top=0,left=0,height=”+h+”,w</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> idth=”+w);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.opener=null;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> window.close();//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 221.能输入的下拉框</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <span></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <input name=”Department1″ id=”Department1″ style=”border-right:0;width:130″ autocomplete=”off”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <span style=”width:150;overflow:hidden”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <select style=”width:150;margin-left:-130″onChange=”Department1.value=value”> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <option value=””$amp;>amp;$lt;/option></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <option value=”asdfasfadf”>asdfasfadf</option></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <option value=”546546″>546546</option$amp;>amp;$lt;/select> //</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 222.在方法中定义全局变量</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function globalVar (script) {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> eval(script);//all navigators</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //window.execScript(script); //for ie only </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> globalVar(‘window.haha = “../system”;’);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(haha);//在方法中定义全局变量,其中的haha就是全局变量了</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 223.显示一个对象的全部的属性和属性的值</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var a=new Object();</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> a.name=’a1′;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> a.***=’mail’</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> for(var p in a)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> alert(p+”=”+a[p])</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 224.16进制转换成10进制</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var n = parseInt(“2AE”,16);//这里将16进制的 2AE 转成 10 进制数,得到 n 的值是 686</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 225.复制粘贴</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <BODY></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <input type=”file” name=’a1’$amp;>amp;$lt;input type=”button”value=’复制粘贴’ οnclick=”haha()”$amp;>amp;$lt;divid=”aa”$amp;>amp;$lt;/div></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <SCRIPT LANGUAGE=”JavaScript”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <!–</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function haha()</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> clipboardData.setData(“Text”,a1.value);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> aa.innerText=clipboardData.getData(“Text”);</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //–></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </SCRIPT></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </BODY>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 226.获得对象类型</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> switch (object.constructor){</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> case Date:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> …</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> case Number:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> …</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> case String:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> …</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> case MyObject:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> …</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> default: </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> …</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 227.图片加载失败时重新加载图片</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <img src=”/aa.gif” οnerrοr=”this.src=’/aa.gif'”>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 228.</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //font_effect.htc</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <PUBLIC:ATTACH EVENT=”onmouseover” ONEVENT=”glowit()”/> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <PUBLIC:ATTACH EVENT=”onmouseout” ONEVENT=”noglow()”/> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <SCRIPT LANGUAGE=”JScript”> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //定义一个保存字体颜色的变量 </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> var color;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function glowit() </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> { </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> color=element.style.backgroundColor;</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> element.style.backgroundColor=’white’</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> } </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function noglow() </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> { </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> element.style.backgroundColor=color</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> } </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </SCRIPT></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //abc.css</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> tr{behavior:url(font_effect.htc);}</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 229.可以通过css和htc改变表格的颜色,仅IE支持</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //xxx.html</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <link rel=”stylesheet” type=”text/css”href=”abc.css”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TABLE border=’1′ id=”a1″></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TR style=”background-color:red”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TD>1</TD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TD>2</TD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TD>3</TD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </TR></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TR style=”background-color:yellow”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TD>4</TD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TD>5</TD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <TD>6</TD></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </TR></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </TABLE>//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 230.在页面上画点</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> function a(x,y,color)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> {</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> document.write(“<img border=’0′ style=’position: absolute; left:”+(x+20)+”; top:</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> “+(y+20)+”;background-color:”+color+”‘ width=1 height=1$amp;>amp;$quot;)</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> }//</p> <h2 style="margin:20px 0px; padding:5px 5px 5px 10px; font-weight:normal; font-family:Verdana,'Microsoft YaHei'; border-left-width:5px; border-left-style:solid; border-left-color:rgb(255,97,0); font-size:20px; color:rgb(69,69,69); line-height:30px"> 231.自动关闭网页</h2> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <script LANGUAGE=”javascript”></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <!–</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> setTimeout(‘window.close();’, 10000); //60秒后关闭</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> // –></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> </script></p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> <p align=”center”>本页10秒后自动关闭,请注意刷新页面</p></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1282279727020654592"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(JS)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1890952437431332864.htm" title="使用 Three.js 实现炫酷的除夕烟花特效" target="_blank">使用 Three.js 实现炫酷的除夕烟花特效</a> <span class="text-muted">软件工程师文艺</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a> <div>1,前言在除夕夜,璀璨的烟花点亮夜空,为节日增添了浓厚的喜庆氛围。在Web端,我们可以使用Three.js来模拟这种美轮美奂的烟花特效,让网页也能展现绚丽的节日气息。本文将介绍如何利用Three.js及其着色器技术,创建一个动态的烟花爆炸效果。2,技术原理解析为了模拟真实的烟花,我们需要解决以下几个关键问题:烟花的轨迹:在爆炸前,烟花需要沿着一定的路径上升。爆炸模拟:在特定高度,烟花粒子会向各个方</div> </li> <li><a href="/article/1890952438064672768.htm" title="使用ThreeJS实现的宇宙大爆炸3D粒子特效思路,原理和关键代码解析" target="_blank">使用ThreeJS实现的宇宙大爆炸3D粒子特效思路,原理和关键代码解析</a> <span class="text-muted">软件工程师文艺</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>目录1,引言2,技术实现2.1,初始化环境2.2,粒子生成与属性设置2.3,粒子运动与模拟宇宙膨胀2.4,后处理效果3,动画与用户交互4,优化与性能5,结论1,引言在本文中,我们将深入探讨如何利用Three.js库实现一个复杂且视觉冲击力强的宇宙大爆炸3D特效。这个效果不仅模拟了粒子的爆炸、扩散,还模拟了宇宙早期的温度变化和光学现象。实现的效果:ThreeJS实现粒子特效2,技术实现2.1,初始化</div> </li> <li><a href="/article/1890952438664458240.htm" title="玫瑰花瓣粒子效果实现原理解析" target="_blank">玫瑰花瓣粒子效果实现原理解析</a> <span class="text-muted">软件工程师文艺</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>本文将详细介绍如何利用Three.js实现一个基于玫瑰花瓣形状的粒子动画效果,并对代码中的关键部分做详细解析。文章内容条理清晰、语言平实,适合各位前端开发爱好者学习参考。如果你觉得内容对你有帮助,记得关注、点赞,并在知识星球中下载完整源码。特效视频效果展示:1.项目概述本项目利用Three.js构建了一个动态粒子效果,其中每个粒子模拟一片玫瑰花瓣。花瓣粒子从画面上方缓缓飘落,同时具有随机的摆动与旋</div> </li> <li><a href="/article/1890942729731502080.htm" title="如何使用Three.js制作3D月球与星空效果" target="_blank">如何使用Three.js制作3D月球与星空效果</a> <span class="text-muted">软件工程师文艺</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a> <div>目录1.基本设置2.创建星空效果3.创建月球模型4.添加中文3D文字5.光照与相机配置6.动画与控制7.响应式布局8.结语在本文中,我们将一起学习如何利用Three.js实现一个3D月球与星空的效果,并添加一些有趣的元素,比如中文3D文字和互动功能。Three.js是一个强大的JavaScript库,它简化了WebGL的使用,使得在网页上进行3D图形渲染变得更加容易。我们将逐步分析代码,帮助大家理</div> </li> <li><a href="/article/1890938948138627072.htm" title="别人的Vue文件怎么使用" target="_blank">别人的Vue文件怎么使用</a> <span class="text-muted">CCSBRIDGE</span> <a class="tag" taget="_blank" href="/search/%E4%BA%86%E8%A7%A3Vue/1.htm">了解Vue</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>1.了解Vue项目结构当你创建一个空的Vue项目时,默认会有以下目录和文件:-src/-components/-views/-App.vue-main.jscomponents/:放置可复用的小组件。views/:放置页面级别的组件,比如登录页面、首页等。App.vue:根组件。main.js:Vue应用入口文件。2.将xxx.vue放到views文件夹打开你的项目目录。找到src/views文件</div> </li> <li><a href="/article/1890937052271276032.htm" title="构建知识图谱之二(知识图谱构建技术)" target="_blank">构建知识图谱之二(知识图谱构建技术)</a> <span class="text-muted">tomlone</span> <a class="tag" taget="_blank" href="/search/%E7%9F%A5%E8%AF%86%E8%B0%B1%E5%9B%BE/1.htm">知识谱图</a><a class="tag" taget="_blank" href="/search/%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1/1.htm">知识图谱</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>ArchitectureofKnowledgeGraphConstructionTechniques知识图谱构建技术论文链接:https://acadpubl.eu/jsi/2018-118-19/articles/19b/24.pdf1.为什么我们需要构建知识图谱?构建知识图谱对于保险行业的意义在于它能够将分散的、复杂的行业数据连接起来,促进智能化决策、增强风险控制能力、提高效率并优化客户体验。</div> </li> <li><a href="/article/1890931375679270912.htm" title="python3 + selenium webdriver自动化测试启动不同浏览器" target="_blank">python3 + selenium webdriver自动化测试启动不同浏览器</a> <span class="text-muted">cs_mengxi</span> <a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/Web%E8%87%AA%E5%8A%A8%E5%8C%96/1.htm">Web自动化</a><a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/1.htm">测试工具</a> <div>seleniumwebdriver自动化测试启动不同浏览器seleniumwebdriver介绍SeleniumWebDriver进行自动化测试的一般流程浏览器驱动下载浏览器驱动的安装chrome、edge、Firefox、Opera、Safari、phantomjs应用HeadlessChrome、HeadlessFirefox应用seleniumwebdriver介绍SeleniumWebDr</div> </li> <li><a href="/article/1890925448674734080.htm" title="Windows下文件复制到Linux系统" target="_blank">Windows下文件复制到Linux系统</a> <span class="text-muted">幸运的星竹</span> <a class="tag" taget="_blank" href="/search/Linux%E5%91%BD%E4%BB%A4%E6%93%8D%E4%BD%9C/1.htm">Linux命令操作</a> <div>http://wenku.baidu.com/link?url=4y0N6DqCAKkGZNHDnXy5IO1-2GQBLABko12DK-NoSm9mfVRvzdD30EkNQxzKqc1qUONACXoi4pVHIP_RygHKQHXd1zyQeejSDMTUs-calLS1、最好的方法:安装Vmtools,在vm中设置共享目录,即可进行共享。2、在linux中使用samba服务,这样可以与w</div> </li> <li><a href="/article/1890919266459381760.htm" title="python-将字符串转换为字典" target="_blank">python-将字符串转换为字典</a> <span class="text-muted">weixin_30505751</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/json/1.htm">json</a> <div>json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式:>>>a='{"name":"yct","age":10}'>>>eval(a){'age':10,'name':'yct'}转载于:https://www.cnblogs.com/gy-ph/p/8087372.html</div> </li> <li><a href="/article/1890913592912441344.htm" title="在Python 中 字符串 转换为 字典" target="_blank">在Python 中 字符串 转换为 字典</a> <span class="text-muted">Yuº</span> <a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在Python中把字符串转换为字典例如,将字符串user_info=‘{“name”:“john”,“gender”:“male”,“age”:28}’转换为字典user_dict={“name”:“john”,“gender”:“male”,“age”:28}有以下几种方法1.通过json来转换importjsonuser_info='{"name":"john","gender":"male"</div> </li> <li><a href="/article/1890909303779422208.htm" title="fastadmin后台使用websocket" target="_blank">fastadmin后台使用websocket</a> <span class="text-muted">玉阳软件yuyangdev_cn</span> <a class="tag" taget="_blank" href="/search/workerman/1.htm">workerman</a> <div>直接使用gatewayworker。在backend-init.js中:断线重连、心跳检测define(['backend'],function(Backend){varsocket;//websocket的实例varlockReconnect=false;//避免重复连接reconnect();functiongetwebsocket(){//新建websocket的函数页面初始化断开连接时重新</div> </li> <li><a href="/article/1890884220620959744.htm" title="Webpack 打包性能优化指南" target="_blank">Webpack 打包性能优化指南</a> <span class="text-muted">不知名靓仔</span> <a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>引言Webpack是一款非常强大的模块打包工具,它能够将各种资源(如JS、CSS、图片等)打包成一个或多个浏览器可以理解的文件。然而,在处理大型项目时,Webpack的打包速度可能会变得相当慢,这直接影响到了开发效率。本文将介绍一些实用的技巧和最佳实践,帮助你优化Webpack的打包性能。1.Webpack基础1.1什么是Webpack?Webpack是一个模块打包器,它能够分析项目的依赖关系图,</div> </li> <li><a href="/article/1890880690321420288.htm" title="每天一篇逻辑漏洞" target="_blank">每天一篇逻辑漏洞</a> <span class="text-muted">不灭锦鲤</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>前言:水一篇文章,今天也没有去挖洞内容:学了那么多了,还没有长进,是不是我的学习方法有问题但是到底哪里有问题呢,我又不知道,我好像好久没有总结了,应该写一篇日记,然后总结的一篇文章,然后把日记的内容丢里面,感觉就挺好了,就不用去找文章了好了就这样,进入正题好了,今天学会伪造了jsonp的xss,就是说是json格式的话,不是jsonp格式,可以尝试在url后面加上callback,看是否有返回值</div> </li> <li><a href="/article/1890877538746560512.htm" title="探索时间的脉络:Vue.js下的Timeline组件——Timeline Vuejs" target="_blank">探索时间的脉络:Vue.js下的Timeline组件——Timeline Vuejs</a> <span class="text-muted">房耿园Hartley</span> <div>探索时间的脉络:Vue.js下的Timeline组件——TimelineVuejs项目地址:https://gitcode.com/gh_mirrors/ti/timeline-vuejs在数字时代,将信息以时间轴的形式展示变得日益重要,它帮助我们清晰地追踪事件的发展和变迁。今天,我们要推荐一个精巧且功能强大的Vue.js组件——TimelineVuejs。这款开源项目专为Vue爱好者设计,旨在优</div> </li> <li><a href="/article/1890877033727193088.htm" title="vue框架生命周期详细解析" target="_blank">vue框架生命周期详细解析</a> <span class="text-muted">黑码小帅</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%B7%B1%E6%80%BB%E7%BB%93/1.htm">自己总结</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a><a class="tag" taget="_blank" href="/search/typescript/1.htm">typescript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/1.htm">前端框架</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a> <div>Vue.js的生命周期钩子函数是理解Vue组件行为的关键。每个Vue实例在创建、更新和销毁过程中都会经历一系列的生命周期阶段,每个阶段都有对应的钩子函数,开发者可以在这些钩子函数中执行特定的操作。Vue生命周期概述Vue的生命周期可以分为以下几个主要阶段:创建阶段(Creation)挂载阶段(Mounting)更新阶段(Updating)销毁阶段(Destruction)每个阶段都有对应的钩子函数</div> </li> <li><a href="/article/1890867580688723968.htm" title="VSCode 光标配置美化" target="_blank">VSCode 光标配置美化</a> <span class="text-muted">Y & Y</span> <a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/visual/1.htm">visual</a><a class="tag" taget="_blank" href="/search/studio/1.htm">studio</a><a class="tag" taget="_blank" href="/search/code/1.htm">code</a> <div>VSCode光标配置美化01如何设置Ctrl+Shift+P打开控制面板,输入settings打开设置一定要是JSON!然后在最后直接添加就好了02“editor.cursorStyle”光标样式样式描述block实心块▇block-outline空心块line竖线line-thin细的竖线underline▂underline-thin▁03“editor.cursorBlinking”光标待机</div> </li> <li><a href="/article/1890867076470468608.htm" title="VSCode - 快捷键美化 Json 代码" target="_blank">VSCode - 快捷键美化 Json 代码</a> <span class="text-muted">丽英y</span> <a class="tag" taget="_blank" href="/search/%E5%AE%9E%E8%B7%B5%E7%AC%94%E8%AE%B0/1.htm">实践笔记</a><a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/json/1.htm">json</a><a class="tag" taget="_blank" href="/search/pretty/1.htm">pretty</a><a class="tag" taget="_blank" href="/search/%E7%BE%8E%E5%8C%96/1.htm">美化</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%A0%81/1.htm">代码</a><a class="tag" taget="_blank" href="/search/%E6%A0%BC%E5%BC%8F/1.htm">格式</a> <div>文章目录即使文件没有被保存为.json文件单独对一段代码,输入Command+J也可以美化</div> </li> <li><a href="/article/1890864931012669440.htm" title="如何用源码快速搭建属于你的外卖系统?" target="_blank">如何用源码快速搭建属于你的外卖系统?</a> <span class="text-muted">万岳科技系统开发</span> <a class="tag" taget="_blank" href="/search/%E5%A4%96%E5%8D%96%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91/1.htm">外卖系统开发</a><a class="tag" taget="_blank" href="/search/%E5%A4%96%E5%8D%96%E7%B3%BB%E7%BB%9F/1.htm">外卖系统</a><a class="tag" taget="_blank" href="/search/%E5%A4%96%E5%8D%96%E7%B3%BB%E7%BB%9F%E6%BA%90%E7%A0%81/1.htm">外卖系统源码</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/uniapp/1.htm">uniapp</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>开发一个外卖系统可能听起来很复杂,但如果你有一套完整的源码,那么搭建过程就会变得简单许多。本文将为你详细讲解如何使用现成的源码快速搭建一个外卖系统,并通过具体的代码示例来帮助你理解和实施这个过程。一、准备工作在开始搭建之前,你需要做好以下准备工作:开发环境搭建:下载并安装开发工具,例如VisualStudioCode、MySQL、Node.js或其他符合源码要求的工具。获取源码:在知名的开源平台(</div> </li> <li><a href="/article/1890830761364353024.htm" title="华为OD机试2025年E卷-完美走位[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率" target="_blank">华为OD机试2025年E卷-完美走位[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率</a> <span class="text-muted">梅花C</span> <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAOD%E9%A2%98%E5%BA%93/1.htm">华为OD题库</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</a><a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F/1.htm">游戏</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>题目描述在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏任务必定会回到原点,则称此次走位为完美走位。现给定玩家的走位(例如:ASDA),请通过更换其中一段连续走位的方式使得原走位能够变成一个完美走位。其中待更换的</div> </li> <li><a href="/article/1890816388486983680.htm" title="Vue和React的区别" target="_blank">Vue和React的区别</a> <span class="text-muted">挨踢女孩y</span> <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>组件开发方式:Vue使用单文件组件(SFC),HTML,JS和CSS在一个文件内实现exportdefault{//JavaScript代码}.my-component{/*CSS样式*/}React使用JSX和JavaScriptimportReactfrom'react';import'./MyComponent.css';functionMyComponent(){return({/*JSX</div> </li> <li><a href="/article/1890813616559550464.htm" title="Electron视图进程和主进程通讯" target="_blank">Electron视图进程和主进程通讯</a> <span class="text-muted">陆康永</span> <a class="tag" taget="_blank" href="/search/electron/1.htm">electron</a><a class="tag" taget="_blank" href="/search/electron/1.htm">electron</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>快速创建基于vue的electron项目:@quick-start/create-electron-npm视图线程也就index.html是无法直接访问这个api的(如果没有开启视图层访问nodejs的功能,现在几乎没法直接开启,开启了一堆警告提示)所以需要通过reload.js方式给index.html视图层注入对应的方法,挂在window对象下面视图层给后端发起消息如果希望通过then的方式获</div> </li> <li><a href="/article/1890812105985159168.htm" title="React VS Vue" target="_blank">React VS Vue</a> <span class="text-muted">懒人村杂货铺</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>React和Vue是目前最流行的两个前端框架,它们在设计理念、生态系统和开发体验上各有特点。以下是对React和Vue的全方位对比:1.核心设计理念React库而非框架:React是一个用于构建UI的库,专注于视图层,其他功能(如路由、状态管理)需要借助第三方库。函数式编程:推崇组件化、函数式编程,强调不可变性和单向数据流。JSX:使用JSX语法,将HTML和JavaScript结合在一起。Vue</div> </li> <li><a href="/article/1890811727436640256.htm" title="疯狂前端面试题(四)" target="_blank">疯狂前端面试题(四)</a> <span class="text-muted">吃蛋糕的居居</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/ajax/1.htm">ajax</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/firefox/1.htm">firefox</a><a class="tag" taget="_blank" href="/search/chrome/1.htm">chrome</a> <div>一、Ajax、JSONP、JSON、Fetch和Axios技术详解1.Ajax(异步JavaScript和XML)什么是Ajax?Ajax是一种用于在不刷新页面的情况下与服务器进行数据交互的技术。它通过`XMLHttpRequest`对象实现。优点-支持同步和异步请求。-能够发送和接收多种格式的数据(如JSON、XML等)。缺点-原生代码较复杂。-不支持跨域请求(需要服务器配置CORS或使用JSO</div> </li> <li><a href="/article/1890803402665947136.htm" title="JS考核题" target="_blank">JS考核题</a> <span class="text-muted">非星</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>JS考核题第一题-写出下列输出1.typeof(typeofA);2.typeof({})3.typeof(null)4.(false=='')5.(NaN==NaN)6.(null==undefined)7.(null===undefined)8.(0=='')9.("20"+20)10.(10+10+"20")答案1.string//typeof函数的返回值为字符串类型2.object3.ob</div> </li> <li><a href="/article/1890800246884200448.htm" title="详谈React中 forwardRef、useImperativeHandle的使用场景" target="_blank">详谈React中 forwardRef、useImperativeHandle的使用场景</a> <span class="text-muted">凉菜凉凉</span> <a class="tag" taget="_blank" href="/search/React%23%2B%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/1.htm">React#+技术分享</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>forwardRef(render)允许组件使用ref将DOM节点暴露给父组件constSomeComponent=forwardRef(render)参数render:组件的渲染函数。React会调用该函数并传入父组件传递的props和ref。返回的JSX将作为组件的输出。返回值forwardRef返回一个可以在JSX中渲染的React组件。与作为纯函数定义的React组件不同,forwardR</div> </li> <li><a href="/article/1890794071207768064.htm" title="记-react-connect中使用forwardRef 问题。" target="_blank">记-react-connect中使用forwardRef 问题。</a> <span class="text-muted">$(薛定谔的喵)</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF/1.htm">web前端</a><a class="tag" taget="_blank" href="/search/React/1.htm">React</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/react/1.htm">react</a><a class="tag" taget="_blank" href="/search/redux/1.htm">redux</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>记-react-connect中使用forwardRef问题。最近在dvajs中使用onRef的过程中,需要给绑定connect的组件透传forwardRef类似这样的形式:importReact,{forwardRef,useImperativeHandle,useState,useEffect}from'react';import{connect}from'dva'constC2=forwar</div> </li> <li><a href="/article/1890793818513534976.htm" title="Web前端面试题(持续更新中)" target="_blank">Web前端面试题(持续更新中)</a> <span class="text-muted">Bearin</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/web/1.htm">web</a> <div>一、闭包是什么JS中内层函数可以访问外层函数的变量,使内部私有变量不受外界干扰,起到保护和保存的作用,我们把这个特性称作闭包。好处:1.隔离作用域,保护私有变量;有了闭包才有局部变量,要不然都是全局变量了。2.让我们可以使用回调,操作其他函数内部;3.变量长期驻扎在内存中,不会被内存回收机制回收,即延长变量的生命周期;坏处:内层函数引用外层函数变量,内层函数占用内存。如果不释放内存,过多时,易引起</div> </li> <li><a href="/article/1890792179358560256.htm" title="JavaScript考核详解" target="_blank">JavaScript考核详解</a> <span class="text-muted">青青青青草地</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>文章目录JavaScript考核详解一、请简述var,let,const的区别?二、解释垃圾回收机制,垃圾回收的方式?三、以下代码的输出是什么?四、this的指向五、实现数组扁平化六、实现数组去重七、JS中的基本类型JavaScript考核详解一、请简述var,let,const的区别?块级作用域:块级作用域有大括号{}包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决</div> </li> <li><a href="/article/1890790035263909888.htm" title="js考核第三题" target="_blank">js考核第三题</a> <span class="text-muted">2401_88560642</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>题三:随机点名要求:分为上下两个部分,上方为显示区域,下方为控制区域。显示区域显示五十位群成员的学号和姓名,控制区域由开始和结束两个按钮组成。点击开始按钮,显示区域里的内容开始滚动,点击结束按钮,内容滚动停止,随机显示一位成员的学号和姓名。html部分开始结束css部分body{margin:0;padding:0;display:flex;flex-direction:column;height</div> </li> <li><a href="/article/1890786505874534400.htm" title="计算机毕业设计——Springboot点餐平台网站" target="_blank">计算机毕业设计——Springboot点餐平台网站</a> <span class="text-muted">程序媛9688</span> <a class="tag" taget="_blank" href="/search/%E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A1/1.htm">课程设计</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>作者:程序媛9688开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等。文末获取源码+数据库感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人计算机毕业设计——jspssm523Springboot点餐平台网站SpringBoot点餐平台网站功能说明在当今数字化时</div> </li> <li><a href="/article/18.htm" title="jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque" target="_blank">jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque</a> <span class="text-muted">qiaolevip</span> <a class="tag" taget="_blank" href="/search/%E6%AF%8F%E5%A4%A9%E8%BF%9B%E6%AD%A5%E4%B8%80%E7%82%B9%E7%82%B9/1.htm">每天进步一点点</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%B0%B8%E6%97%A0%E6%AD%A2%E5%A2%83/1.htm">学习永无止境</a><a class="tag" taget="_blank" href="/search/%E8%B7%A8%E5%9F%9F/1.htm">跨域</a><a class="tag" taget="_blank" href="/search/%E4%BC%97%E8%A7%82%E5%8D%83%E8%B1%A1/1.htm">众观千象</a> <div>XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1 </div> </li> <li><a href="/article/145.htm" title="mysql 分区查询优化" target="_blank">mysql 分区查询优化</a> <span class="text-muted">annan211</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%8C%BA/1.htm">分区</a><a class="tag" taget="_blank" href="/search/%E4%BC%98%E5%8C%96/1.htm">优化</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div> 分区查询优化 引入分区可以给查询带来一定的优势,但同时也会引入一些bug. 分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。 所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。 可以通过查看explain执行计划,是否携带 partitions</div> </li> <li><a href="/article/272.htm" title="MYSQL存储过程中使用游标" target="_blank">MYSQL存储过程中使用游标</a> <span class="text-muted">chicony</span> <a class="tag" taget="_blank" href="/search/Mysql%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1.htm">Mysql存储过程</a> <div>DELIMITER $$ DROP PROCEDURE IF EXISTS getUserInfo $$ CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla</div> </li> <li><a href="/article/399.htm" title="mysql 和 sqlite 区别" target="_blank">mysql 和 sqlite 区别</a> <span class="text-muted">Array_06</span> <a class="tag" taget="_blank" href="/search/sqlite/1.htm">sqlite</a> <div>转载: http://www.cnblogs.com/ygm900/p/3460663.html mysql 和 sqlite 区别 SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率 MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率 MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq</div> </li> <li><a href="/article/526.htm" title="pinyin4j使用" target="_blank">pinyin4j使用</a> <span class="text-muted">oloz</span> <a class="tag" taget="_blank" href="/search/pinyin4j/1.htm">pinyin4j</a> <div>首先需要pinyin4j的jar包支持;jar包已上传至附件内 方法一:把汉字转换为拼音;例如:编程转换后则为biancheng /** * 将汉字转换为全拼 * @param src 你的需要转换的汉字 * @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal</div> </li> <li><a href="/article/653.htm" title="微博发送私信" target="_blank">微博发送私信</a> <span class="text-muted">随意而生</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E5%8D%9A/1.htm">微博</a> <div>在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面 http://weibo.com/message/history?uid=****&name=**** 可以发现其发送提交的Post请求和其中的数据, 让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。 </div> </li> <li><a href="/article/780.htm" title="jsp" target="_blank">jsp</a> <span class="text-muted">香水浓</span> <a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a> <div>JSP初始化 容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了 JSP执行 这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。 当JSP网页完成初始化后</div> </li> <li><a href="/article/907.htm" title="在 Windows 上安装 SVN Subversion 服务端" target="_blank">在 Windows 上安装 SVN Subversion 服务端</a> <span class="text-muted">AdyZhang</span> <a class="tag" taget="_blank" href="/search/SVN/1.htm">SVN</a> <div>在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号 最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx 现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使</div> </li> <li><a href="/article/1034.htm" title="android开发中如何使用 alertDialog从listView中删除数据?" target="_blank">android开发中如何使用 alertDialog从listView中删除数据?</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3 </div> </li> <li><a href="/article/1161.htm" title="jdk-6u26-linux-x64.bin 安装" target="_blank">jdk-6u26-linux-x64.bin 安装</a> <span class="text-muted">baalwolf</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>1.上传安装文件(jdk-6u26-linux-x64.bin) 2.修改权限 [root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin 3.执行安装文件 [root@localhost ~]# cd /usr/local [root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs</div> </li> <li><a href="/article/1288.htm" title="MongoDB经典面试题集锦" target="_blank">MongoDB经典面试题集锦</a> <span class="text-muted">BigBird2012</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库? NoSQL是非关系型数据库,NoSQL = Not Only SQL。 关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。 在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。 在考虑数据库的成熟</div> </li> <li><a href="/article/1415.htm" title="JavaScript异步编程Promise模式的6个特性" target="_blank">JavaScript异步编程Promise模式的6个特性</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/Promise/1.htm">Promise</a> <div> Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。 在我们开始正式介绍之前,我们想看看Javascript Promise的样子: var p = new Promise(function(r</div> </li> <li><a href="/article/1542.htm" title="[Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager" target="_blank">[Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a> <div>ClientWatchManager接口 //接口的唯一方法materialize用于确定那些Watcher需要被通知 //确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path public interface ClientWatchManager { /** * Return a set of watchers that should</div> </li> <li><a href="/article/1669.htm" title="【Scala十五】Scala核心九:隐式转换之二" target="_blank">【Scala十五】Scala核心九:隐式转换之二</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a> <div>隐式转换存在的必要性, 在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下: val button = new JButton button.addActionListener( new ActionListener { def actionPerformed(event: ActionEvent) { </div> </li> <li><a href="/article/1796.htm" title="Android JSON数据的解析与封装小Demo" target="_blank">Android JSON数据的解析与封装小Demo</a> <span class="text-muted">ronin47</span> <div>转自:http://www.open-open.com/lib/view/open1420529336406.html package com.example.jsondemo; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; impor</div> </li> <li><a href="/article/1923.htm" title="[设计]字体创意设计方法谈" target="_blank">[设计]字体创意设计方法谈</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/UI/1.htm">UI</a><a class="tag" taget="_blank" href="/search/ui%E8%87%AA%E5%AD%A6/1.htm">ui自学</a><a class="tag" taget="_blank" href="/search/ui%E8%A7%86%E9%A2%91/1.htm">ui视频</a><a class="tag" taget="_blank" href="/search/ui%E6%95%99%E7%A8%8B/1.htm">ui教程</a><a class="tag" taget="_blank" href="/search/ui%E8%B5%84%E6%96%99/1.htm">ui资料</a> <div> 从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。 如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔</div> </li> <li><a href="/article/2050.htm" title="单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值" target="_blank">单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">面试题</a> <div>import java.util.LinkedList; /* 单调队列 滑动窗口 单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减 题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k. 要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1 问题的另一种描述就</div> </li> <li><a href="/article/2177.htm" title="struts2处理一个form多个submit" target="_blank">struts2处理一个form多个submit</a> <span class="text-muted">chiangfai</span> <a class="tag" taget="_blank" href="/search/struts2/1.htm">struts2</a> <div>web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码: <s:form action="submit" method="post" namespace="/my"> <s:textfield name="msg" label="叙述:"></div> </li> <li><a href="/article/2304.htm" title="shell查找上个月,陷阱及野路子" target="_blank">shell查找上个月,陷阱及野路子</a> <span class="text-muted">chenchao051</span> <a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a> <div>date -d "-1 month" +%F 以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。 野路子解决:假设当天日期大于15号</div> </li> <li><a href="/article/2431.htm" title="mysql导出数据中文乱码问题" target="_blank">mysql导出数据中文乱码问题</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81/1.htm">中文乱码</a><a class="tag" taget="_blank" href="/search/%E5%AF%BC%E6%95%B0%E6%8D%AE/1.htm">导数据</a> <div>解决mysql导入导出数据乱码问题方法: 1、进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+----------------------------------------+ | Variable_name&nbs</div> </li> <li><a href="/article/2558.htm" title="SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write" target="_blank">SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/smarty/1.htm">smarty</a><a class="tag" taget="_blank" href="/search/sae/1.htm">sae</a> <div> 对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。 官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213 解决方案为: 01 $path </div> </li> <li><a href="/article/2685.htm" title="《教父》系列台词" target="_blank">《教父》系列台词</a> <span class="text-muted">dcj3sjt126com</span> <div>Your love is also your weak point. 你的所爱同时也是你的弱点。 If anything in this life is certain, if history has taught us anything, it is that you can kill anyone. 不顾家的人永远不可能成为一个真正的男人。 &</div> </li> <li><a href="/article/2812.htm" title="mongodb安装与使用" target="_blank">mongodb安装与使用</a> <span class="text-muted">dyy_gusi</span> <a class="tag" taget="_blank" href="/search/mongo/1.htm">mongo</a> <div>一.MongoDB安装和启动,widndows和linux基本相同 1.下载数据库, linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz 2.解压文件,并且放置到合适的位置 tar -vxf mongodb-linux-x86_64-ubun</div> </li> <li><a href="/article/2939.htm" title="Git排除目录" target="_blank">Git排除目录</a> <span class="text-muted">geeksun</span> <a class="tag" taget="_blank" href="/search/git/1.htm">git</a> <div>在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。 有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。 1. 针对单一工程排除文件 这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一</div> </li> <li><a href="/article/3066.htm" title="Ubuntu 创建开机自启动脚本的方法" target="_blank">Ubuntu 创建开机自启动脚本的方法</a> <span class="text-muted">hongtoushizi</span> <a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a> <div>转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/ Ubuntu 创建开机自启动脚本的步骤如下: 1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。 2) 设置脚本文件的权限 $ sudo chmod 755</div> </li> <li><a href="/article/3193.htm" title="第八章 流量复制/AB测试/协程" target="_blank">第八章 流量复制/AB测试/协程</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/lua/1.htm">lua</a><a class="tag" taget="_blank" href="/search/coroutine/1.htm">coroutine</a> <div>流量复制 在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发</div> </li> <li><a href="/article/3320.htm" title="电商系统商品表设计" target="_blank">电商系统商品表设计</a> <span class="text-muted">lkl</span> <div>DROP TABLE IF EXISTS `category`; -- 类目表 /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `category` ( `id` int(11) NOT NUL</div> </li> <li><a href="/article/3447.htm" title="修改phpMyAdmin导入SQL文件的大小限制" target="_blank">修改phpMyAdmin导入SQL文件的大小限制</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div> 用phpMyAdmin导入mysql数据库时,我的10M的 数据库不能导入,提示mysql数据库最大只能导入2M。 phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit. </div> </li> <li><a href="/article/3574.htm" title="Tomcat性能调优方案" target="_blank">Tomcat性能调优方案</a> <span class="text-muted">Sobfist</span> <a class="tag" taget="_blank" href="/search/apache/1.htm">apache</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">应用服务器</a> <div>一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。 J</div> </li> <li><a href="/article/3701.htm" title="SQLServer学习笔记" target="_blank">SQLServer学习笔记</a> <span class="text-muted">vipbooks</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>1、create database school 创建数据库school 2、drop database school 删除数据库school 3、use school 连接到school数据库,使其成为当前数据库 4、create table class(classID int primary key identity not null) 创建一个名为class的表,其有一</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>
var currentpos,timer;
function initialize()
timer=setInterval(“scrollwindow()”,1);
function sc()
clearInterval(timer);
function scrollwindow()
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
document.οnmοusedοwn=sc
document.οndblclick=initialize
//
document.location=”;或者document.location.assign(“;)
var clock_id;
window.οnlοad=function()
clock_id=setInterval(“document.form1.txtclock.value=(newDate);”,1000)
document.location.href=”目标文件”//
import java.sql.*;
String myDBDriver=”sun.jdbc.odbc.JdbcOdbcDriver”;
Class.forName(myDBDriver);
Connectionconn=DriverManager.getConnection(“jdbc:odbc:firm”,”username”,”password”);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
rs.getString(“column1”);//
*apos;$”>
A:link {text-decoration: none; color:#0000FF; font-family: 宋体}
A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}
A:hover {text-decoration: underline overline; color: FF0000}
A:hover {text-decoration: underline overline line-through; color: FF0000}
TH{FONT-SIZE: 9pt}
TD{FONT-SIZE: 9pt}
body {SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR:#e7e7e7;SCROLLBAR-SHADOW-COLOR:#e7e7e7;
SCROLLBAR-3DLIGHT-COLOR: #000000;LINE-HEIGHT: 15pt;SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #e7e7e7;}
INPUT{BORDER-TOP-WIDTH: 1px;PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE:
9pt; BORDER-LEFT-COLOR: #cccccc;
BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px;BORDER-TOP-COLOR: #cccccc;
PADDING-TOP: 1px; HEIGHT: 18px;BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}
DIV,form ,OPTION,P,TD,BR{FONT-FAMILY: 宋体; FONT-SIZE: 9pt}
textarea, select {border-width: 1; border-color: #000000; background-color:#efefef; font-family: 宋体;
font-size: 9pt; font-style: bold;}
.text { font-family: “宋体”; font-size: 9pt;color: #003300; border: #006600 solid; border-width: 1px 1px 1px 1px}
完整的css
href=”javascript:newframe(”,”)”$amp;>amp;$lt;imgalt=帮助 border=0src=”/upimg/allimg/070206/0926040.gif”$amp;>amp;$lt;/a>
<%@ page import=”java.io.*” %>
<%
String str = “print me”;
//always give the path from root. This way it almost always works.
String nameOfTextFile = “/usr/anil/imp.txt”;
try
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
pw.println(str);
//clean up
pw.close();
catch(IOException e)
out.println(e.getMessage());
%>
<%@ page language = “java” %>
<%@ page contentType = “text/html; charSet=gb2312” %>
<%@ page import =”java.util.*” %>
<%@ page import =”java.lang.*” %>
<%@ page import =”javax.servlet.*” %>
<%@ page import =”javax.servlet.jsp.*” %>
<%@ page import =”javax.servlet.http.*” %>
eryrytry
int count=0;
FileInputStream fi =new FileInputStream (“count.txt”);
ObjectInputStream si= new ObjectInputStream (fi);
count =si.readInt();
count++;
out.print(count);
si.close();
FileOutputStream fo =newFileOutputStream (“count.txt”);
ObjectOutputStream so= new ObjectOutputStream (fo);
so.writeInt(count);
so.close();
border-top-width: 0;border-bottom-style: solid; border-bottom-width: 1; background-color: #9CEB9C”>
οnmοuseοut=this.className=’mouseout’;$amp;>amp;$lt;ahref=”tm.asp classid=76″$amp;>amp;$lt;font
color=”#000000″>录音笔amp;$lt;/a$amp;>amp;$lt;/td>
.mouseoverbt
background-image: url(/img/btbgw64h20y.gif);
background-repeat: no-repeat;
.mouseout
background-color: #E0E0E0;
document.οnkeydοwn=function()
if(event.ctrlKey&&event.keyCode==81)
{alert(1)}
}//
藏掉
#hint{
width:198px;
border:1px solid #000000;
background:#99ff33;
position:absolute;
z-index:9;
padding:6px;
line-height:17px;
text-align:left;
top: 1520px;
function showme()
var oSon=window.document.getElementById(“hint”);
if (oSon==null) return;
with (oSon)
innerText=guoguo.value;
style.display=”block”;
style.pixelLeft=window.event.clientX+window.document.body.scrollLeft+6;
style.pixelTop=window.event.clientY+window.document.body.scrollTop+9;
function hidme()
oSon.style.display=”none”;
dfdfd
———————————————————————
————
方法一: 浏览器读页面时弹出窗口;
方法二: 浏览器离开页面时弹出窗口;
方法三:用一个连接调用:打开一个窗口
注意:使用的”#”是虚连接。
方法四:用一个按钮调用:何时装载script
function doZoom(size)
document.getElementById(‘zoom’).style.fontSize=size+’px’
function aa()
var newWin=window.open(url);
newWin.document.form1.text1.value=value1;
}改变弹出窗口上域的属性
opener.document.form2.text2.value=value2;改变父窗口的域的值
var name = navigator.appName;
if (name == “Microsoft Internet Explorer”)
alert(“IE”);
else if (name == “Netscape”)
alert(“NS”);//
MsgBox “确定删除吗?”, 4
function JM_cc(bb)
var ob=eval(“document.form1.”+bb);
ob.select();
js=ob.createTextRange();
js.execCommand(“Copy”);
public void init()
String url=”jdbc:odbc:javadata”;
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connectioncon=DriverManager.getConnection(url,”sa”,””);//mssqldatabase user SA and password
DatabaseMetaData dma=con.getMetaData();
System.out.println(“Connect to”+dma.getURL());
System.out.println(“;Driver “+dma.getDriverName());
System.out.println(“;Version “+dma.getDriverVersion());
System.out.println(“”);
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(“select * from company.dbo.TB_NAMEwhere number=1”);//Sql
rs.next();
String dispresult=rs.getString(“name”);
System.out.println(dispresult);// Instead,you can display it in Paint()or use AWT etc.
rs.close();
stmt.close();
con.close();
catch(SQLException ex)
System.out.println(“!!!SQL Exception !!!”);
while(ex!=null)
System.out.println(“SQLState:”+ex.getSQLState());
System.out.println(“Message:”+ex.getMessage());
System.out.println(“Vendor:”+ex.getErrorCode());
ex=ex.getNextException();
catch(java.lang.Exception ex)
ex.printStackTrace();
window.blur()//
document.URL//
setTimeout(“change_color()”,600);
function makeHome(){
netscape.security.PrivilegeManager.enablePrivilege(“UniversalPreferencesWrite”);
navigator.preference(“browser.startup.homepage”,location.href);
function addFav(){
if(ie)
window.external.AddFavorite(location.href,’WWW.OGRISH.COM :GROTESQUE MOVIES AND PICTURES’);
if(ns)
alert(“Thanks for the bookmark!\n\nNetscape users clickOK then press CTRL-D”);
navigator.cookieEnabled;//
function setbgcolor_onclick()
var color =showModalDialog(“/mailpage/compose/colorsel.html”,0,”help=0″);
if (color != null)
document.compose.bgcolor.value = color;
var a=3454545.4454545;
alert(a.toFixed(2));//
function noEffect() {
with (event) {
returnValue = false;
cancelBubble = true;
return;
οncοntextmenu=”event.returnValue = false”//
event.cancelBubble = true//
amp;$lt;input type=”submit”onClick=”alert(!/[^ -}]|\s/.test(txt.value))”>//
function Exists(filespec)
if (filespec)
var fso;
fso = new ActiveXObject(“Scripting.FileSystemObject”);
alert(fso.FileExists(filespec));
选择图片 amp;$lt;p>
sohu.com//
function getrow(obj)
if(event.srcElement.tagName==”TD”){
curRow=event.srcElement.parentElement;
alert(“这是第”+(curRow.rowIndex+1)+”行”);
document.all.myTable.deleteRow(xx)//
function add()
t1.insertRow().insertCell().innerHTML = ‘apos;$;
x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。 clientX:相对于客户区域的x坐标位置,不
包括滚动条,就是正文区域。 offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。
screenX:相对于用户屏幕。
screen.width、screen.height//
tbl.rows[0].cells[1].innerText=document.form.text1.value;//
amp;$lt;a href=”file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}”target=”_blank”>网上邻居amp;$lt;/p>
amp;$lt;ahref=”file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\d:\web”target=”_blank”>我的电脑amp;$lt;/p>
amp;$lt;a href=”file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}”target=”_blank”>我的文档amp;$lt;/p>
amp;$lt;a href=”file:///::{645FF040-5081-101B-9F08-00AA002F954E}”target=”_blank”>回收站amp;$lt;/p>
amp;$lt;ahref=”file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}”
target=”_blank”>控制面板amp;$lt;/p>
amp;$lt;ahref=”file:///::{7007ACC7-3202-11D1-AAD2-00805FC1270E}”>拨号网络(Windows 2000)
amp;$lt;fontface=”webdings”>0amp;$lt;/button>//改变按钮上的图片
//创建新连接
//打印
//另存为htm
//另存为txt
document.execCommand(“SaveAs”)//保存为
document.execCommand(‘undo’)//撤销上一次操作
var contents='apos;$;
contents+='
contents+=’你要关闭我吗?apos;$;
contents+='apos;$;
contents+='amp;$lt;/tr$amp;>amp;$lt;/table$amp;>apos;$;
showModalDialog(“about:”+contents+””,””,”dialogHeight:50px;dialogWidth:250px;help:no;status:no”)
document.write(contents);
amp;$lt;/button>//
newwin=window.open(‘about:blank’,”,’top=10′);
newwin.document.write(”);//
javascript:history.go(-2);//
abcdefg
οnclick=”window.clipboardData.setData(‘text’,document.selection.createRange().text);”value=’复制页面选中
的字符’>//
kjhkjhkhkj
null);”>////
amp;$lt;/select>// 97.获得本机的文件 var fso = new ActiveXObject(“Scripting.FileSystemObject”); var f1 = fso.GetFile(“C:\\bsitcdata\\ejbhome.xml”); alert(“File last modified: ” + f1.DateLastModified); // 98.判断客户端是否是IE浏览器 因为 document.all 是 IE 的特有属性,所以通常用这个方法来判断客户端是否是IE浏览器 ,document.all 1:0; 99.创建新的下拉框选项 new Option(text,value)这样的函数// 100.在页面上画柱状图 td{font-size:12px} body{font-size:12px} v\:*{behavior:url(#default#VML);} //这里声明了v作为VML公用变量
mathstr=12;
document.write (“ style=’width:20;color:navy;height:”+5000/(1000/mathstr)+”‘$amp;>amp;$lt;br$amp;>amp;$amp;nbsp;%”+mathstr+”4人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect$amp;>amp;$quot;) amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect> amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect>// 101.饼图 v\:* { behavior: url(#default#VML) } o\:* { behavior: url(#default#VML) } .shape { behavior: url(#default#VML) } function show(pie) { pie.strokecolor=pie.fillcolor; pie.strokeweight=10; div1.innerHTML=” ” + pie.id+” amp;$quot; + pie.title +”amp;$quot;; } function hide(pie) { pie.strokecolor=”white”; pie.strokeweight=1; div1.innerHTML=””; } οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ffff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,0,9437184xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff9933’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,9437184,1572864xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#3399ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,11010048,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#99ff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,14155776,4718592xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff6600’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,18874368,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff99ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,22020096,1572864xe’/$amp;>amp;$lt;/v:shape> amp;$lt;v:textbox style=’fontsize:2′>asp技术amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>phpamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>jspamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>c#写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>vb.net 写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>xml技术 amp;$lt;/v:rect> style=”border-collapse:collapse” bordercolor=”#CCCCCC” width=”100%”ID=”Table1″> amp;$lt;/td> // 102.是一个特殊的容器,想装个网页都行 amp;$lt;iframesrc=”;$amp;>amp;$lt;/iframe$amp;>amp;$lt;/button>//button 103.外部的html代码 event.srcElement.outerHTML// 104.标识当前的IE事件的触发器 event.srcElement和event.keyCode// 105.事件类型 event.type// 106.动态改变类型 .Overnone {border-width:0;background-color:darkblue;cursor:default;color:gold;width:115} .Outnone {border-width:0;background-color:white;cursor:default;width:115} // 107.页面翻转 amp;$lt;/html>// 108.滚屏 parent.scroll(x,y);// // 109.改变状态栏 self.status =””;// 110.改变窗口大小 window.resizeTo(200,300);// 111.改变鼠标样式 style BODY{CURSOR: url(‘mouse.ani’); SCROLLBAR-BASE-COLOR: #506AA8; SCROLLBAR-ARROW-COLOR: #14213F; }// 112.背景透明 // 113.鼠标为等待形状 // 114.调用父窗口的函数 opener.fucntion1();// 115.body的内部html代码 // 116.框架中调用父窗口的函数 // 117.交换节点 amp;$lt;td id=c1>CELL_1amp;$lt;/tr>
style=’width:20;color:navy;height:”+5000/(1000/mathstr)+”‘$amp;>amp;$lt;br$amp;>amp;$amp;nbsp;%”+mathstr+”4人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect$amp;>amp;$quot;) amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect> amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect>// 101.饼图 v\:* { behavior: url(#default#VML) } o\:* { behavior: url(#default#VML) } .shape { behavior: url(#default#VML) } function show(pie) { pie.strokecolor=pie.fillcolor; pie.strokeweight=10; div1.innerHTML=” ” + pie.id+” amp;$quot; + pie.title +”amp;$quot;; } function hide(pie) { pie.strokecolor=”white”; pie.strokeweight=1; div1.innerHTML=””; } οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ffff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,0,9437184xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff9933’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,9437184,1572864xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#3399ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,11010048,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#99ff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,14155776,4718592xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff6600’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,18874368,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff99ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,22020096,1572864xe’/$amp;>amp;$lt;/v:shape> amp;$lt;v:textbox style=’fontsize:2′>asp技术amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>phpamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>jspamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>c#写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>vb.net 写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>xml技术 amp;$lt;/v:rect> style=”border-collapse:collapse” bordercolor=”#CCCCCC” width=”100%”ID=”Table1″> amp;$lt;/td> // 102.是一个特殊的容器,想装个网页都行 amp;$lt;iframesrc=”;$amp;>amp;$lt;/iframe$amp;>amp;$lt;/button>//button 103.外部的html代码 event.srcElement.outerHTML// 104.标识当前的IE事件的触发器 event.srcElement和event.keyCode// 105.事件类型 event.type// 106.动态改变类型 .Overnone {border-width:0;background-color:darkblue;cursor:default;color:gold;width:115} .Outnone {border-width:0;background-color:white;cursor:default;width:115} // 107.页面翻转 amp;$lt;/html>// 108.滚屏 parent.scroll(x,y);// // 109.改变状态栏 self.status =””;// 110.改变窗口大小 window.resizeTo(200,300);// 111.改变鼠标样式 style BODY{CURSOR: url(‘mouse.ani’); SCROLLBAR-BASE-COLOR: #506AA8; SCROLLBAR-ARROW-COLOR: #14213F; }// 112.背景透明 // 113.鼠标为等待形状 // 114.调用父窗口的函数 opener.fucntion1();// 115.body的内部html代码 // 116.框架中调用父窗口的函数 // 117.交换节点
backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect$amp;>amp;$quot;)
amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect> amp;$lt;br>%124人 backdepth=’15pt’ on=’true’/$amp;>amp;$lt;/v:rect>// 101.饼图 v\:* { behavior: url(#default#VML) } o\:* { behavior: url(#default#VML) } .shape { behavior: url(#default#VML) }
function show(pie)
pie.strokecolor=pie.fillcolor;
pie.strokeweight=10;
div1.innerHTML=” ” + pie.id+” amp;$quot; + pie.title +”amp;$quot;;
function hide(pie)
pie.strokecolor=”white”;
pie.strokeweight=1;
div1.innerHTML=””;
οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ffff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,0,9437184xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff9933’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,9437184,1572864xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#3399ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,11010048,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#99ff33’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,14155776,4718592xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff6600’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,18874368,3145728xe’/$amp;>amp;$lt;/v:shape> οnmοuseοver=’javascript:show(this);’οnmοuseοut=’javascript:hide(this);’ CoordSize=’10,10’strokecolor=’white’ fillcolor=’#ff99ff’$amp;>amp;$lt;v:path v=’m 300,200 ae 300,200,200,150,22020096,1572864xe’/$amp;>amp;$lt;/v:shape> amp;$lt;v:textbox style=’fontsize:2′>asp技术amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>phpamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>jspamp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>c#写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>vb.net 写的.netWEB程序amp;$lt;/v:rect> amp;$lt;v:textbox style=’fontsize:2′>xml技术 amp;$lt;/v:rect> style=”border-collapse:collapse” bordercolor=”#CCCCCC” width=”100%”ID=”Table1″> amp;$lt;/td> // 102.是一个特殊的容器,想装个网页都行 amp;$lt;iframesrc=”;$amp;>amp;$lt;/iframe$amp;>amp;$lt;/button>//button 103.外部的html代码 event.srcElement.outerHTML// 104.标识当前的IE事件的触发器 event.srcElement和event.keyCode// 105.事件类型 event.type// 106.动态改变类型 .Overnone {border-width:0;background-color:darkblue;cursor:default;color:gold;width:115} .Outnone {border-width:0;background-color:white;cursor:default;width:115} //
amp;$lt;/html>//
parent.scroll(x,y);//
self.status =””;//
window.resizeTo(200,300);//
style
BODY{CURSOR: url(‘mouse.ani’);
SCROLLBAR-BASE-COLOR: #506AA8;
SCROLLBAR-ARROW-COLOR: #14213F;
opener.fucntion1();//
amp;$lt;td id=c1>CELL_1amp;$lt;/tr>
addNode()//
event.srcElement.children[0]和event.srcElement.parentElement//
button{benc:expression(this.onfocus = function(){this.style.backgroundColor=’#E5F0FF’;})}
New//
document.write(navigator.userAgent)//
event.altKey //按下alt键
event.ctrlKey //按下ctrl键
event.shiftKey //按下shift键
{window.location=”c:”}//
alert(event.srcElement.type);//
alert();
guoguo.click();
java.sql.ResultSet rset =com.bsitc.util.DBAssist.getIT().executeQuery(queryStatement, conn);
java.sql.ResultSetMetaData metaData = rset.getMetaData();
int count = metaData.getColumnCount();
String name = metaData.getColumnName(i);
String value = rset.getString(i);//
function format_number(str,digit)
if(isNaN(str))
alert(“您传入的值不是数字!”);
return 0;
else if(Math.round(digit)!=digit)
alert(“您输入的小数位数不是整数!”);
else
returnMath.round(parseFloat(str)*Math.pow(10,digit))/Math.pow(10,digit);
if(event.keyCode==13) event.keyCode=9; //将
Scrollamp;$lt;br> </p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> // 132.判断是什么对象 if(typeof(unknown)==”function”)return true; if(typeof(unknown)!=”object”)return false;// 133.取消文本框自动完成功能 // 134.让下拉框自动下拉 1 2 3 // 135.读取XML文件 var childrenobj=myselect//document.all.myselect; var oXMLDoc = new ActiveXObject(‘MSXML’); oXMLDoc.url = “mymsg.xml”; var oRoot=oXMLDoc.root; if(oRoot.children != null) { for(vari=0;i { oItem =oRooem(0em(i); oOption =new Option(oItem.text,oItem.value); childrenobj.add(oOption); } } //mymsg.xml文件 < xml version=”1.0″ encoding=”gb2312″ > 杭州地区 温州地区 台州地区 丽水地区 // 136.点击图片,图片停止 amp;$lt;imgsrc=”/images/51js/red_forum.gif” border=”0″$amp;>amp;$lt;/a>// 137.显示本地计算机信息 var WshNetwork = new ActiveXObject(“WScript.Network”); alert(“Domain = ” + WshNetwork.UserDomain); alert(“Computer Name = ” + WshNetwork.ComputerName); alert(“User Name = ” + WshNetwork.UserName);// 138.比较时间 tDate = new Date(2004,01,08,14,35); //年,月,日,时,分 dDate = new Date(); tDate 139.弹出鼠标所在处的链结地址 amp;$lt;a href=”.com/viewthread.php tid=13589″>ddddamp;$lt;input>// 140.注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。 在以下的代码范例中,假设程序员想测试是否已经声明变量 x : // 这种方法不起作用 if (x == undefined) // 作某些操作 // 这个方法同样不起作用- 必须检查 // 字符串”undefined” if (typeof(x) == undefined) // 作某些操作 // 这个方法有效 if (typeof(x) == “undefined”) // 作某些操作 141.创建具有某些属性的对象 var myObject = new Object(); myObject.name = “James”; myObject.age = “22”; myObject.phone = “555 1234”;// 142.枚举(循环)对象的所有属性 for (var a in myObject) { // 显示 “The property ‘name’ isJames”,等等。 window.alert(“The property ‘” + a + “‘ is” + myObject[a]); }// 143.判断一个数字是否是整数 var a=23.2; alert(a%1==1)// 144.新建日期型变量 var a = new Date(2000, 1, 1); alert(a.toLocaleDateString()); 145.给类定义新的方法 function trim_1() { return this.replace(/(^\s*)|(\s*$)/g, “”); } String.prototype.trim=trim_1; alert(‘cindy’.trim()); 146.定义一个将日期类型转化为字符串的方法 function guoguo_date() { var tmp1,tmp2; tmp1 =this.getMonth()+1+””; if(tmp1.length<2) tmp1=”0″+tmp1; tmp2 =this.getDate()+””; if(tmp2.length<2) tmp2=”0″+tmp2; return this.getYear()+”-“+tmp1+”-“+tmp2; } Date.prototype.toLiteString=guoguo_date; alert(new Date().toLiteString()) 147. pasta 是有四个参数的构造器,定义对象。 function pasta(grain, width, shape, hasEgg) { // 是用什么粮食做的? this.grain = grain; // 多宽?(数值) this.width = width; // 横截面形状?(字符串) this.shape = shape; // 是否加蛋黄?(boolean) this.hasEgg = hasEgg; //定义方法 this.toString=aa; } function aa() { ; } //定义了对象构造器后,用 new 运算符创建对象实例。 var spaghetti = new pasta(“wheat”, 0.2, “circle”, true); var linguine = new pasta(“wheat”, 0.3, “oval”, true); //补充定义属性,spaghetti和linguine都将自动获得新的属性 pasta.prototype.foodgroup = “carbohydrates”; 148.打印出错误原因 try { x = y // 产生错误。 } catch(e) { document.write(e.description) //打印 “‘y’ is undefined”. }// 149.生成Excel文件并保存 var ExcelSheet; ExcelApp = new ActiveXObject(“Excel.Application”); ExcelSheet = new ActiveXObject(“Excel.Sheet”); //本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对 象变量在代码中引用它。 在下面的例子中,通过对象变量 ExcelSheet访问新对象的属性和方法和其他 Excel 对象, 包括 Application 对象和 ActiveSheet.Cells 集合。 // 使 Excel 通过 Application 对象可见。 ExcelSheet.Application.Visible = true; // 将一些文本放置到表格的第一格中。 ExcelSheet.ActiveSheet.Cells(1,1).Value = “This is column A, row 1”; // 保存表格。 ExcelSheet.SaveAs(“C:\\TEST.XLS”); // 用 Application 对象用 Quit 方法关闭 Excel。 ExcelSheet.Application.Quit();// 150.根据标签获得一组对象 var coll = document.all.tags(“DIV”); if (coll!=null) { for (i=0; i … }// 151.实现打印预览及打印 amp;$lt;/OBJECT> // 152.不通过form,直接通过名字引用对象 alert(document.all.gg.value) //–> // 153.使鼠标滚轮失效 function document.onmousewheel() { return false; }// 154.创建弹出窗口 var oPopup = window.createPopup(); var oPopupBody = oPopup.document.body; oPopupBody.innerHTML = “Display some HTMLhere.”; oPopup.show(100, 100, 200, 50, document.body); // 155.取得鼠标所在处的对象 var obj = document.elementFromPoint(event.x,event.y);// 156.获得左边的对象 amp;$lt;INPUTTYPE=”text” NAME=”bb” οnclick=”this.previousSibling.value=’guoguo'”>// 157.定位鼠标 document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10; document.all.hint_layer.style.top = event.y+document.body.scrollTop+10;// 158.向下拉框指定位置添加项目 var op = document.createElement(“OPTION”); document.all.selected_items.children(index).insertAdjacentElement(“BeforeBegin”,op); op.text = document.all.all_items[i].text; op.value = document.all.all_items[i].value;// 159.判断一个窗口是否已经打开,如果已经打开,则关闭之 var a; if(a) a.close(); else a=window.open(”,”,”);// 160.动态创建一个标签 newElem = document.createElement(“DIV”); newElem.id = “hint_layer”; document.body.appendChild(newElem); document.all.hint_layer.innerText=”guoguo”;// 161.标题栏 document.title// 162.背景图片 amp;$lt;/body>//背景图片不动 BODY {background-image:img/bgchild.jpg; background-position: center; background-repeat: no-repeat; background-attachment: fixed;} –> //背景图片居中 163.设置透明效果 document.form.xxx.filters.alpha.opacity=0~100// 164.定义方法 var dragapproved=false; document.οnmοuseup=new Function(“dragapproved = false”);// 165.将数字转化为人民币大写形式 function convertCurrency(currencyDigits) { // Constants: var MAXIMUM_NUMBER = 99999999999.99; // Predefine the radix characters and currency symbols for output: var CN_ZERO = “零”; var CN_ONE = “壹”; var CN_TWO = “贰”; var CN_THREE = “叁”; var CN_FOUR = “肆”; var CN_FIVE = “伍”; var CN_SIX = “陆”; var CN_SEVEN = “柒”; var CN_EIGHT = “捌”; var CN_NINE = “玖”; var CN_TEN = “拾”; var CN_HUNDRED = “佰”; var CN_THOUSAND = “仟”; var CN_TEN_THOUSAND = “万”; var CN_HUNDRED_MILLION = “亿”; var CN_SYMBOL = “人民币”; var CN_DOLLAR = “元”; var CN_TEN_CENT = “角”; var CN_CENT = “分”; var CN_INTEGER = “整”; // Variables: var integral; // Represent integral part of digit number. var decimal; // Represent decimal part of digit number. var outputCharacters; // The output result. var parts; var digits, radices, bigRadices, decimals; var zeroCount; var i, p, d; var quotient, modulus; // Validate input string: currencyDigits = currencyDigits.toString(); if (currencyDigits == “”) { alert(“Empty input!”); return “”; } if (currencyDigits.match(/[^,.\d]/) != null) { alert(“Invalid characters in the input string!”); return “”; } if((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3})) )|(\d+(.\d+) ))$/)== null) { alert(“Illegal format of digit number!”); return “”; } // Normalize the format of input digits: currencyDigits = currencyDigits.replace(/,/g, “”); // Removecomma delimiters. currencyDigits = currencyDigits.replace(/^0+/, “”); // Trimzeros at the beginning. // Assert the number is not greater than the maximum number. if (Number(currencyDigits) > MAXIMUM_NUMBER) { alert(“Too large a number to convert!”); return “”; } // // Separate integral and decimal parts before processing coversion: parts = currencyDigits.split(“.”); if (parts.length > 1) { integral = parts[0]; decimal = parts[1]; // Cut down redundant decimal digits that are after the second. decimal = decimal.substr(0, 2); } else { integral = parts[0]; decimal = “”; } // Prepare the characters corresponding to the digits: digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE,CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE); radices = new Array(“”, CN_TEN, CN_HUNDRED, CN_THOUSAND); bigRadices = new Array(“”, CN_TEN_THOUSAND,CN_HUNDRED_MILLION); decimals = new Array(CN_TEN_CENT, CN_CENT); // Start processing: outputCharacters = “”; // Process integral part if it is larger than 0: if (Number(integral) > 0) { zeroCount = 0; for (i = 0; i < integral.length; i++) { p = integral.length – i – 1; d = integral.substr(i, 1); quotient = p / 4; modulus = p % 4; if (d == “0”) { zeroCount++; } else { if (zeroCount > 0) { outputCharacters += digits[0]; } zeroCount = 0; outputCharacters += digits[Number(d)] + radices[modulus]; } if (modulus == 0 && zeroCount < 4) { outputCharacters += bigRadices[quotient]; } } outputCharacters += CN_DOLLAR; } // Process decimal part if there is: if (decimal != “”) { for (i = 0; i < decimal.length; i++) { d = decimal.substr(i, 1); if (d != “0”) { outputCharacters += digits[Number(d)] + decimals[i]; } } } // Confirm and return the final output string: if (outputCharacters == “”) { outputCharacters = CN_ZERO + CN_DOLLAR; } if (decimal == “”) { outputCharacters += CN_INTEGER; } outputCharacters = CN_SYMBOL + outputCharacters; return outputCharacters; }// 166.xml数据岛绑定表格 amp;$lt;/xml> amp;$lt;th>表格的结束amp;$lt;/tr> amp;$lt;div datafld=”to”$amp;>amp;$lt;/div$amp;>amp;$lt;/td>
</p> <p style="margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; font-family:Verdana,'Microsoft YaHei'; text-indent:2em; color:rgb(69,69,69); font-size:16px; line-height:30px"> //
if(typeof(unknown)==”function”)return true;
if(typeof(unknown)!=”object”)return false;//
1 2 3 //
var childrenobj=myselect//document.all.myselect;
var oXMLDoc = new ActiveXObject(‘MSXML’);
oXMLDoc.url = “mymsg.xml”;
var oRoot=oXMLDoc.root;
if(oRoot.children != null)
for(vari=0;i
oItem =oRooem(0em(i);
oOption =new Option(oItem.text,oItem.value);
childrenobj.add(oOption);
//mymsg.xml文件
< xml version=”1.0″ encoding=”gb2312″ >
杭州地区
温州地区
台州地区
丽水地区
amp;$lt;imgsrc=”/images/51js/red_forum.gif” border=”0″$amp;>amp;$lt;/a>//
var WshNetwork = new ActiveXObject(“WScript.Network”);
alert(“Domain = ” + WshNetwork.UserDomain);
alert(“Computer Name = ” + WshNetwork.ComputerName);
alert(“User Name = ” + WshNetwork.UserName);//
tDate = new Date(2004,01,08,14,35); //年,月,日,时,分
dDate = new Date();
tDate
amp;$lt;a
href=”.com/viewthread.php tid=13589″>ddddamp;$lt;input>//
在以下的代码范例中,假设程序员想测试是否已经声明变量 x :
// 这种方法不起作用
if (x == undefined)
// 作某些操作
// 这个方法同样不起作用- 必须检查
// 字符串”undefined”
if (typeof(x) == undefined)
// 这个方法有效
if (typeof(x) == “undefined”)
var myObject = new Object();
myObject.name = “James”;
myObject.age = “22”;
myObject.phone = “555 1234”;//
for (var a in myObject)
// 显示 “The property ‘name’ isJames”,等等。
window.alert(“The property ‘” + a + “‘ is” + myObject[a]);
var a=23.2;
alert(a%1==1)//
var a = new Date(2000, 1, 1);
alert(a.toLocaleDateString());
function trim_1()
return this.replace(/(^\s*)|(\s*$)/g, “”);
String.prototype.trim=trim_1;
alert(‘cindy’.trim());
function guoguo_date()
var tmp1,tmp2;
tmp1 =this.getMonth()+1+””;
if(tmp1.length<2)
tmp1=”0″+tmp1;
tmp2 =this.getDate()+””;
if(tmp2.length<2)
tmp2=”0″+tmp2;
return this.getYear()+”-“+tmp1+”-“+tmp2;
Date.prototype.toLiteString=guoguo_date;
alert(new Date().toLiteString())
function pasta(grain, width, shape, hasEgg)
// 是用什么粮食做的?
this.grain = grain;
// 多宽?(数值)
this.width = width;
// 横截面形状?(字符串)
this.shape = shape;
// 是否加蛋黄?(boolean)
this.hasEgg = hasEgg;
//定义方法
this.toString=aa;
;
//定义了对象构造器后,用 new 运算符创建对象实例。
var spaghetti = new pasta(“wheat”, 0.2, “circle”, true);
var linguine = new pasta(“wheat”, 0.3, “oval”, true);
//补充定义属性,spaghetti和linguine都将自动获得新的属性
pasta.prototype.foodgroup = “carbohydrates”;
x = y // 产生错误。
catch(e)
document.write(e.description) //打印 “‘y’ is undefined”.
var ExcelSheet;
ExcelApp = new ActiveXObject(“Excel.Application”);
ExcelSheet = new ActiveXObject(“Excel.Sheet”);
//本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对
象变量在代码中引用它。 在下面的例子中,通过对象变量 ExcelSheet访问新对象的属性和方法和其他 Excel 对象,
包括 Application 对象和 ActiveSheet.Cells 集合。
// 使 Excel 通过 Application 对象可见。
ExcelSheet.Application.Visible = true;
// 将一些文本放置到表格的第一格中。
ExcelSheet.ActiveSheet.Cells(1,1).Value = “This is column A, row 1”;
// 保存表格。
ExcelSheet.SaveAs(“C:\\TEST.XLS”);
// 用 Application 对象用 Quit 方法关闭 Excel。
ExcelSheet.Application.Quit();//
var coll = document.all.tags(“DIV”);
if (coll!=null)
for (i=0; i
…
amp;$lt;/OBJECT> // 152.不通过form,直接通过名字引用对象 alert(document.all.gg.value) //–> // 153.使鼠标滚轮失效 function document.onmousewheel() { return false; }// 154.创建弹出窗口 var oPopup = window.createPopup(); var oPopupBody = oPopup.document.body; oPopupBody.innerHTML = “Display some HTMLhere.”; oPopup.show(100, 100, 200, 50, document.body); // 155.取得鼠标所在处的对象 var obj = document.elementFromPoint(event.x,event.y);// 156.获得左边的对象 amp;$lt;INPUTTYPE=”text” NAME=”bb” οnclick=”this.previousSibling.value=’guoguo'”>// 157.定位鼠标 document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10; document.all.hint_layer.style.top = event.y+document.body.scrollTop+10;// 158.向下拉框指定位置添加项目 var op = document.createElement(“OPTION”); document.all.selected_items.children(index).insertAdjacentElement(“BeforeBegin”,op); op.text = document.all.all_items[i].text; op.value = document.all.all_items[i].value;// 159.判断一个窗口是否已经打开,如果已经打开,则关闭之 var a; if(a) a.close(); else a=window.open(”,”,”);// 160.动态创建一个标签 newElem = document.createElement(“DIV”); newElem.id = “hint_layer”; document.body.appendChild(newElem); document.all.hint_layer.innerText=”guoguo”;// 161.标题栏 document.title// 162.背景图片 amp;$lt;/body>//背景图片不动 BODY {background-image:img/bgchild.jpg; background-position: center; background-repeat: no-repeat; background-attachment: fixed;} –> //背景图片居中 163.设置透明效果 document.form.xxx.filters.alpha.opacity=0~100// 164.定义方法 var dragapproved=false; document.οnmοuseup=new Function(“dragapproved = false”);// 165.将数字转化为人民币大写形式 function convertCurrency(currencyDigits) { // Constants: var MAXIMUM_NUMBER = 99999999999.99; // Predefine the radix characters and currency symbols for output: var CN_ZERO = “零”; var CN_ONE = “壹”; var CN_TWO = “贰”; var CN_THREE = “叁”; var CN_FOUR = “肆”; var CN_FIVE = “伍”; var CN_SIX = “陆”; var CN_SEVEN = “柒”; var CN_EIGHT = “捌”; var CN_NINE = “玖”; var CN_TEN = “拾”; var CN_HUNDRED = “佰”; var CN_THOUSAND = “仟”; var CN_TEN_THOUSAND = “万”; var CN_HUNDRED_MILLION = “亿”; var CN_SYMBOL = “人民币”; var CN_DOLLAR = “元”; var CN_TEN_CENT = “角”; var CN_CENT = “分”; var CN_INTEGER = “整”; // Variables: var integral; // Represent integral part of digit number. var decimal; // Represent decimal part of digit number. var outputCharacters; // The output result. var parts; var digits, radices, bigRadices, decimals; var zeroCount; var i, p, d; var quotient, modulus; // Validate input string: currencyDigits = currencyDigits.toString(); if (currencyDigits == “”) { alert(“Empty input!”); return “”; } if (currencyDigits.match(/[^,.\d]/) != null) { alert(“Invalid characters in the input string!”); return “”; } if((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3})) )|(\d+(.\d+) ))$/)== null) { alert(“Illegal format of digit number!”); return “”; } // Normalize the format of input digits: currencyDigits = currencyDigits.replace(/,/g, “”); // Removecomma delimiters. currencyDigits = currencyDigits.replace(/^0+/, “”); // Trimzeros at the beginning. // Assert the number is not greater than the maximum number. if (Number(currencyDigits) > MAXIMUM_NUMBER) { alert(“Too large a number to convert!”); return “”; } // // Separate integral and decimal parts before processing coversion: parts = currencyDigits.split(“.”); if (parts.length > 1) { integral = parts[0]; decimal = parts[1]; // Cut down redundant decimal digits that are after the second. decimal = decimal.substr(0, 2); } else { integral = parts[0]; decimal = “”; } // Prepare the characters corresponding to the digits: digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE,CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE); radices = new Array(“”, CN_TEN, CN_HUNDRED, CN_THOUSAND); bigRadices = new Array(“”, CN_TEN_THOUSAND,CN_HUNDRED_MILLION); decimals = new Array(CN_TEN_CENT, CN_CENT); // Start processing: outputCharacters = “”; // Process integral part if it is larger than 0: if (Number(integral) > 0) { zeroCount = 0; for (i = 0; i < integral.length; i++) { p = integral.length – i – 1; d = integral.substr(i, 1); quotient = p / 4; modulus = p % 4; if (d == “0”) { zeroCount++; } else { if (zeroCount > 0) { outputCharacters += digits[0]; } zeroCount = 0; outputCharacters += digits[Number(d)] + radices[modulus]; } if (modulus == 0 && zeroCount < 4) { outputCharacters += bigRadices[quotient]; } } outputCharacters += CN_DOLLAR; } // Process decimal part if there is: if (decimal != “”) { for (i = 0; i < decimal.length; i++) { d = decimal.substr(i, 1); if (d != “0”) { outputCharacters += digits[Number(d)] + decimals[i]; } } } // Confirm and return the final output string: if (outputCharacters == “”) { outputCharacters = CN_ZERO + CN_DOLLAR; } if (decimal == “”) { outputCharacters += CN_INTEGER; } outputCharacters = CN_SYMBOL + outputCharacters; return outputCharacters; }// 166.xml数据岛绑定表格 amp;$lt;/xml> amp;$lt;th>表格的结束amp;$lt;/tr>
alert(document.all.gg.value)
function document.onmousewheel()
return false;
var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.innerHTML = “Display some HTMLhere.”;
oPopup.show(100, 100, 200, 50, document.body);
var obj = document.elementFromPoint(event.x,event.y);//
amp;$lt;INPUTTYPE=”text” NAME=”bb”
οnclick=”this.previousSibling.value=’guoguo'”>//
document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10;
document.all.hint_layer.style.top = event.y+document.body.scrollTop+10;//
var op = document.createElement(“OPTION”);
document.all.selected_items.children(index).insertAdjacentElement(“BeforeBegin”,op);
op.text = document.all.all_items[i].text;
op.value = document.all.all_items[i].value;//
var a;
if(a)
a.close();
a=window.open(”,”,”);//
newElem = document.createElement(“DIV”);
newElem.id = “hint_layer”;
document.body.appendChild(newElem);
document.all.hint_layer.innerText=”guoguo”;//
document.title//
amp;$lt;/body>//背景图片不动
BODY {background-image:img/bgchild.jpg;
background-position: center;
background-attachment: fixed;}
//背景图片居中
document.form.xxx.filters.alpha.opacity=0~100//
var dragapproved=false;
document.οnmοuseup=new Function(“dragapproved = false”);//
function convertCurrency(currencyDigits) {
// Constants:
var MAXIMUM_NUMBER = 99999999999.99;
// Predefine the radix characters and currency symbols for output:
var CN_ZERO = “零”;
var CN_ONE = “壹”;
var CN_TWO = “贰”;
var CN_THREE = “叁”;
var CN_FOUR = “肆”;
var CN_FIVE = “伍”;
var CN_SIX = “陆”;
var CN_SEVEN = “柒”;
var CN_EIGHT = “捌”;
var CN_NINE = “玖”;
var CN_TEN = “拾”;
var CN_HUNDRED = “佰”;
var CN_THOUSAND = “仟”;
var CN_TEN_THOUSAND = “万”;
var CN_HUNDRED_MILLION = “亿”;
var CN_SYMBOL = “人民币”;
var CN_DOLLAR = “元”;
var CN_TEN_CENT = “角”;
var CN_CENT = “分”;
var CN_INTEGER = “整”;
// Variables:
var integral; // Represent integral part of digit number.
var decimal; // Represent decimal part of digit number.
var outputCharacters; // The output result.
var parts;
var digits, radices, bigRadices, decimals;
var zeroCount;
var i, p, d;
var quotient, modulus;
// Validate input string:
currencyDigits = currencyDigits.toString();
if (currencyDigits == “”) {
alert(“Empty input!”);
return “”;
if (currencyDigits.match(/[^,.\d]/) != null) {
alert(“Invalid characters in the input string!”);
if((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3})) )|(\d+(.\d+) ))$/)== null) {
alert(“Illegal format of digit number!”);
// Normalize the format of input digits:
currencyDigits = currencyDigits.replace(/,/g, “”); // Removecomma delimiters.
currencyDigits = currencyDigits.replace(/^0+/, “”); // Trimzeros at the beginning.
// Assert the number is not greater than the maximum number.
if (Number(currencyDigits) > MAXIMUM_NUMBER) {
alert(“Too large a number to convert!”);
// Separate integral and decimal parts before processing coversion:
parts = currencyDigits.split(“.”);
if (parts.length > 1) {
integral = parts[0];
decimal = parts[1];
// Cut down redundant decimal digits that are after the second.
decimal = decimal.substr(0, 2);
else {
decimal = “”;
// Prepare the characters corresponding to the digits:
digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE,CN_SIX, CN_SEVEN, CN_EIGHT,
CN_NINE);
radices = new Array(“”, CN_TEN, CN_HUNDRED, CN_THOUSAND);
bigRadices = new Array(“”, CN_TEN_THOUSAND,CN_HUNDRED_MILLION);
decimals = new Array(CN_TEN_CENT, CN_CENT);
// Start processing:
outputCharacters = “”;
// Process integral part if it is larger than 0:
if (Number(integral) > 0) {
zeroCount = 0;
for (i = 0; i < integral.length; i++) {
p = integral.length – i – 1;
d = integral.substr(i, 1);
quotient = p / 4;
modulus = p % 4;
if (d == “0”) {
zeroCount++;
if (zeroCount > 0)
outputCharacters += digits[0];
outputCharacters += digits[Number(d)] + radices[modulus];
if (modulus == 0 && zeroCount < 4) {
outputCharacters += bigRadices[quotient];
outputCharacters += CN_DOLLAR;
// Process decimal part if there is:
if (decimal != “”) {
for (i = 0; i < decimal.length; i++) {
d = decimal.substr(i, 1);
if (d != “0”) {
outputCharacters += digits[Number(d)] + decimals[i];
// Confirm and return the final output string:
if (outputCharacters == “”) {
outputCharacters = CN_ZERO + CN_DOLLAR;
if (decimal == “”) {
outputCharacters += CN_INTEGER;
outputCharacters = CN_SYMBOL + outputCharacters;
return outputCharacters;
amp;$lt;/xml>
//cd_catalog.xml
< xml version=”1.0″ encoding=”ISO-8859-1″ >
Bob Dylan
USA
Columbia
10.90
1985
Bonnie Tyler
UK
CBS Records
9.90
1988
Dolly Parton
RCA
1982
Gary Moore
Virgin records
10.20
1990
================================
xml保存编码 xml页面指定编码
ANSI gbk/GBK、gb2312
Unicode unicode/Unicode
UTF-8 UTF-8
var x=xmldata.recordset //取得数据岛中的记录集
if(x.absoluteposition < x.recordcount) //如果当前的绝对位置在最后一条记录之前
x.movenext(); //向后移动
x.moveprevious(); //向前移动
x.absoluteposition=1; //移动到第一条记录
x.absoluteposition=x.recordcount;//移动到最后一条记录,注意记录集x.absoluteposition是从1到记录集记录的个
数的
guoguo.innerText=xmldso.recordset(“field_name”); //从中取出某条记录
this.runtimeStyle.cssText = “color:#990000;border:1px solid#cccccc”;//
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){returnthis.replace([^\x00-\xff]/g,”aa”).length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:
String.prototype.trim =function()
////////利用正则表达式分解和转换IP地址:
下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:
function IP2V(ip)
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
if(re.test(ip))
returnRegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
throw new Error(“Not a valid IP address!”)
不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:
var ip=”10.100.20.168″
ip=ip.split(“.”)
alert(“IP值是:”+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./ %&=]*)
//////////利用正则表达式去除字串中重复的字符的算法程序:
var s=”abacabefgeeii”
var s1=s.replace(/(.).*\1/g,”$1″)
var re=new RegExp(“[“+s1+”]”,”g”)
var s2=s.replace(re,””)
alert(s1+s2) //结果为:abcefgi
思路是使用后向引用取出包括重复的字符,再以重复的字符建立第二个表达式,取到不重复的字符,两者串连。这个方
法对于字符顺序有要求的字符串可能不适用。
//////////得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1
s=””
s=s.replace(/(.*\/){0,}([^\.]+).*/ig,”$2″)
alert(s)
/////////利用正则表达式限制网页表单里的文本框输入内容:
用正则表达式限制只能输入中文:οnkeyup=”value=value.replace(/[^\u4E00-\u9FA5]/g,”)”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\u4E00-\u9FA5]/g,”)
)”
用正则表达式限制只能输入全角字符:οnkeyup=”value=value.replace(/[^\uFF00-\uFFFF]/g,”)”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\uFF00-\uFFFF]/g,”)
用正则表达式限制只能输入数字:οnkeyup=”value=value.replace(/[^\d]/g,”)
“onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))”
用正则表达式限制只能输入数字和英文:οnkeyup=”value=value.replace(/[\W]/g,”)
设置与读取 cookies…
写入cookie的值
amp;$lt;BR>
function Set()
var Then = new Date()
Then.setTime(Then.getTime() + 60*1000 ) //60秒
document.cookie = “Cookie1=”+gg.value+”;expires=”+Then.toGMTString()
function Get()
var cookieString = new String(document.cookie)
var cookieHeader = “Cookie1=”
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition != -1)
document.all.Textbox.value = cookieString.substring(beginPosition + cookieHeader.length)
document.all.Textbox.value = “Cookie 未找到!”
function getLastDay(year,month)
//取年
var new_year = year;
//取到下一个月的第一天,注意这里传入的month是从1~12
var new_month = month++;
//如果当前是12月,则转至下一年
if(month>12)
new_month -=12;
new_year++;
var new_date = new Date(new_year,new_month,1);
return (new Date(new_date.getTime()-1000*60*60*24)).getDate();
for(var i=0;i<3;i++)
if(event.srcElement==bb[i])
break;//
package com.baosight.view.utils;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.http.HttpSession;
public class Mytag extends TagSupport
public int doStartTag() throws javax.servlet.jsp.JspException
boolean canAccess = false;
HttpSession session= pageContext.getSession();
if (canAccess)
return EVAL_BODY_INCLUDE;
return this.SKIP_BODY;
guoguo
/WEB-INF/abc.tld
< xml version=”1.0″ encoding=”UTF-8″ >
“;>
1.0
1.1
hr
Extra 3 Tag Library
mytag
com.baosight.view.utils.Mytag
id2
true
<%@ taglib uri=”guoguo” prefix=”guoguo” %>
//自己定义标签
查询条件
dfdfdf
[格式]:document.execCommand(“open”)
[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
[举例]在
打开
[格式]:location.replace(“view-source:”+location)
[说明]打开记事本,在记事本中显示该网页的源代码。
使用 记事本编辑
[格式]:document.execCommand(“saveAs”)
[说明]将该网页保存到本地盘的其它目录!
另存为
[格式]:document.execCommand(“print”)
[说明]当然,你必须装了打印机!
打印
[格式]:window.close();return false
[说明]将关闭本窗口。
关闭本窗口
〖全选〗命令的实现
[格式]:document.execCommand(“selectAll”)
[说明]将选种网页中的全部内容!
全选
[格式]:location.reload() 或history.go(0)
[说明]浏览器重新打开本页。
刷新
或加入:
[说明]查看该网页的源代码。
查看源文件
[格式]:window.open(document.location, “url”,”fullscreen”)
[说明]全屏显示本页。
全屏显示
[格式]:window.external.AddFavorite(‘url’, ‘“网站名”)
[说明]将本页添加到收藏夹。
添加到收
藏夹
[格式]:window.external.showBrowserUI(“OrganizeFavorites”,null)
[说明]打开整理收藏夹对话框。
整理收藏夹
〖internet选项〗命令的实现
[格式]:window.external.showBrowserUI(“PrivacySettings”,null)
[说明]打开internet选项对话框。
internet选项
[格式]history.go(1) 或history.forward()
[说明]浏览器打开后一个页面。
前进
[格式]:history.go(-1) 或history.back()
[说明]浏览器返回上一个已浏览的页面。
后退
[格式]:document.reload() 或history.go(0)
〖定时关闭本窗口〗命令的实现
[格式]:settimeout(window.close(),关闭的时间)
3秒关闭本窗口
为了方便读者,下面将列出所有实例代码,你可以把它们放到一个html文件中,然后预览效果。
打开amp;$lt;br>
使用 记事本编辑amp;$lt;br>
另存为amp;$lt;br>
打印amp;$lt;br>
关闭本窗口amp;$lt;br>
全选amp;$lt;br>
刷新 刷新amp;$lt;br>
查看源文件amp;$lt;br>
全屏显示amp;$lt;br>
添加到收藏夹
amp;$lt;br>
整理收藏夹amp;$lt;br>
internet选项amp;$lt;br>
前进1 前进2amp;$lt;br>
后退1 后退2amp;$lt;br>
3秒关闭本窗口amp;$lt;br>
此方法是通过XMLHTTP对象从服务器获取XML文档,示例如下。
java.util.regex.Pattern p =
java.utipile(“\\d+|.\\d+|\\d+.\\d*|(E|\\d+E|.\\d+E|\\d+.\\d*E)((\\+|-)\\d|\\d)\\d*”);
java.util.regex.Matcher m = p.matcher(“12.E+3”);
boolean result = m.matches();//
锂 (Li) 纳 (Na) 钾 (K) 氟 (F) 氯 (Cl) 溴 (Br) //
基准文本
注音文本
此文本将带删除线显示。//
document.frames(“workspace”).event.keyCode//
String.prototype.trim=function()
alert(” “.trim)//
if (window != window.top)
top.location.href = location.href;//
if(window==window.top)
document.body.innerHTML=”
//window.close();
function fnSet(){
oHomePage.setHomePage(location.href);
event.returnValue = false;
amp;$lt;/TR$amp;>amp;$lt;/Table>
酒店名称:amp;$lt;BR>
地址:amp;$lt;BR>
主页:amp;$lt;BR>
电子邮件:amp;$lt;BR>
电话:amp;$lt;BR>
级别:amp;$lt;HR>
amp;$quot;οnclick=”theXMLisland.recordset.moveNext()”$amp;>amp;$nbsp;
amp;>amp;$quot;οnclick=”theXMLisland.recordset.moveLast()”$amp;>amp;$amp;nbsp;
四海大酒店
amp;$lt;/HomePage>
master@sihaohote
(0989)8888888
五星级
五湖宾馆
web@wuh
(0979)1111666
四星级
“大沙漠”宾馆
amp;$lt;/E-Mail>
(0989)87878788
“画眉鸟”大酒店
chuliuxiang@throstlehote
(099)9886666
//xml数据岛中添加记录
——————————-
The following list is a sample of the properties and methods that youuse to access nodes in an XML
document.
Property/ Method Description
XMLDocument Returns a reference to the XML Document Object Model (DOM) exposedby the object.
documentElement Returns thedocument root of the XML document.
childNodes Returns a node list containing the children of anode (if any).
item Accesses individual nodes within the list throughan index. Index values are zero-based, so
item(0) returns the first childnode.
text Returns the text content of the node.
The following code shows an HTMLpage containing an XML data island. The data island is contained within
the element.