10个javascript的必备技巧

93 阅读1分钟

10个javascript的必备技巧

1.彻底屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false"

2.取消选取、防止复制 ① <body onselectstart="return false">oncopy="return false;" oncut="return false;"

3.禁止粘贴 onpaste="return false"

4.IE地址栏换成自己的图标 <link rel="Shortcut Icon" href="favicon.ico">

5.在收藏夹中显示出自己的图标 <link rel="Bookmark" href="favicon.ico">

6.关闭输入法 <input style="ime-mode:disabled">

7.获得一个窗口的大小

document.body.clientWidth; document.body.clientHeight

8.页面进入和退出的特效 :

进入页面 <meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">

推出页面 <meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">

这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23: 0 矩形缩小 1 矩形扩大 2 圆形缩小 3 圆形扩大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 竖百叶窗 9 横百叶窗 10 错位横百叶窗 11 错位竖百叶窗 12 点扩散 13 左右到中间刷新 14 中间到左右刷新 15 中间到上下 16 上下到中间 17 右下到左上 18 右上到左下 19 左上到右下 20 左下到右上 21 横条 22 竖条

9.屏蔽功能键Shift,Alt,Ctrl <script> function look(){ if(event.shiftKey) alert("禁止按Shift键!"); //可以换成ALTCTRL } document.onkeydown=look; </script> 10.网页不会被缓存 ①<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> <META HTTP-EQUIV="expires" CONTENT="0"> 11.设定页面打开的大小和位置 <body onload="top.resizeTo(300,200);"> <body onload="top.moveBy(300,200);"