zoukankan      html  css  js  c++  java
  • javaScript(笔记1) look

    一。JavaScript数据类型:

      1.分类: 基本数据类型 & 高级引用数据类型


      2.基本数据类型: 数字类型(number),
              字符串类型(string),
              布尔类型(boolean)

      3.数字类型(number):JavaScript中将整数与小数合称为number类型

      4.字符串类型(string):JavaScript中字符与字符串合称为string类型
        JavaScript字符或则字符串既可以使用''又可以使用""

      5.布尔类型(boolean): JavaScript中boolean类型的值只有true或则false

      6.高级引用数据类型:
        object类型
        function类型

      7.object类型: JavaScript中所有通过【构造函数】生成的对象都是object类型


      8.function类型: 相当于Java中(java.lang.reflect.Method)
        JavaScript所有函数都是function类型

      ********** JavaScript是弱类型编程语言,根据变量赋值内容来判断
        变量数据类型
        JavaScript中变量的数据类型可以根据赋值内容来进行动态改变

    二。JavaScript中特殊【值】


      1.undefined: JavaScript中所有变量在没有赋值时,其默认值都是undefined
        由于JavaScript根据变量的赋值来判断变量类型,此时由于变量
          没有赋值因此JavaScript无法判断当前变量数据类型,此时返回
          也是undefiled,因此初学者将undefined也理解为是一种数据类型
          这种理解是错误


      2.null: JavaScript中当一个对象赋值为null时,表示对象引用了一个【空内存】
        这个空内存既不能存储数据也不能读取数据。
        此时这个对象数据类型,在JavaScript依然认为是object类型


      3.NaN: JavaScript中当一个变量赋值为NaN,表示变量接收了一个【非法数字】(123 合法数字 abc123 非法数字)
        此时这个变量数据类型,在JavaScript依然认为number类型

      4.infinity: JavaScript中当一个变量赋值为infinity,表示变量接收了一个【无穷大数字】
        此时这个变量数据类型,在JavaScript依然认为number类型

    document对象生命周期:

      1.在浏览器将网页中所有标签加载完毕后,在内存中将使用【树形结构】
        存储这些DOM对象。在树形结构生成完毕后由浏览器生成一个document对象
        管理这颗树(DOM树)
        ****在浏览器将接收网页中标签加载完毕后,自动在浏览器内存生成一个document对象

      2.一个浏览器运行期间,一个html页面,只会生成一个document对象

      3.在浏览器关闭时,负责将document对象进行销

      innerText与innerHTML 区别:

        innerText与innerHTML都可以对标签文字显示内容属性进行赋值与取值

        innerText只能接收字符串

        innerHTML既可以接收字符串又可以接收html标签

    三:事件

      

      3.监听用户何时使用鼠标操作当前标签:

        1) onclick : 监听用户何时使用鼠标【单击】当前标签

        2) onmouseover: 监听用户何时将鼠标【悬停】当前标签上方

        3) onmouseout : 监听用户何时将鼠标从当前标签上方【移开】

        4) onfocus : 监听用户何时通过鼠标让当前标签获得【光标】

        5) onblur : 监听用户何时通过鼠标让当前标签丢失【光标】

  • 相关阅读:
    UVa 1349 (二分图最小权完美匹配) Optimal Bus Route Design
    UVa 1658 (拆点法 最小费用流) Admiral
    UVa 11082 (网络流建模) Matrix Decompressing
    UVa 753 (二分图最大匹配) A Plug for UNIX
    UVa 1451 (数形结合 单调栈) Average
    UVa 1471 (LIS变形) Defense Lines
    UVa 11572 (滑动窗口) Unique Snowflakes
    UVa 1606 (极角排序) Amphiphilic Carbon Molecules
    UVa 11054 Wine trading in Gergovia
    UVa 140 (枚举排列) Bandwidth
  • 原文地址:https://www.cnblogs.com/look-word/p/14829432.html
Copyright © 2011-2022 走看看