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,因为基本类型不是对象。

     

  • 相关阅读:
    算法的时间复杂度
    二叉树递归建立和遍历
    数据挖掘之分类算法---knn算法(有matlab例子)
    C链表之创建简单静态链表
    ID3决策树算法原理及C++实现(其中代码转自别人的博客)
    adobe reader安装完成之前被中断,错误代码150210解决方法
    Oracle性能诊断艺术-读书笔记
    先对结果集排序然后做update、delete操作
    索引聚簇因子相关
    直方图及low_value、high_value
  • 原文地址:https://www.cnblogs.com/qducn/p/8039506.html
Copyright © 2011-2022 走看看