随笔分类 -  JavaScript高级程序设计(第3版)读书笔记

摘要:一、Object类型用于创建自定义对象(实例),创建方法如下: 1. 用new操作符后面跟Object的构造函数 var cat= new Object();//推荐 // var o=new Object;//这种方法有效,但不推荐用。 cat.name="sunny"; cat.legs=4; 2. 对象字面量字面量表示法(推荐)var cat={ name:"sunny", legs:4}二、Object类型中所具有的任何属性和方法,同样存在于具体的对象(实例)中。Object类型的属性和方法如下:构造函数:Object()hasOwnProper 阅读全文
posted @ 2012-09-10 14:09 绿茶叶 阅读(7322) 评论(7) 推荐(4) 编辑
摘要:ECMAScript有5种基本数据类型Undefined ,Null ,Boolean ,Number ,String 和一种复杂类型 Object1. UndefinedUndefined类型只有一个值,即特殊的undefined2. Null Null类型只有一个值,即特殊的null 如果定义的变量准备用于保存对象,那么最好将该变量初始化为null,这样就知道该变量保存了一个对象的引用。注意:null 和 undefined 之间的相等操作符(==)总是返回true3.Boolean Boolean类型只有两个值:true 和 false 要将其他类型转换为Boolean,要调用转型函数B 阅读全文
posted @ 2012-09-06 16:15 绿茶叶 阅读(1554) 评论(5) 推荐(1) 编辑
摘要:在JavaScript中,typeof是操作符,负责检测给定变量的数据类型,用typeof检测下面变量的数据类型。Example:var m;var m1="hi";var m2=2;var m3=true;var m4=function(){};var m5=new Object();var m6=null;alert("typeof m 的类型:" + typeof m + "\n\r" + "typeof m1 的类型:" + typeof m1 + "\n\r" + "type 阅读全文
posted @ 2012-09-06 11:55 绿茶叶 阅读(984) 评论(0) 推荐(0) 编辑
摘要:向HTML页面中插入JavaScript的主要方法就是使用<script>元素,只要不存在defer和async,包含在<script>元素内部的JavaScript代码将被从上而下依次解析。 如果<script>放在<head>里,则只有javascript被解析完毕和执行完成以后,页面中的其余内容才会被浏览器加载或显示。 所以如果需要加载很多JavaScript代码的页面,会导致浏览器在呈现页面时有明显的延迟,为了避免这样的问题,一般把全部的JavaScript引用放在<body>元素中页面的内容后面。 阅读全文
posted @ 2012-09-06 10:46 绿茶叶 阅读(209) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示