zoukankan      html  css  js  c++  java
  • 红宝书关键问题记录(DOMContentLoaded、基本类型与对象类型的区别)

    1、当初始的HTML文档被完全加载和解析完成之后,DOMContentLoaded事件被触发,而无需等待样式表、图像和子框架的完成加载。

    另一个事件是load,用于检测一个完全加载的页面。在IE8中,可以使用readystatechange事件来检测DOM文档是否加载完毕。

    document.onreadystatechange = function(){
         if(document.readyState == "interactive")  {
               initApplication();
       }
    }

     2、

    // 单行注释
    
    /*
    *
    *  多行注释
    */
    

     3、基本类型和对象类型(引用类型)的区别

    基本类型指的是简单的数据段,可以操作保存在变量中的实际值,对象类型的值是保存在内存中的对象,可以为其添加或删除属性和方法,但是不能为基本类型的值添加或删除属性和方法;复制也有不同,基本类型的复制,会在变量对象上创建一个新值,然后把值复制到为新变量分配的位置上,实际上复制的是原来对象的一个副本,对原对象没有影响,而对象类型的复制,原对象值的副本实际上是一个指针,两个指针实际上指向堆中的同一个对象。

         基本类型复制       

                                                                      引用类型复制

    4、用typeof检测一个变量是不是基本数据类型。

    用instanceof检测某个对象是什么类型的对象,如

    alert(person instanceof object);
    alert(colors onstanceof Array);
    alert(pattern instanceof  RegExp);

     用instanceof 检测基本类型,会始终返回false,因为基本类型不是对象。

     

  • 相关阅读:
    POJ 2752 Seek the Name, Seek the Fame
    POJ 2406 Power Strings
    对闭包的理解(closure)
    HDU
    Python字典遍历的几种方法
    面向对象的六大原则
    Android添加代码检查权限
    Android请求网络权限
    android广播接收器BroadcastReceiver
    Android中SQLite下 Cursor的使用。
  • 原文地址:https://www.cnblogs.com/qducn/p/8039506.html
Copyright © 2011-2022 走看看