首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS 惯用经典小技巧==(不断更新)

2012-09-22 
JS 常用经典小技巧(不断更新)一、1. X.replace(/\/g,”)此语句正当于 replaceAll 进行全局的替换二、2.

JS 常用经典小技巧==(不断更新)
一、

1. X.replace(/"/g,"”");

此语句正当于 replaceAll 进行全局的替换
二、
2.//在固定位置加入固定字符function validate(){var str = "11111111111111111111111";splitContentAddSeparator(str);}function splitContentAddSeparator(str){return str.replace(/(.{35})/g,'$1<br>');}

三、input-text光标追加到文字后方方法
<input id='t' type='text' value='aa'><script>var text = document.getElementById('t');text.focus(); var rng = text.createTextRange(); rng.collapse(false); rng.select(); </script>

四、JS 的一些屏蔽方法
   
<script>          function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键           //alert("ASCII代码是:"+event.keyCode);           if ( (window.event.altKey)&&           (  (window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←              (window.event.keyCode==39) )  ){ //屏蔽 Alt+ 方向键 →               alert("不准你使用ALT+方向键前进或后退网页!");               event.returnValue=false;           }         if ((event.keyCode==8) || //屏蔽退格删除键            (event.keyCode==116)|| //屏蔽 F5 刷新键            (event.keyCode==112)|| //屏蔽 F1 刷新键            (event.ctrlKey && event.keyCode==82)){ //Ctrl + R            event.keyCode=0;            event.returnValue=false;            alert("不准你使用快捷!");           }          if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n          {           alert("ctrl + n");          event.returnValue=false;          }          if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10             {              alert(" shift+F10 ");              event.returnValue=false;            }          if (window.event.srcElement.tagName == "A" && window.event.shiftKey)          {            window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页          }                    if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4           alert('Alt+F4');          //window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");           return false;      }         }      document.onkeydown = KeyDown         </script>  

热点排行