javascript类型检测这节主要讲了typeof和instanceof操作符。一、typeof操作符:1、typeof在检测基本数据类型时十分方便,针对4种基本数据类型string、number、boolean、undefined将返回它们各自对应的类型字符串:typeof "time"; //...
分类:
编程语言 时间:
2014-10-13 20:31:17
阅读次数:
202
5.2 Array类型1 var colors = new Array(3); //创建一个包含3项的数组2 var names = new Array("Greg"); //创建一个包含1项,即字符串“Greg”的数组5.2.2 转换方法1 var colors = ["red", "...
分类:
编程语言 时间:
2014-10-13 14:21:29
阅读次数:
382
DOMDOM(文档对象模型)是针对HTML和XML的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,允许开发人员增加、删除、修改页面的某一部分。一、节点层次文档节点是每个文档的根节点。每个文档只能有一个文档元素,HTML页面的文档元素始终是元素,XML里没有预定义元素。HTML元素通...
分类:
编程语言 时间:
2014-10-12 18:36:38
阅读次数:
301
JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型值和引用类型值具有以下特点:基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中;从一个变量向另一个变量复制基本类型值,会创建这个值的一个副本;引用类型的值是对象,保存在堆内存中;包含引用类型值得变量实际上包含的...
分类:
编程语言 时间:
2014-10-10 23:53:04
阅读次数:
217
2.1 标签之间再包含额外的JavaScript代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。2.3文档模式最初的两种文档模式:混杂模式和标准模式对于标准模式,可以通过使用下面任何一种文档类型来开启而对于准标准模式,则可以通过使用过渡型或框架集型文档类型来触发2.4元...
分类:
编程语言 时间:
2014-10-09 23:56:11
阅读次数:
268
日常开发中老是用jQuery编写脚本代码,但真正的JavaScript究竟是什么,它的发展历史,发展目标,实质这些都不了解,我打算重新温习《JavaScript高级程序设计》这本书,看看工作一段时间后回来看这本书是否能学到更加深奥的知识,也为今后学习nodeJS做准备。
分类:
编程语言 时间:
2014-10-09 02:24:37
阅读次数:
193
客户端检测浏览器之间的差异和浏览器的“怪癖(quirk)”太多,因此客户端检测除了是一种补救措施外还是有效的开发策略。万不得已就不要使用客户端检测。先设计最通用的方案,然后使用特定于浏览器的技术增强该方案。一、能力检测能力检测的目的不是识别特定的浏览器,而是识别浏览器的能力。基本模式:if (obj...
分类:
编程语言 时间:
2014-10-05 13:21:08
阅读次数:
166
函数指针指向代码区,普通指针指向数据区。函数指针定义如下:
返回类型 (*函数指针变量)(参数表)
例如,void (*pf)()指向形如void f()这样的函数。
使用函数指针的例子:
void open();//对几个函数声明
void print();
void exit();
void (*pfs[])()={open,print,exit};//函数指针数组
int main(...
分类:
编程语言 时间:
2014-10-03 17:53:44
阅读次数:
174
BOM(浏览器对象模型)一、window对象BOM的核心对象是window,它表示浏览器的一个实例。网页定义的任何一个对象、变量和函数,都以window作为其Global 对象,有权访问parseInt()等方法。1.全局作用域所有在全局作用域声明的变量、函数都会成为window对象的属性和方法。全...
分类:
编程语言 时间:
2014-10-03 02:18:13
阅读次数:
313
准确来说,动态规划是一种思想,而不是一种算法。算导里将它归结为——高级程序设计技巧。 在线性结构上进行状态转移DP,统称线性DP。 线性DP最常见的有: 子集和问题,LIS问题,LCS问题。 拓展之后有:子段和问题,杂类问题。1. 子集和问题和硬币计数问题子集和问题的一个实例: 〈S,t〉。其中,....
分类:
其他好文 时间:
2014-10-02 21:24:53
阅读次数:
264