zoukankan      html  css  js  c++  java
  • JS 第六课

    window对象

      window对象是客户端JS的全局对象。

    注意:调用window对象的属性和方法是可以省略“window.”直接写属性和方法。

      JS对话框有三种形式 对应着alert,confirm,prompt方法。

    alert接受一个字符串作为参数

        <script type="text/javascript">
            function test() {
                alert('Do you like the blog ?');
            }
            test();
        </script>

    confirm同样接受一个字符串参数,但是会有返回值!!!

        <script type="text/javascript">
            function test() {
                if (confirm('Do you like the blog ?')) {
                    alert('Thanks !');
                }
                else {
                    alert('oh,I think i should do better.');
                }
            }
            test();
        </script>

    prompt同样接受一个字符串参数,在prompt方法被调用时,会打开一个附有该字符串作为说明,带一个文本框及确定,取消按钮的对话框。如果给prompt传递第二个参数,则该参数会作为对话框的默认值,prompt同样具有返回值,当点击确定按钮时,会把文本框中的内容作为返回值,点击取消时返回null。

        <script type="text/javascript">
            function test() {
               // var name = prompt('Please enter your name: ');
                var name = prompt('Please enter your name: ', 'Bugs Bug');
                alert(name);
            }
            test();
        </script>

    点击ok点击cancel输入点击ok

    传入第二个参数

    改变窗口状态栏的信息;

    window.status 可读可写。修改status在firefox中是默认被关闭的,需要修改设置。

     延迟执行和定时执行

      window提供setTimeout方法可以让某段程序代码,某个函数或者某个方法在指定的时间延迟后执行。该方法就收两个参数,第一个参数为需要延迟执行的代码段,函数,或者方法。第二个参数表示延迟的时间长度单位ms.

       window提供setInterval方法每次时间间隔后都会执行一次,除非被中断。该方法就收两个参数,第一个参数为需要执行的代码段,函数,或者方法。第二个参数表示每次执行的时间间隔单位ms.

      当设置了一个setInterval或者setTimeout后可以将其保存到一个变量中,以便以后访问。

      当然要停止:延迟执行或者定时执行可以用clearTimeout,clearInterval方法。


  • 相关阅读:
    python九九乘法表
    js的规范写法ES5(自己以后按照这样写)
    git使用和理解之一(不含分支)
    Javascript中对象的Obeject.defineProperty()方法-------------(ES5/个人理解)
    escape()、encodeURI()、encodeURIComponent()区别详解--zt
    webpack学习(一)
    width:100%以什么为基准的测试
    git status中文文件名编码问题解决
    系统构建基础
    jdk+Tomcat环境搭建
  • 原文地址:https://www.cnblogs.com/wjshan0808/p/3109549.html
Copyright © 2011-2022 走看看