摘要: 在Javascript中,函数是Functioin类型的实例,所以函数也具备属性和方法,因为函数是对象,所以函数名自然就是指向对象的指针啦。 函数可以通过声明语法和表达式来定义:声明:function sum(num1, num2){ return num1 + num2;}函数表达... 阅读全文
posted @ 2015-09-01 17:56 xnuwu 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 根据正则表达式的匹配结果将匹配项替换为*function regReplace(reg, str){ var result, //最终输出结果 out, //每次运行正则exec返回的匹配结果。 ... 阅读全文
posted @ 2015-09-01 15:09 xnuwu 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 顺序: font-size line-height font-familybody { font-size: 12px};h1 { font: bold 200%/1.2 Verdana, Arial, sans-serif } 其中line-height是一个文本属性,但是还可以作为对fo... 阅读全文
posted @ 2015-08-31 18:45 xnuwu 阅读(906) 评论(0) 推荐(0) 编辑
摘要: javascipt具有自动垃圾回收机制 局部变量只在函数执行过程中存在,在这个过程中,会为局部变量在栈上(或堆)内存分配相应空间,来储存他们的值,当函数执行完,局部变量就没有存在的必要了,所以这个时候可以释放他们的内存。而垃圾收集器必须跟踪那个变量有用,那个变量没用,对不用的变量打上标记,以便... 阅读全文
posted @ 2015-08-31 13:08 xnuwu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: ECMAScript中的变量有两种不同的数据类型的值:基本类型:基本类型的值是简单的数据段。包括:Undefined、Null、Number、Boolean、String五种引用类型:引用类型的值是保存在内存中的对象,引用类型对象保存的是指针。当复制变量时,对于基本类型,会在变量对象上创建新值,... 阅读全文
posted @ 2015-08-31 11:42 xnuwu 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在CSS中当几个相同的选择器对同一个元素有不同的规则时,该怎么应用这些规则呢? 答案就是:CSS特殊性(CSS specificity) 选择器特殊性有选择器本身组成,特殊性由4个数值表述:0, 0, 0, 0,具体特殊性如下:对于内联样式声明的特殊性时,加1, 0, 0, 0对于选择器中有... 阅读全文
posted @ 2015-08-30 21:27 xnuwu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 相邻兄弟选择器定义:选择紧接在另一个元素后的元素,而且两者有着相同的父元素。 代码一: This is a heading. This is paragraph. This is paragraph. This is paragraph. This is paragraph. This... 阅读全文
posted @ 2015-08-30 17:18 xnuwu 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 函数Function 通过函数封装多条语句,在任何地方执行。javascript函数不会重载,相同名字函数,名字属于后定义的函数通过function关键词声明。function functionName(arguments){ statement;}函数会在执行return语句后停止并退出。r... 阅读全文
posted @ 2015-08-30 10:40 xnuwu 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 相等操作符: 相等==:这个操作符会先转换操作数,强制类型转换,然后再比较他们的相等性。 null == undefined //trueNaN == NaN //false"5" == 5 //tr... 阅读全文
posted @ 2015-08-29 23:29 xnuwu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、语法 EMCA-262通过叫做ECMAScript的“伪语言”为我们描述了javascript实现的基本概念 javascript借鉴了C的语法,区分大小写,标示符以字母、下划线、或美元符号($)开头,注释可以用 // 或者/* */ 严格模式: ECMAScript 5引入了严格模式,... 阅读全文
posted @ 2015-08-29 21:31 xnuwu 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 注意: 1、在使用字符串,浏览器会认为是结束标签而产生错误。 2、在解析外部的Javascript文件时,页面的处理也会暂停 3、带有src属性的元素之间如果嵌入代码会被忽略,只会加载外部脚本文件。 4、按照传统的做法 这个例子中添加了def... 阅读全文
posted @ 2015-08-29 19:04 xnuwu 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、Javascript简史 javascript诞生于1995年,是由网景公司的Brendan Eich开发的,最初的目的是在客户端处理一些输入验证操作,自此后成为常见浏览器的特色功能,如今用途已经不限于简单的数据验证,而是具备与浏览器窗口及其内容等几乎所有方面交互的能力。当时javascript... 阅读全文
posted @ 2015-08-29 16:18 xnuwu 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Array.prototype.clearRepeat = function(){ var result = [], obj = {}; for(var i = 0; i < this.length; i++){ if(typeof (this[i]) === "object... 阅读全文
posted @ 2015-08-29 12:27 xnuwu 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6前缀表达式3 4 + 5 × 6 -后缀表达式中... 阅读全文
posted @ 2015-02-04 16:19 xnuwu 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1 //L为头结点的单链表 2 #include 3 #include 4 #define OK 1 5 #define ERROR 0 6 typedef int elemType;//元素类型 7 8 //定义结点 9 typedef struct _LNode ... 阅读全文
posted @ 2015-01-31 18:32 xnuwu 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #define LIST_INIT_LEN 10 4 #define LISTINCREMENT 1 5 #define OK 1 6 #define NO 0 7 8 t... 阅读全文
posted @ 2015-01-31 18:30 xnuwu 阅读(90) 评论(0) 推荐(0) 编辑