美文网首页
js事件函数问题

js事件函数问题

作者: yi次元 | 来源:发表于2017-04-14 11:32 被阅读0次

事件标签内引入js函数分号(;)使用问题

问题描述:在复习到前端的js部分时,看到事件句柄调用事件处理函数时,有的函数后面添加了“;”,有的后面则是省略了。
假如有个事件处理函数clickHandler()用于响应点击事件,调用如下所示:

<input type="button" id="btn" name="btn" onclick="clickHandler()" />
<input type="button" id="btn" name="btn" onclick="clickHandler();" />

结论:onclick="",双引号中的既不是字符串,也不是表达式,而是语句。所以我每条语句都会加上分号,实际上也不会有多条语句,有多条语句一般会提取成函数,但是javascript是可以省略分号的,也不会报错。

javascript前缀问题

在onclick=“”这类的事件句柄中,一般是不添加javascript前缀的,这样使用起来比较麻烦,而且加不加是没有区别的。
<a>标签写和不写就代表两种意思了,写了前缀,那么href的作用就和onclick一样了,不写前缀,href就是一个字符串URL,会进行跳转。

相关文章

  • js事件函数问题

    事件标签内引入js函数分号(;)使用问题 问题描述:在复习到前端的js部分时,看到事件句柄调用事件处理函数时,有的...

  • JavaScript 05 函数

    js函数的概念和作用,js函数的定义,js函数的调用,js事件驱动的概念,js函数的实参和形参,js的作用域,js...

  • 自定义事件

    使用js事件构造器函数定义事件

  • JavaScript:理解事件、事件处理函数、钩子函数、回调函数

    js获取dom数据的两种方式: 1 js派函数监听事件 =>监听函数就是所谓的钩子函数=>函数钩取事件:函数主动找...

  • React基础第二节知识点

    1.绑定事件使用原生绑定事件onClick2.绑定事件函数必须传this(原生JS this作用域的问题)3.使用...

  • 前端面试题总结

    1. 使用事件代理是避免什么性能问题? js绑定事件对性能的影响: 在js中每个函数都是对象,都会占用内存;内存中...

  • JS--this指向问题

    JS--this指向问题 1.function中的this在不同环境下的指向 事件调用环境:谁触发的事件,函数里面...

  • JavaScript的事件机制详解

    【js事件详解】js事件封装函数,js跨浏览器事件处理机制 一、事件流 事件流描述的是从页面中接受事件的顺序。IE...

  • js异步编程(updating)

    js 异步编程方式: Promise,generator/yield,async/await 回掉函数 js事件监...

  • Bom事件冒泡事件代理

    编写一个通用的事件绑定函数 html结构 js通用函数 普通函数 阻止事件冒泡(阻止子元素向上冒泡)事件冒泡的流程...

网友评论

      本文标题:js事件函数问题

      本文链接:https://www.haomeiwen.com/subject/bhjwattx.html