2017-06-28 63 views
1

我读了“jQuery in Action”一书。以下声明对我来说不清楚:什么是语义操作?

triggerHandler方法在不冒泡,语义操作或实况事件的情况下调用处理程序。

什么是语义动作?

+0

有一篇关于github的文章Phillipe Sigaud https://github.com/Phil ippeSigaud/Pegged/wiki/Semantic-Actions,以及一个相当方便的pdf,位于https://engineering.purdue.edu/~milind/ece468/2014fall/lecture-04.pdf。还请查看http://youmightnotneedjquery.com/ –

回答

2

语义操作(通常称为默认操作)是内置的预定义事件处理程序,它由HTML本身定义。为了防止执行此类操作,您需要执行特殊手段。这种行动的

例子:

  • 点击一个锚标记 - 表单提交
  • 按下鼠标按键文字和移动它 - - 文本选择
  • 重装
  • 点击提交按钮页面
  • 单击一个复选框 - 复选框状态变化