javascript使用技巧大全(编辑修改稿)内容摘要:
function () { if (()amp。 amp。 ((==37)|| //屏蔽 Alt+ 方向键 ← (==39))) //屏蔽 Alt+ 方向键 → { alert(不准你使用 ALT+方 向键前进或后退网页。 )。 =false。 } /* 注:这还不是真正地屏蔽 Alt+ 方向键, 因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放, 用鼠标点掉警告框,这种屏蔽方法就失效了。 以后若 有哪位高手有真正屏蔽 Alt 键的方法,请告知。 */ if ((==8) || //屏蔽退格删除键 (==116)|| //屏蔽 F5 刷新键 ( amp。 amp。 ==82)){ //Ctrl + R =0。 =false。 } if (==122){=0。 =false。 } //屏蔽 F11 if ( amp。 amp。 ==78) =false。 //屏蔽 Ctrl+n if ( amp。 amp。 ==121)=false。 //屏蔽 shift+F10 if ( == A amp。 amp。 ) = false。 //屏蔽 shift 加鼠标左键新开一网页 if (()amp。 amp。 (==115)) //屏蔽 Alt+F4 { (about:blank,dialogWidth:1px。 dialogheight:1px)。 return false。 } } /script 屏蔽鼠 标右键、 Ctrl+N、 Shift+F Alt+F F1 F5 刷新、退格键 /body /html //屏蔽打印 style @media print{ * {display:none} } /style //移动的图层,拖动 1.span style=39。 position:absolute。 width:200。 height:200。 background:red39。 onmousedown=MouseDown(this) onmousemove=MouseMove() onmouseup=MouseUp()meizz/span script language=javascript var Obj。 function MouseDown(obj) { Obj=obj。 ()。 =。 =。 } function MouseMove() { if(Obj!=null) { =。 =。 } } function MouseUp() { if(Obj!=null) { ()。 Obj=null。 } } /script 2. div id=myDiv src= ondrag=doDrag()。 onmouseover==39。 hand39。 style=position:absolute。 left=100。 top=100。 onmousedown=doMouseDown()。 a href= onclick=return falseh1wlee/h1/a /div script language=JavaScript type=text/javascript var MouseX。 var MouseY。 var ObjX。 var ObjY。 function doDrag() { var myObject=。 var x=。 var y=。 =x(MouseXObjX)。 =y(MouseYObjY)。 } function doMouseDown() { MouseX=。 MouseY=。 ObjX=parseInt()。 ObjY=parseInt()。 } /script //文档状态改变 iframe src= id=f name=f scrolling=no frameborder=0 marginwidth=0 marginheight=0/iframe script var doc=[f].document。 function s(){ if (==plete){ = = } } =s /script //刷新后不变的文本框 HTML HEAD META NAME=save CONTENT=history STYLE .sHistory {behavior:url(defaultsavehistory)。 } /STYLE /HEAD BODY INPUT class=sHistory type=text id=oPersistInput /BODY /HTML //访问剪贴板 (1)拖拽访问 (URL, )。 sImageURL = (URL) (2)普通访问 (Text,)。 (Text)。 //操作 COOKIE function SetCookie(sName, sValue) { = sName + = + escape(sValue) +。 } function GetCookie(sName) { var aCookie = (。 )。 for (var i=0。 i。 i++) { var aCrumb = aCookie[i].split(=)。 if (sName == aCrumb[0]) return unescape(aCrumb[1])。 } } function DelCookie(sName) { = sName + = + escape(sValue) +。 expires=Fri, 31 Dec 1999 23:59:59 GMT。 } //setTimeout 增加参数 script var _st =。 = function(fRef, mDelay) { if(typeof fRef == 39。 function39。 ){ var argu = (arguments,2)。 var f = (function(){ (null, argu)。 })。 return _st(f, mDelay)。 } return _st(fRef,mDelay)。 } function test(x){ alert(x)。 } (test,1000,39。 fason39。 )。 /script //自定义的 apply,call = function (obj, argu) { if (obj) = this。 var argus = new Array()。 for (var i=0。 i。 i++) argus[i] = argu[ + i + ]。 var r。 eval(r = + (obj ? (( + (,) + )。 ) : (this( + (,) + )。 )))。 return r。 }。 = function (obj) { var argu = new Array()。 for (var i=1。 i。 i++) argu[i1] = arguments[i]。 return (obj, argu)。 }。 //下载文件 function DownURL(strRemoteURL,strLocalURL) { try { var xmlHTTP=new ActiveXObject()。 (Get,strRemoteURL,false)。 ()。 var adodbStream=new ActiveXObject()。 =1。 //1=adTypeBinary ()。 ()。 (strLocalURL,2)。 ()。 adodbStream=null。 xmlHTTP=null。 } catch(e) { (下载 URL 出错 !)。 } //(下载完成 .)。 } //检验连接是否有效 function getXML(URL) { var xml = new ActiveXObject()。 (GET,URL, false)。 try { ()。 } catch(e){} finally { var result =。 if(result) { if(==200) { return(true)。 } else { return(false)。 } } else { return(false)。 } } } //POST 代替 FORM SCRIPT language=VBScript Function URLEncoding(vstrIn) strReturn = For i = 1 To Len(vstrIn) ThisChr = Mid(vStrIn,i,1) If Abs(Asc(ThisChr)) amp。 HFF Then strReturn = strReturn amp。 ThisChr Else innerCode = Asc(ThisChr) If innerCode 0 Then innerCode = innerCode + amp。 H10000 End If Hight8 = (innerCode And amp。 HFF00)\ amp。 HFF Low8 = innerCode And amp。 HFF strReturn = strReturn amp。 % amp。 Hex(Hight8) amp。 % amp。 Hex(Low8) End If Next URLEncoding = strReturn End Function Function bytes2BSTR(vIn) strReturn = For i = 1 To LenB(vIn) ThisCharCode = AscB(MidB(vIn,i,1)) If ThisCharCode amp。 H80 Then strReturn = strReturn amp。 Chr(ThisCharCode) Else NextCharCode = AscB(MidB(vIn,i+1,1)) strReturn = strReturn amp。 Chr(CLng(ThisCharCode) * amp。 H100 + CInt(NextCharCode)) i = i + 1 End If Next bytes2BSTR = strReturn End Function dim strA,oReq strA。javascript使用技巧大全(编辑修改稿)
相关推荐
script language=”JavaScript” 2: var source = 0。 3: var replacement = 1。 4: function createRollOver(originalImage,replacementImage) { 5: var imageArray = new Array。 6: imageArray[source] = new Image。
如果通过验证返回 true,否则返回 false */ function isNumberOr_Letter( s ){//判断是否是数字或字母 var regu = ^[09azAZ\_]+$。 var re = new RegExp(regu)。 if ((s)) { return true。 }else{ return false。 } } /* 用途
以前引用系统类库时都没有问题 . 解答: public还不够,方法(包括构造方法)也必须是 public的,才可以被包外调用。 ===================================================================== 问题: 我用了 Point类的 setLocation(x,y)和 getX()、 getY()两个方法 , 出现一个很奇怪的问题
由。 父类的引用类型变量可以调 用子类的实例,反之则不成立,即子类可当父类用。 ( 3) 多态: A. 编译时,编译器检查声明类型 (类型 /方法信息 ) B. 运行时, JVM 对实例方法和引用变量实际引用的对象动态绑定,对静态方法和引用变量声明的类型静态绑定。 C.类的属 性在编译阶段绑定。 8. instanceof: 判断实例是否为某个类型的或者其子类型的实例。 ,结果为 false。
ntation里面,不要求你一定记住,实际你也记不住 3000多个类的总共将近 10万个方法调用。 所以对每个包的总体框架的把握就变得极为重要。 第五步,归清 Documentation里面除了上面 4 个包之外的其他一些比较有用处的类 通过上面的学习,如果学的比较扎实的话,就打好了 Java的基础了,剩下要做的工作是归清 Documentation里面除了上面 4
引重新设定,使下述程序继续运行。 1. public static void main (String args[]) { 2. int i = 0。 3. String greetings [] = { 4. Hello world!, 5. No, I mean it!, 6. HELLO WORLD!! 7. }。 8. while (i 4) { 9. try { 10.