javascript有用小功能总结(未完待续)

Posted 邪心魔佛一页书

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript有用小功能总结(未完待续)相关的知识,希望对你有一定的参考价值。

1)javascript让页面标题滚动效果

代码如下:

<title>您好,欢迎访问我的博客</title> 
<script type="text/javascript"> 
function scroll() { 
//获取title信息。 
var titleInfo = document.title; 
//获取title第一个字符(数字、字母)。 
//注释:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。 
var firstInfo = titleInfo.charAt(0); 
//获取第二位到最后的信息。 
var lastInfo = titleInfo.substring(1, titleInfo.length); 
//拼接输出信息 
document.title = lastInfo + firstInfo; 
} 
//使用setInterval()方法,每隔0.5s执行 
setInterval("scroll()", 500); 
</script>

2)屏蔽鼠标右键(for IE8&IE10,其它IE版本或浏览器有待验证)

<script type="text/javascript">
        //屏蔽鼠标右键
        document.oncontextmenu = function()
        {
               event.returnValue = false;
        }
</script>

3)回车键执行目标脚本

假如页面中有个LinkButton做的查询按钮(ID为lbtSearch),回车键实现查询,代码如下:

<script type="text/javascript">
        //回车键实现查询
        document.onkeydown = function(e)
        {
               if(!e) e = window.event;//Firefox中是window.event
               if((e.keyCode || e.which) == 13)
                {
                    var obj = document.getElementById("lbtSearch");
                    obj.click();
                }
        }
</script>

4)屏蔽退格键(BackSpace)

<script type="text/javascript">
        //屏蔽退格键
        document.onkeydown = function(e)
        {
               if(!e) e = window.event;//Firefox中是window.event
               if((e.keyCode || e.which) == 8)
                {
                    if((event.srcElement.tagName == "INPUT" || event.srcElement.tagName == "TEXTAREA") && event.srcElement.IsContentEditable == false)
                    {
                          event.returnValue = false;
                    }
                }
        }
</script>

未完待续,慢慢补充...

以上是关于javascript有用小功能总结(未完待续)的主要内容,如果未能解决你的问题,请参考以下文章

16年总结(未完待续)

JavaScript 进阶(未完待续)

接口继承与多态 总结(未完待续)

数据链路层小小结(未完待续...)

数论模板总结 -- 未完待续

(译)JavaScript 中的正则表达式(RegEx)实操——快速掌握正则表达式,伴有随手可练的例子————(翻译未完待续)