`
mllongze
  • 浏览: 82684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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>  
分享到:
评论

相关推荐

    网页代码常用小技巧

    "网页代码常用小技巧"这个主题涵盖了一系列能够提升HTML编写效率和优化网页效果的方法。 1. **元信息与头部元素**: HTML文档的部分常常被用来放置元信息,如字符编码、页面标题、样式表链接、JavaScript文件引用...

    几百个javascript常用小技巧总结

    以下是一些JavaScript的常用小技巧和知识点的总结,帮助你提升编程效率和代码质量。 1. **变量声明与作用域** - 使用`let`和`const`代替`var`,避免变量提升和作用域污染。 - `let`允许块级作用域,而`const`用于...

    JS(javaScript)常用200个技巧

    JavaScript,简称JS,是Web开发中的重要脚本语言,用于实现客户端的交互和动态效果。以下是一些基于提供的文件内容的JavaScript技巧: 1. **事件处理**:`onBlur`, `onFocus`, `onChange`, `onSelect` 是常见的HTML...

    55种网页常用小技巧

    以下是从提供的内容中提取的一些JavaScript相关的网页常用小技巧: 1. 右键菜单屏蔽:通过`oncontextmenu`事件,可以阻止用户在网页元素上点击右键打开上下文菜单。例如:`&lt;table border oncontextmenu="return ...

    40种Javascript中常用的使用小技巧

    这40种JavaScript中常用的使用小技巧将帮助开发者提升编程效率,优化代码质量,以及更好地理解和运用这个强大的脚本语言。以下是一些关键技巧的详细解释: 1. **立即执行函数表达式 (IIFE)**:用于创建独立的作用域...

    dreamweaver经典小技巧

    本篇文章将详细解析标题和描述中提到的一些经典小技巧,帮助你更好地掌握和运用Dreamweaver。 1. **Dreamweaver表格技巧**: 在网页设计中,表格常用于组织和展示数据。在Dreamweaver中,你可以快速创建、调整和...

    40种网页常用小技巧(javascript)[不时之需]

    本资源“40种网页常用小技巧(javascript)[不时之需]”提供了四十个JavaScript实战技巧,旨在帮助开发者提升网页交互体验,提高工作效率。下面,我们将对这些技巧进行详细的解读。 1. **DOM操作**:JavaScript可以...

    jQuery、zepto、js常用小技巧

    在JavaScript的世界里,jQuery、Zepto.js和原生JavaScript提供了许多实用的小技巧,这些技巧能够帮助开发者更加高效地编写代码。以下是一些关于这三种技术的常见小技巧和最佳实践。 1. **jQuery 和 Zepto.js 判断...

    JavaScript最常用的55个经典技巧

    这篇博客“JavaScript最常用的55个经典技巧”分享了一些实用的编程技巧,帮助开发者提高效率和代码质量。以下是对这些技巧的详细解读: 1. **变量声明与作用域**:理解var、let和const的区别,避免全局污染,正确...

    Javascript常用小技巧汇总

    本文将介绍一些JavaScript中的实用小技巧,帮助你提升编程效率和代码质量。 1. **布尔表达式处理** 在JavaScript中,`null`, `undefined`, 空字符串 `""`, 以及数字值 `0` 都会被视为`false`。然而,一些特殊值如...

    web开发常用小技巧.doc

    以下是一些在Web开发中常见的小技巧,可以帮助开发者提高效率和代码质量。 1. **事件处理**:在JavaScript中,`event.srcElement`指的是触发事件的元素,而`event.keyCode`、`event.shiftKey`、`event.altKey`和`...

    纯JS代码实现的贪吃蛇小游戏

    在本项目中,我们讨论的是一个使用纯JavaScript(JS)编写的贪吃蛇小游戏。JavaScript是一种广泛用于网页和网络应用的编程语言,尤其在前端开发领域有着不可或缺的地位。这个小游戏的实现完全依赖于JS,无需其他框架...

    JavaScript常用模块程序

    在这个“JavaScript常用模块程序”压缩包中,包含了多种常见模块的源代码,这对于理解和实践JavaScript编程非常有帮助。 1. **模块化编程**:JavaScript的模块化是组织代码的关键,它允许我们将大型项目分解为可...

    javascript经典技巧

    以上代码片段展示了JavaScript和HTML的一些常用技巧,包括但不限于获取元素位置、阻止默认行为、设置图标、控制页面跳转等。这些技巧在实际开发中非常实用,能够帮助开发者更好地控制用户体验和页面行为。在实际项目...

    基于javascript实现的一些常用算法

    这个名为"基于javascript实现的一些常用算法"的资源集合,很可能包含了一系列用JavaScript编写的经典算法实现,这对于学习和理解算法有着极大的帮助。让我们深入探讨一下这些算法及其在JavaScript中的实现。 1. **...

    JavaScript方法和技巧大全.doc

    本文档,"JavaScript方法和技巧大全.doc",旨在为初学者提供一个全面的指南,帮助他们掌握JavaScript的基础知识和实用技巧。 首先,让我们从基础开始。在HTML中,JavaScript代码通常嵌入在`&lt;script&gt;`标签内,如`...

    500套JavaScript小案例

    JavaScript,作为全球最广泛使用的编程语言之一,是创建交互式...无论你是初学者还是有经验的开发者,"500套JavaScript小案例" 都是一份宝贵的资源,它可以帮助你不断提升JavaScript技能,适应快速变化的前端开发环境。

    网页常用的js小功能

    以上只是JS开发中常见的一些小功能,实际应用中还有许多其他功能和技巧,如DOM遍历、动画效果、事件委托、Promise和async/await等。不断学习和实践,将帮助你更好地掌握JavaScript,提高网页开发效率。

Global site tag (gtag.js) - Google Analytics