摘要: RegExp类型 ECMAScript通过RegExp类型来支持正则表达式。使用下面类似Perl的语法,就可以创建一个正则表达式。 var expression=/pattern/flags; 模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定类、分组、向前查找以及反向引用。每个正则表达式都可带有一或多个标志(flags),用以标明正则表达式的行为。正则表达式的匹配模式支持下列3个标志。g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止;i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时... 阅读全文
posted @ 2013-12-11 09:32 夏影_shadow 阅读(241) 评论(0) 推荐(0)
摘要: 计算权重值判断哪种样式优先应用一个标签选择器值1分一个类选择器值10分一个ID选择器值100分一个内建样式值1000分关于Web浏览器如何计算权重值,请登录网站:http://www.w3.org/TR/CSS21/cascade.html#specificity了解注:伪元素(pseudo-element)(如::first-child)通常被当作标签选择器,值1分。伪类(pseudo-element)(如:hover)则被当作类,值10分。权重值相同时,最后一个样式优先. specifity Written... 阅读全文
posted @ 2013-12-05 12:51 夏影_shadow 阅读(241) 评论(0) 推荐(0)
摘要: Date类型ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。因此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能够精确通过1970年1月1日之前或之后的285616年。在调用Date构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。若想根据特定的日期和时间创建日期对象,必须传入表示该日期的毫秒数,为简化这一结算过程,ECMAScript提供了两个方法:Date.par 阅读全文
posted @ 2013-12-03 20:21 夏影_shadow 阅读(160) 评论(0) 推荐(0)
摘要: 防止Float Drops——某一个列突然间完全落到其他列的下方,即float drop问题。导致float drop的常见原因1、列宽度计算错误,如下例:外围div,固定宽度的外围标签,宽度为760px.sidebar1(左边),宽度为150px,但两侧还有10px padding,因此它在屏幕上的总宽度为170px.main_content,正文的宽度是390px,两侧各有1px 粗的边框,和各15px的margin,因此总宽度为442px.sidebar2(右边),宽度为150px,同样两侧还有10px padding,因此它在屏幕上的总宽度为170px.每个元素的实际宽度相加,总和为7 阅读全文
posted @ 2013-11-27 10:11 夏影_shadow 阅读(202) 评论(0) 推荐(0)
摘要: Javascript 的定义Javascipt是一种不同类型的OOP(面向对象编程)语言,其它大部分面向对象语言都定义类,但Javascript是基于原型而不是基于类的语言。Javascript是一种若类型语言,变量和数据可以简单地从一种类型转换为另一种类型。 var sum = 23; sum += 'RMB'; //sum = 23 RMB 在强类型语言中,变量声明严格要求指明类型。 var sum:int =2; //ActionScript 中Javascript是一种脚本语言Javascript 的历史 诞生于1995年,原名为Mocha ,后又改名为LiveScri 阅读全文
posted @ 2013-11-26 20:47 夏影_shadow 阅读(177) 评论(0) 推荐(0)