zoukankan      html  css  js  c++  java
  • 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(字符串)类型

  • 相关阅读:
    Python基本数据类型
    DNS服务
    在浏览器地址栏输入百度网址之后的故事(面试必考)
    C++对象的赋值和复制
    C++区别于其他语言的知识点总结
    SQL连接查询(最全面)
    源码堆栈信息保存 到此一游
    linux 内核调试之关键函数名记要
    记几个命令 转
    JS 奇淫巧技 转
  • 原文地址:https://www.cnblogs.com/quanby/p/5554829.html
Copyright © 2011-2022 走看看