JS 函数的执行和引用
来源:互联网 发布:滨州行知中学怎么样 编辑:程序博客网 时间:2024/06/06 13:27
注:仅是个人理解,如果有误,望指正,提前感谢。
以onclick Event为例。
In HTML:
<element onclick="myScript">
In JavaScript:
object.onclick=function(){myScript};
In JavaScript, using the addEventListener() method:
object.addEventListener("click", myScript);
myScript() 后面加括号表示函数的执行。
myScript 后面没有括号表示函数的引用或者直接就是JS代码片段。
<h1 onclick="this.innerHTML='Ooops!'">Click on this text!</h1>
<!DOCTYPE html><html><head><script>function changetext(id) { id.innerHTML="Ooops!";}</script></head><body><h1 onclick="changetext(this)">Click on this text!</h1></body></html>
HTML Event Attributes
To assign events to HTML elements you can use event attributes. 使用event属性把事件分配(绑定)到HTML元素上。<button onclick="displayDate()">Try it</button>
Assign Events Using the HTML DOM
The HTML DOM allows you to assign events to HTML elements using JavaScript. HTML DOM允许使用JS把事件绑定到HTML元素上。看例子点击打开链接函数的引用:把函数绑定到onclick事件,只有点击以后才显示时间。
element.onclick = displayDate;
等价于
element.onclick = function(){ displayDate() };
函数的执行:文件加载时立刻执行函数并把结果赋给onclick事件。
element.onclick = displayDate();
等价于
element.onclick = function(){ displayDate() }();
0 0
- JS 函数的执行和引用
- JS中函数的声明和引用
- 关于JS函数的语法分析和执行
- 引用js的函数
- js的匿名函数和匿名执行函数
- js中函数参数的值传递和引用传递
- js中同名函数和同名变量的执行问题
- js匿名函数的执行
- js中的函数和执行环境
- js立即执行函数,jqueryReady和Onload执行顺序比较
- js立即执行函数,jqueryReady和Onload执行顺序比较
- 是否有初始化列表、参数是否为引用时调用构造函数和析构函数的执行顺序
- 理解js的函数的执行顺序
- js直接执行函数的写法
- JS中函数运行的执行次序
- js自执行函数的定义
- JS中自执行的匿名函数
- js中立即执行函数的介绍
- IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题
- PAT--换个格式输出整数
- pyinstaller跨平台python编译问题总结
- Python(2.7.x)实现简单的单词频数统计
- 求N内的所有素数
- JS 函数的执行和引用
- BZOJ 1857: [Scoi2010]传送带
- ParamStr(0)是什么?
- python中字典赋值的陷阱
- 深入理解C++中的mutable关键字
- 关于日期格式华
- 切图小贴士-手机Android平台“点九”的切图
- 删除CVS文件夹
- Kafka单机环境开发示例--百分百可用