2012年9月24日
摘要: 关注过IE8的css hack的人相信大家都在使用这个hack,就是“\9”的css hack:.test{color:#000000; /* FF,OP支持 */color:#0000FF\9; /* 所有IE浏览器(ie6+)支持 ;但是IE8不能识别“*”和“_”的css hack;所以我们可以这样写hack */[color:#000000;color:#00FF00; /* SF,CH支持 */*color:#FFFF00; /* IE7支持 */_color:#FF0000; /* IE6支持 */}很多人再研究color:#0000FF\9;中的为什么IE6-IE8支持“\9”写 阅读全文
posted @ 2012-09-24 17:20 浩瀚孤鸿 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 颜色在CSS里的应用非常广泛,如:color,border,background,box-shadow等的属性都接受颜色值作为属性值。CSS颜色值的设置也是多样化的,以下是到目前为止CSS中颜色值设置的方法。CSS 预定义颜色(就是使用颜色的英文)W3C定义了一组SVG的颜色表,同样是CSS颜色模块所指的颜色,他们是一些指向特定颜色的单词,如:white, black ,red等。color:red;color:green;color:blue;transparent 关键字transparent 表示完全透明,CSS1中,它只能在 background 属性中使用,CSS2中,添加到了 bo 阅读全文
posted @ 2012-09-24 16:09 浩瀚孤鸿 阅读(409) 评论(0) 推荐(0) 编辑
  2012年9月22日
摘要: 一、红色的色感温暖,性格刚烈而外向,是一种对人刺激性很强的色。红色容易引起人的注意,也容易使人兴奋、激动、紧张、冲动、还是一种容易造成人视觉疲劳的色。 1. 在红色中加入少量的黄,会使其热力强盛,趋于躁动、不安。 2. 在红色中加入少量的蓝,会使其热性减弱,趋于文雅、柔和。 3. 在红色中加入少量的黑,会使其性格变的沉稳,趋于厚重、朴实。 4. 在红中加入少量的白,会使其性格变的温柔,趋于含蓄、羞涩、娇嫩。 二、黄色的性格冷漠、高傲、敏感、具有扩张和不安宁的视觉印象。黄色是各种色彩中,最为娇气的一种色。只要在纯黄色中混入少量的其它色,其色相感和色性格均会发生较大程度的变化。 1. 在黄色中加入 阅读全文
posted @ 2012-09-22 22:51 浩瀚孤鸿 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)7。^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数8。^((-\d+(\.\d+)?)|(0+(\.0+)?))... 阅读全文
posted @ 2012-09-22 22:24 浩瀚孤鸿 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/IP 地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]? 阅读全文
posted @ 2012-09-22 22:23 浩瀚孤鸿 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。一.相关的代码1functiontest()2{3vartemp=document.getElementById("text1");4//对电子邮件的验证5varmyreg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;6if(!myreg.test(temp.value))7{ 阅读全文
posted @ 2012-09-22 22:21 浩瀚孤鸿 阅读(223) 评论(0) 推荐(0) 编辑
摘要: HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequence)了。转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示H 阅读全文
posted @ 2012-09-22 22:20 浩瀚孤鸿 阅读(235) 评论(0) 推荐(0) 编辑
  2012年9月21日
摘要: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrollWidth网页正文全文高: document.body.scrollHeight网页被卷去的高: document.body.scrollTop网页被卷去的左: document.body.scrollLeft网页正文部分上: w 阅读全文
posted @ 2012-09-21 21:00 浩瀚孤鸿 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在ajax中经常需要对元素的位置进行精确的定位,此时不仅需要获取元素自身的大小位置等属性。还需要知道页面、浏览器、滚动条等的长度和宽度。 因为浏览器的兼容问题,如果使用javascript获取这些数值是一个相当痛苦的过程。好在JQuery提供了简单优雅,并且兼容的解决方法。 获取浏览器和页面文档的宽度和高度 代码如下: //获取浏览器显示区域的高度 $(window).height(); //获取浏览器显示区域的宽度 $(window).width(); //获取页面的文档高度 $(document.body).height(); //获取页面的文档宽度 $(document.body).wi 阅读全文
posted @ 2012-09-21 11:37 浩瀚孤鸿 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 绝对X,Y坐标,可以用offset()方法:1 2var X = $('#DivID').offset().top; var Y = $('#DivID').offset().left;获取相对(父元素)位置:1 2var X = $('#DivID').position().top; var Y = $('#DivID').position().left; function getTop(e) { var offset = e.offsetTop; if (e.offsetParent != null) offset += ge 阅读全文
posted @ 2012-09-21 10:23 浩瀚孤鸿 阅读(204) 评论(0) 推荐(0) 编辑