代码改变世界

Javascript

2014-02-18 21:39  钢琴曲  阅读(223)  评论(0)    收藏  举报

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能。

JavaScript提供了完整的基本编程语句,它们是:赋值语句、switch选择语句、while循环语句、for循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、if语句(if..else,if…else if…)。

JavaScript的函数由关键字function定义。

一般的函数都是以下格式:

function myFunction(params){

     //执行的语句

}

JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。

使用BOM控制浏览器:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    <title></title>
</head>
<body>
   <button onclick="showWindow()">打开新窗口</button>
   <button onclick="closeWindow()">关闭子窗口</button>

   <script type="text/javascript">
       var child;
       function showWindow() {
           child = window.open('2.html','','width=200,height=200,menubar=no,resizable=yes');
           child.document.write("呵呵呵呵");
       }
       function closeWindow() {
           //if (child  != undefined){
           //    child.close();
           //}
           if (child) {
                 child.close();
           }
       }

   </script>
</body>
</html>