为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。

    注意:不同浏览器对onunload事件支持不同。

    如下代码,当退出页面时,弹出对话框“您确定离开该网页吗?”。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 卸载事件 </title>

    <script type="text/javascript">   

         window.onunload = onunload_message;   

         function onunload_message(){   

            alert("您确定离开该网页吗?");   

        }   

    </script>   

    </head>

    <body>

      欢迎学习JavaScript。

    </body>

    </html>

    查看全部
  • ++在变量后面 先引用在自增1  在变量前面 先自增1在引用

    查看全部
    0 采集 收起 来源:编程练习

    2022-01-10

  • join()不改变数组原本内容。返回值的是字符串而不再是数组。

    *可以看源码:

    • 有的方法最后有返回值,就是return xxx;的,这类方法不会改变原数组,而是在方法内部创建新的数组进行处理后返回;

    • 无返回类型的方法往往是直接对数组进行操作,两者各有各的用处,视具体使用场景而定。

    查看全部
  • arrayObject.concat(array1,array2,...,arrayN)
    用于连接两个或多个数组(可理解为数组外连接)。此方法返回一个新数组,不改变原来的数组。

    查看全部
  • arrayObject.join(分隔符)
    返回一个字符串,该字符串把数组的各个元素串起来,用<分隔符>置于元素与元素之间。

    查看全部
  • 事件会在页面加载完成后,立即发生,同时执行被调用的程序。
    注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。

          2. 此节的加载页面,可理解为打开一个新页面时。
    如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 加载事件 </title>

    <script type="text/javascript">

      function message(){

        alert("加载中,请稍等…"); }

    </script>    

    </head>

    <body onload="message()">

      欢迎学习JavaScript。

    </body>

    </html>

    查看全部
  • 通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。

    如下代码,当用户将文本框内的文字改变后,弹出对话框“您改变了文本内容!”。

    <title> 文本框内容改变事件 </title>

    <script type="text/javascript">

      function message(){

        alert("您改变了文本内容!"); }

    </script>    

      <form>

      个人简介:<br>

       <textarea name="summary1" cols="60" rows="5" onchange="message()">请写入个人简介,不少于200字!</textarea>

      </form>

    查看全部
  • 通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。

    如下代码,当用户将文本框内的文字改变后,弹出对话框“您改变了文本内容!”。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 文本框内容改变事件 </title>

    <script type="text/javascript">

      function message(){

        alert("您改变了文本内容!"); }

    </script>    

    </head>

    <body>

      <form>

      个人简介:<br>

       <textarea name="summary" cols="60" rows="5" onchange="message()">请写入个人简介,不少于200字!</textarea>

      </form>

    </body>

    </html>

    查看全部
  • 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。

    如下代码,当选中用户文本框内的文字时,触发onselect 事件,并调用函数message()。


    <script type="text/javascript">

      function message(){

        alert("您触发了选中事件!"); }

    </script>    

      <form>

      个人简介:<br>

     <textarea name="summary1" cols="60" rows="5" onselect="message()">请写入个人简介,不少于200字!</textarea>

     

    查看全部
  • 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。

    如下代码,当选中用户文本框内的文字时,触发onselect 事件,并调用函数message()。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 内容选中事件 </title>

    <script type="text/javascript">

      function message(){

        alert("您触发了选中事件!"); }

    </script>    

    </head>

    <body>

      <form>

      个人简介:<br>

     <textarea name="summary1" cols="60" rows="5" onselect="message()">请写入个人简介,不少于200字!</textarea>

      </form>

    </body>

    </html>

    查看全部
  • 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。

    如下代码,当选中用户文本框内的文字时,触发onselect 事件,并调用函数message()。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 内容选中事件 </title>

    <script type="text/javascript">

      function message(){

        alert("您触发了选中事件!"); }

    </script>    

    </head>

    <body>

      <form>

      个人简介:<br>

       <textarea name="summary" cols="60" rows="5" onselect="message()">请写入个人简介,不少于200字!</textarea>

      </form>

    </body>

    </html>

    查看全部
  • 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。

    如下代码,当选中用户文本框内的文字时,触发onselect 事件,并调用函数message()。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 内容选中事件 </title>

    <script type="text/javascript">

      function message(){

        alert("您触发了选中事件!"); }

    </script>    

    </head>

    <body>

      <form>

      个人简介:<br>

       <textarea name="summary" cols="60" rows="5" onselect="message()">请写入个人简介,不少于200字!</textarea>

      </form>

    </body>

    </html>

    查看全部
  • onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。

    如下代码, 网页中有用户和密码两个文本框。当前光标在用户文本框内时(即焦点在文本框),在光标离开该文本框后(即失焦时),触发onblur事件,并调用函数message()。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title> 失焦事件 </title>

    <script type="text/javascript">

      function message(){

        alert("请确定已输入密码后,在移开!"); }

    </script>    

    </head>

    <body>

      <form>

       用户:<input name="username" type="text" value="请输入用户名!" onblur="message()">

       密码:<input name="password" type="text" value="请输入密码!" >

      </form>

    </body>

    </html>

    查看全部
  • 当网页中的对象获得聚点时,执行onfocus调用的程序就会被执行。

    如下代码, 当将光标移到文本框内时,即焦点在文本框内,触发onfocus 事件,并调用函数message()。

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title> 光标聚焦事件 </title>

      <script type="text/javascript">

        function message(){

      alert("请选择,您现在的职业!");

    }

      </script>

    </head>

    <body>

    请选择您的职业:<br>

      <form>

        <select name="career" onfocus="message()"> 

          <option>学生</option> 

          <option>教师</option> 

          <option>工程师</option> 

          <option>演员</option> 

          <option>会计</option> 

        </select> 

      </form>

    </body>

    </html>

    查看全部
  • 鼠标移开事件,当鼠标移开当前对象时,执行onmouseout调用的程序。

    当把鼠标移动到"登录"按钮上,然后再移开时,触发onmouseout事件,调用函数message(),代码如下:

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>鼠标移开事件 </title>

    <script type="text/javascript">

      function message(){

        alert("不要移开,点击后进行慕课网!"); }

    </script>

    </head>

    <body>

    <form>

      <a href="http://www.imooc.com" onmouseout="message()">点击我</a>

    </form>

    </body>

    </html>

    查看全部
  •  confirm("请输入密码后,再单击确定!");

    语法:confirm(message);

    message:表示在弹出框内显示的文本【非纯HTML文本】

    查看全部
  • 1.打开一个窗口:window.open()的运用

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>单击事件 </title>

    <script type="text/javascript">

      function openwin(){

         window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}

    </script>

    </head>

    <body>

      <form>

        <input name="点击我" type="button" value="点击我" onclick="openwin()"/>

      </form>

    </body>

    </html>

    查看全部
  • onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。

    比如,我们单击按钮时,触发 onclick 事件,并调用两个数和的函数add2()。代码如下:

    <html>
    <head>
       <script type="text/javascript">
          function add2(){
            var numa,numb,sum;
            numa=6;
            numb=8;
            sum=numa+numb;
            document.write("两数和为:"+sum);  }
       </script>
    </head>
    <body>
      <form>
         <input name="button" type="button" value="点击提交" onclick="add2()" />
      </form>
    </body>
    </html>

    注意: 在网页中,如使用事件,就在该元素中设置事件属性。 


    2.打开一个窗口:window.open()的运用

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>单击事件 </title>

    <script type="text/javascript">

      function openwin(){

         window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}

    </script>

    </head>

    <body>

      <form>

        <input name="点击我" type="button" value="点击我" onclick="openwin()"/>

      </form>

    </body>

    </html>

    查看全部
  • onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。

    比如,我们单击按钮时,触发 onclick 事件,并调用两个数和的函数add2()。代码如下:

    <html>
    <head>
       <script type="text/javascript">
          function add2(){
            var numa,numb,sum;
            numa=6;
            numb=8;
            sum=numa+numb;
            document.write("两数和为:"+sum);  }
       </script>
    </head>
    <body>
      <form>
         <input name="button" type="button" value="点击提交" onclick="add2()" />
      </form>
    </body>
    </html>

    注意: 在网页中,如使用事件,就在该元素中设置事件属性。 

    查看全部
    1. 事件是可以被JavaScript侦测到的行为。

    2. 网页中的每个元素都可以产生某些可以出触发JavaScript函数或程序的事件。

    3. onclick鼠标单击事件

    4. onmouseover鼠标经过事件

    5. onmouseout鼠标移开事件

    6. onchange文本框内容改变事件

    7. onselect文本框内容被选中事件

    8. onfocus光标聚集

    9. onblur光标离开

    10. onload网页导入

    11. onunload关闭网页

    查看全部
    0 采集 收起 来源:什么是事件

    2022-01-10

  • var mystr="Hello World!";

    document.write(mystr.substr(-6)+ "<br />");


    注意此处是-6而不是-5,因为最后一个字符是-1而不是从0开始往左数

    查看全部

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!