博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS实例(一)百度前端技术学院任务(十三)
阅读量:6602 次
发布时间:2019-06-24

本文共 852 字,大约阅读时间需要 2 分钟。

1 (function() { 2   var text_input,text_display,text_button; 3   text_button  = document.getElementById('button'); 4   text_input   = document.getElementById('aqi-input'); 5   text_display = document.getElementById('aqi-display') 6   text_button.onclick = function()     //事件 7   { 8     if (text_input.value > 0) { 9     text_display.innerHTML = text_input.value;10     }11     else{12       alert('请输入北京今天的空气质量!')13     }  14   }15 }());

知识点一:立即调用函数的方法

    这种函数没有函数名,解释器经过它们时执行一次。

    它们适用于任务中只运行一次的代码,而不是在脚本中要多次调用的代码。

    如:1、在函数被调用时作为实参。2、用于事件处理程序和监听器。3、用于为对象的属性赋值。4、用于防止两段脚本因为相同的变量名而发生冲突。

知识点二:匿名函数

    如果将函数放在表达式的位置,则称为函数表达式。此时常常省去函数名,亦称匿名函数。

1 var area = fuction(height,width){2     return height*width;3 };4 var size = area(3,4);

    在函数表达式中,解释器到达这条语句之前,函数不会执行,这就意味着在这之前的代码可以对函数内容进行修改。

转载于:https://www.cnblogs.com/suvllian/articles/5313825.html

你可能感兴趣的文章
Android下的Junit测试
查看>>
swift3.0:sqlite3的使用
查看>>
[Git] Git把Tag推送到远程仓库
查看>>
【字符串处理算法】字符串包含的算法设计及C代码实现【转】
查看>>
【目录】开源Math.NET基础数学类库使用总目录
查看>>
Angular遇上CoffeeScript - NgComponent封装
查看>>
C++重要知识点小结---1
查看>>
[游戏模版1] MFC最小框架(base function including)
查看>>
javax.validation.ValidationException: Unable to create a Configuration
查看>>
word排版汇总
查看>>
【web JSP basePath】basePath的含义
查看>>
dos命令批处理发送文字到剪贴板
查看>>
Elasticsearch增删改查 之 —— Delete删除
查看>>
OK335xS 256M 512M nand flash make ubifs hacking
查看>>
Point Grey articles link
查看>>
三步走——带你打造一份完美的数据科学家简历
查看>>
shell的历史
查看>>
5.12. zip
查看>>
6.6. Ceph
查看>>
朴素贝叶斯-学习笔记
查看>>