关于JavaScript的死链设置问题

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript"> </script>
</head>
<body>
<input type="button" id="btn" value="单击" onclick="alert('添加')" /> <br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<a href="#" onclick="alert('点中的是#')">方法1</a> 弹窗并返回页面最上边
<br />
<a href="JavaScript:Void(0)" onclick="alert('点中的是Void')">方法2</a> 弹窗但停留在当前页面

<br />
<a href="JavaScript:alert('点中的是Href')">方法3</a> 弹窗但停留在当前页面 </body>
</html>

关于JavaScript 的setInterval定时器的测试

<body>

    <input type="button" name="name" id="btn" />

</body>
</html>
<script type="text/javascript">
var setId= setInterval(function () {
alert('');
}, 2000);//声明一个计时器,2000毫秒执行一次 window.onload = function () {
document.getElementById('btn').onclick = function () {
clearInterval(setId);
}; //注销指定计时器
}

setInterVal 定时器的小Demo--跑马灯

 <title>这是什么事呢</title>
</head>
<body><input type="button" name="name" id="left" />
<input type="button" name="name" id="right" /></body>
</html>
<script type="text/javascript"> function Demo(num) {
if (num == 1) {
setInterval(function () {
var text = document.title;
document.title = text.charAt(text.length-1) + text.substr(0, text.length - 1);
}, 1000);
} else {
setInterval(function () {
var text = document.title;
document.title = text.substr(1) + text.charAt(0);
}, 1000);
} } document.getElementsByTagName(right‘).onclick = function () { //
Demo(1);
};
document.getElementById('left').onclick = function () {
Demo(0);
};

浏览器的   粘贴,复制事件

<body>
现在测试一下代码!看看会出现什么问题
<input type="text" id="txt"/>
</body>
</html>
<script type="text/javascript"> onload = function () {
document.body.onpaste = function () {
return false; //禁止在Body中粘贴 }
document.body.oncopy = function () {
return false; //禁止复制Boby中的文字
}
  ///方法3 在复制的文字结尾添加  标签
        document.body.oncopy = function () {
            setTimeout(function () {
                clipboardData.setData('text', clipboardData.getData('text') + '自定义文字');   //text 为 获取粘贴板中那种类型数据
            }, 100);   //100为时间间隔让复制操作与添加字符串操作互不冲突
        }
    }
}

关于事件冒泡

事件冒泡:如果元素A嵌套在元素B中,那么A被点击不仅A的onclick事件会被触发,B的onclick也会被触发。触发的顺序是“由内而外”

 <script type="text/javascript">
onload = function () { document.getElementById('dv').onclick = function () {
// alert(this.id);
alert(window.event.srcElement.id);//事件源
};
document.getElementById('p1').onclick = function () {
alert(this.id);
};
function stop(e) { alert(this.id);
function stopBubble(e){
if(e||e.stopPropagation){
e.stopPropagation(); //火狐中取消事件冒泡
}
else{
window.event.cancelBubble=true; //IE中取消事件冒泡
}
} };
}; </script>
</head>
<body>
<div id="dv1" style=" width:300px; height:200px; onclick='stop(event)'> <div id="dv" style=" width:300px; height:200px; background-color:Yellow; cursor:pointer;">
<p id="p1" style=" width:150px; height:100px; background-color:Green;cursor:pointer;"> <span id="sp" style=" cursor:pointer;">这是span</span> </p>
</div>
</body>

关于JavaScript的一些用法的更多相关文章

  1. #Javascript:this用法整理

    常用Javascript的人都知道,[this這個關鍵字在一個函式內究竟指向誰]的這個問題很令人頭大,本人在這裡整理了一下Javascript中this的指向的五種不同情況,其中前三種屬於基本的情況, ...

  2. 好程序员web前端分享javascript关联数组用法总结

    好程序员web前端分享javascript关联数组用法总结,有需要的朋友可以参考下. Hash关联数组定义 代码如下 // 定义空数组 myhash = { } // 直接定义数组 myhash = ...

  3. JS的javascript:void(0)用法

    javascript:void(0)用法如下: <a href="javascript:void(0)"></a> // 执行js函数,0表示不执行函数. ...

  4. Javascript的this用法---阮一峰

    Javascript的this用法   作者: 阮一峰 日期: 2010年4月30日 this是Javascript语言的一个关键字. 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.比 ...

  5. javascript:void(0);用法及常见问题解析

    void 操作符用法格式: javascript:void (expression) 下面的代码创建了一个超级链接,当用户以后不会发生任何事.当用户链接时,void(0) 计算为 0,但 Javasc ...

  6. [JS]Javascript的this用法

    转自:阮一峰 this是Javascript语言的一个关键字. 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.比如, function test(){ this.x = 1; } 随着 ...

  7. javascript的setTimeout()用法总结,js的setTimeout()方法

    引子 js的setTimeout方法用处比较多,通常用在页面刷新了.延迟执行了等等.但是很多javascript新手对setTimeout的用法还是不是很了解.虽然我学习和应用javascript已经 ...

  8. javascript array类型用法

    javascript高级编程-Array引用类型用法总结  2016-09-17   |    357 引用类型-Array类型 引用类型是一种数据结构,用于将数据和功能联系起来. 创建对象的方式: ...

  9. javascript typeof()的用法与运算符用法

    typeof 运算符 返回一个用来表示表达式的数据类型的字符串. typeof[()expression[]] ; expression 参数是需要查找类型信息的任意表达式. 说明 typeof 运算 ...

  10. Javascript的this用法及jQuery中$this和$(this)的区别

    this是Javascript语言的一个关键字. 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.比如, function test(){ this.x = 1; } 1.this就是全 ...

随机推荐

  1. C# 通过程序执行svn更新或提交更改

    实现方法: private static void RunBat(string program, string parm) { try { Process proc = new Process(); ...

  2. pl/sql导出表结构的方法步骤

    转载:pl/sql怎么导出表结构-pl/sql导出表结构的方法步骤-下载吧 (xiazaiba.com) PL/SQL Developer是一个专为Oracle数据库开发存储程序单元的集成开发环境,用 ...

  3. (原创)odoo one2many字段以子列表形式显示

    模块详情

  4. 成品直播源码推荐,java 实现邮件服务

    成品直播源码推荐,java 实现邮件服务 1. 引入maven 依赖  <!--邮件服务--><dependency>   <groupId>org.springf ...

  5. vue2 安装swiper

    npm install swiper@5.4.5 -D

  6. WPF materialDesign 锁屏后界面卡死问题解决

    materialDesign的一个缓存机制问题,在xaml文件中Window属性添加一行: materialDesign:ShadowAssist.CacheMode="{x:Null}&q ...

  7. 通过Jenkins在远程服务器上执行shell脚本

    1.Jenkins安装Publish over SSH插件 下载安装Publish over SSH插件 2.配置服务器相关信息 要先在jenkins所在的机器上生成秘钥.生成方式为: ssh-key ...

  8. mac os 11 Big Sur 根目录无法写入解决办法

    本文目的是解决无法在 / 目录下创建目录的问题: 关闭SIP 重启机器,按住 command + R 选择 磁盘工具 在导航栏 窗口 中打开 终端 ,执行如下命令: csrutil status ## ...

  9. java中post发送json格式数据

    /** * 发送post请求 * @param URL 数据发送地址 * @param json json格式数据内容 * @param headParams 请求头内容 * @return 请求结果 ...

  10. BIP 两个请求成功后,才能做某一件事

    //保存前校验 let SetXStatus = 0; viewModel.on("beforeSave", function (args) { let _this = this; ...