通过javascript:和事件操作js的不同

通过javascript:和事件操作js的不同

 

<body>

       <a href="javascript:alert('aa')">第一种点击</a>

       <a href="#" onclick="alert('bb')">第二种点击</a>

</body>

 

第一种点击:

不是事件。只有超链接调用js才需要加"javascript:"。我们可以把它看作http:,ftp:,thurder:一样的网络协议。点击后交由javascript解析器来进行解析。

 

第二种点击:

事件。

时间: 2024-10-02 10:11:33

通过javascript:和事件操作js的不同的相关文章

JavaScript中的跨浏览器事件操作的基本方法整理_基础知识

绑定事件 EU.addHandler = function(element,type,handler){ //DOM2级事件处理,IE9也支持 if(element.addEventListener){ element.addEventListener(type,handler,false); } else if(element.attachEvent){ //type加'on' //IE9也可以这样绑定 element.attachEvent('on' + type,handler); } /

浅析JavaScript的事件代理和委托

在javasript中delegate这个词经常出现,看字面的意思,代理.委托.那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口.这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate的用法和原理,以及Dojo,jQuery等框架中delegate的接口. JavaScript事件代理 首先介绍一下JavaScript的事件代理.事件代理在JS世界中一个非常有用也很有趣的功能.当我们需要对很多元素添加事件的

Javascript知识——事件

原文:Javascript知识--事件 O(∩_∩)O~~又是新的一周开始了,今天还是在继续学习Javascript知识,今天主要讲了事件的知识.现在就总结下吧.   事件 事件一般是用于浏览器和用户操作进行交互.最早是 IE 和 Netscape Navigator 中出现,作为分担服务器端运算负载的一种手段. 直到几乎所有的浏览器都支持事件处理. 而 DOM2级规范开始尝试以一种复合逻辑的方式标准化 DOM 事件.IE9.Firefox.Opera.Safari 和Chrome 全都已经实现

【JavaScript】DOM操作表格

DOM操作表格 1.利用JavaScript动态增加.删除表格内容 页面如图 注:首先说个小问题,有些如制定按钮点击事件的js代码,放在html文档最后可以,放在最前面(<head>标签内)不可以,原因是html文档是自上往下读取,当读到最上面的js.代码时,并没有读取相应的DOM标签,所以制定的按钮功能没有效果,如果非要放在上面,可以指定到window.onload方法中去: <head> <span style="white-space:pre">

JavaScript onkeydown事件入门实例(键盘某个按键被按下)_基础知识

JavaScript onkeydown 事件 用户按下一个键盘按键时会触发 onkeydown 事件.与 onkeypress 事件不同的是,onkeydown 事件是响应任意键按下的处理(包括功能键),onkeypress 事件只响应字符键按下后的处理. 提示 Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which. onkeydown 获取用户按下的键

【JavaScript】事件

"事件"这一名词,在我们看来,已经是非常熟悉的了.在C/S项目中,我们都是通过触发各种事件来实现各种功能的.比如说:按钮点击事件,窗体加载事件等.而在B/S项目中,同样有事件这一概念.这篇博客就对JavaScript视频中关于事件的知识点做个总结.   导图中是视频(63-68集)关于讲解事件的全部内容,下面再具体总结一下. 抽象部分 一.JavaScript事件 它是由访问Web页面的用户引起的一系列操作.例如:用户点击.当用户点击执行某些操作的时候,再去执行一系列代码. 二.Jav

全面解析jQuery $(document).ready()和JavaScript onload事件_jquery

对元素的操作和事件的绑定需要等待一个合适的时机,可以看下面的例子: <!DOCTYPE html> <meta charset="utf-8"> <html> <head> <title>1-1</title> <script type="text/javascript"> document.getElementById("panel").onclick = fu

JavaScript DOM事件(笔记)_javascript技巧

第1章 事件流 1-1.事件冒泡:事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收; 然后逐级向上传播至最不具体的那个节点(文档); 1-2.事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件; 第2章 事件处理程序 2-1 HTML事件处理程序 //缺点:HTML和JS代码紧密的耦合在一起; <input type="button" value="按钮" onclick="showMessage()"&g

JavaScript和事件详解教程

只要一打开网页时就开始触发事件,比如当我们打开某一个网页的时候就会触发一个 load 事件:当我们点击页面中的某一个"地方",浏览器就会在那个"地方"触发一个 click 事件. 这样,我们就可以编写 JavaScript,通过监听某一个事件,来实现某些功能扩展.例如监听 load 事件,显示欢迎信息,那么当浏览器加载完一个网页之后,就会显示欢迎信息. 下面就来介绍一下事件. 基础事件操作 监听事件 浏览器会根据某些操作触发对应事件,如果我们需要针对某种事件进行处理