JavaScript一

 JavaScript是一种专门用来对网页进行编程的脚本解释语言,被浏览器解释执行。

**JavaScript体系**包含了五个方面的内容
> 核心语言定义:包括数据类型、变量、常量、运算符、语句等,由ECMA规定的规范
> 原生对象和内置对象
> 浏览器对象模型BOM:提供与浏览器相关的程序,方便我们对浏览器进行控制。
> 文档对象模型DOM:控制网页文档上所有元素的一系列特定程序
> 事件处理模型:处理网页事件的机制。

在网页编程中,html负责结构,css负责样式,JavaScript负责行为,它可以完成如下任务
> 给程序员一种全面控制HTML网页中所有元素的能力
> 在HTML网页中放入动态文本
> 响应用户在使用网页时产生的事件
> 用于校验用户输入的数据
> 检测访问者的浏览器
> 用于创建cookies

**将JavaScript添加到html文档中**
> 使用script元素在html文档中直接嵌入
    <head>
        <script type="text/javascript"> function show(){
             document.getElementById("message").innerText="点击时显示信息";
                          }
    </script>
    </head>
    <body>
    <button onclick="show()">click me</button><label id="message">初始信息</label>
    </body>
> 通过script元素的src属性链接到html文档
    <body>
    <button onclick="show()">click me</button><label id="message">初始信息</label>
    <script type="text/javascript" src="外部路径"> </script>
    </body>
> 直接将脚本包含在事件处理程序属性中。
    <body>
    <button onclick="document.getElementById('message').innerText='点击时显示信息'">click me</button>
    <label id="message">初始信息</label>
    </body>
**JavaScript原始数据类型**
> Undefined(未定义)类型。只有一个值,就是undefined。当声明的变量(用var声明)未初始化时,该变量的默认值是undefined。
> Null(空型),它只有一个专用值null,undefined就是从null派生而来的,可认为是相等的。但是null表示尚未存在的对象。
> Boolean类型,包括true和false
> Number类型。既可以表示32位的整数,也可以表示64位的浮点数
> String(字符串)类型

posted @ 2016-06-02 23:45  前进着  阅读(156)  评论(0编辑  收藏  举报