• 技术文章 >web前端 >js教程

    javascript代码有几种使用方式

    醉折花枝作酒筹醉折花枝作酒筹2021-06-10 11:10:01原创67

    javascript代码有两种使用方式,分别是:1、直接执行,打开一个网页时,所有定义在script标签或链入的js文件中的JavaScript代码就会被执行;2、事件驱动,当发生某一个事件时,执行某段JavaScript代码。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    【JavaScript执行方法】

    定义在HTML文档中的JavaScript代码有两种执行方法:直接执行、事件驱动。

    直接执行:

    当我们打开一个网页时,所有定义在 <script> 标签或链入的 js 文件中的JavaScript代码就会被执行。

    需要注意的是,用 function 定义的函数是不被执行的,函数只有在遇到函数调用时才会执行。

    例1:

    <script type="text/javascript">
    var d = new Date();
    var m = d.getMonth();
    if( m>=5 )
    document.write( m );
    </script>

    以上JavaScript代码是裸放在 <script> 标签中的,当网页打开时,就立即执行。

    例2:

    <script type="text/javascript">
    function getM()
    {
    var d = new Date();
    var m = d.getMonth();
    if( m>=5 )
    document.write( m );
    }
    </script>
    以上JavaScript代码定义的是函数,当网页打开时,函数中的代码不会被执行。当需要执行该函数时,需要使用函数调用。
    <script type="text/javascript">
    getM();
    </script>

    事件驱动:

    当发生某一个事件,如网页被打开、单击鼠标、双击鼠标等,执行某段JavaScript代码。

    例如:

    <script type="text/javascript">
    var count = 0;
    function setCount()
    {
    count++;
    if( count>=5 )
    count = 0;
    }
    </script>
    <button onclick="setCount()">计数</button>

    本例中,<button> 标签定义了一个按钮,其中的 onclick 属性用于响应一个鼠标单击事件,当用鼠标单击此按钮时,执行 setCount() 函数。

    在标签中响应某一事件的属性称为事件句柄,它们的值是JavaScript代码。

    常用事件句柄:

    onload:

    当网页被打开时触发。它仅在 <body> 和 <frameset> 标签中有效。

    该事件一般用于执行一些初始化操作。

    onunload:

    当网页被关闭时触发。它仅在 <body> 和 <frameset> 标签中有效。

    该事件一般用于完成一些收尾工作。

    onclick:

    鼠标单击时触发。它可用于控件、图像、文本、超链接等对象。

    该事件用于响应鼠标单击操作,是最常用的一个事件句柄。

    ondblclick:

    鼠标双击时触发。它可用于控件、图像、文本、超链接等对象。

    该事件用于响应鼠标双击操作。

    onchange:

    当内容改变时触发。它可用于文本框、列表框等对象。

    该事件一般用于响应用户修改文本框中内容的操作。

    说明:当用户向一个文本框中输入文本时,不会触发onchange事件,只有当用户输入结束后,单击文本框以外的区域,使文本框失去焦点时才触发该事件。

    onselect:

    当内容被选取时触发。它可用于文本框、列表框等对象。

    该事件一般用于响应用户选取了文本框中的内容,以及改变了列表框中选择的项目等操作。

    以上只是几个最常用的事件句柄。

    说明:事件句柄不是JavaScript代码,而是HTML属性,所以它不区分大小写,但应该养成使用小写字母书写的习惯。

    扩展资料:

    【JavaScript定义方法】:

    在HTML文档中加入JavaScript代码有两种方法:嵌入式、链入式。

    嵌入式:

    把JavaScript代码嵌入在HTML文档中。方法:

    <script type="text/javascript">
    JS代码
    </script>

    JavaScript代码必须定义在 <script> 和 </script> 之间。

    <script> 标签可以放在 head 区,也可以放在 body 区。

    在一个HTML文档中,JavaScript代码可以在多处出现,每一处都要用 <script> 标签括起来。

    链入式:

    把JavaScript代码放置在一个文本文件中,文件扩展名应该定义为 .js,在HTML文档中加入以下标签:

    <script type="text/javascript" src="js文件"></script>

    src 属性用于指定链入的 js 文件地址。可以是本地文件,也可以是URL。

    利用链入式,可以让定义的JavaScript代码被多个网页共享。

    【推荐学习:javascript高级教程

    以上就是javascript代码有几种使用方式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript
    上一篇:JavaScript如何替换中间内容 下一篇:jsp和javascript是一个东西吗
    第16期线上培训班

    相关文章推荐

    • 深入了解vue.js的3种安装方法• 深入了解Nodejs中的mongoose工具• 深入浅析Node.js中的异步• 一分钟解读js与PHP 设置cookie的相互读取(附代码)• 浅谈使用Node.js搭建一个简单的 HTTP 服务器

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网