2011年8月18日

摘要: 偶然见到下面的写法,半天没猜透,Google一番,记录下来。var id=15;var outID = id==5 && 1 || id==10 && 2 || id==15 && 3 || id==20 && 4 || 0;//outID=3其实上面这个等价于if(id=5){ outID=1;}else if(id=10){ outID=2;}else if(id=15){ outID=3;}else if(id=20){ outID=4;}else{ outID=0;}多数程序语言中||和&&都遵循“短路”原 阅读全文
posted @ 2011-08-18 18:13 hhfu001 阅读(516) 评论(0) 推荐(0)

2011年6月9日

摘要: 怎样用javascript脚本来控制跳到锚点location是javascript里边管理地址栏的内置对象,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。window.location.hash = "1";//1为锚点的名字 阅读全文
posted @ 2011-06-09 16:38 hhfu001 阅读(728) 评论(0) 推荐(0)

2011年6月3日

摘要: 去除所有html 标签s=s.replace(/<(\w+)\s[^>]*>/g,'');s=s.replace(/<[^>]*>/g, '');var _reg=/<img /g; // 获取所有 img标签var _reg2=/<img.*?emot="[^"]+"[^>]*>/g; //获取含有emot属性的img标签var count=parseInt(s.match(_reg2).length);//计算含有emot属性的img标签的个数 标签去除首位的& 阅读全文
posted @ 2011-06-03 16:36 hhfu001 阅读(274) 评论(0) 推荐(1)

2011年5月10日

摘要: 一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访问,如:LangShen["Name"]、LangShen["AGE"],结果是一样的 阅读全文
posted @ 2011-05-10 13:49 hhfu001 阅读(429) 评论(2) 推荐(2)

2011年5月8日

摘要: 最近一直在做Css Lab,也一直在思考关于页面设计的技术问题,以前对Html+css+js的认识很片面,很多不知道,都是因为没有好好的去研究,去分析,去编写测试,今天主要说下关于Css编写的问题,希望大家多多留言,我是抛砖引玉。 Css和其他程序一样,都是有作用域这个概念,有全局、类局部作用这些方式。 举个例子: p{background:#f00;}/* 作用域 :全局 */ .div p{color:#000;}/* 作用域:div类中*/ 介绍下Css几种编写方式和权重对比 1)标签:权值为0,0,0,1 2)类:权值为0,0,1,0 3)属性选择:权值为0,0,1,1 4)ID:权值 阅读全文
posted @ 2011-05-08 21:33 hhfu001 阅读(184) 评论(0) 推荐(0)
摘要: 浏览器兼容问题一直是前段开发工程师比较头痛的问题,熟悉了里面的规则也就变得简单了,这里有一份资料可以分享给大家,大家平时开发过程中遵循这个规律的话,会变得轻松多了:各浏览器CSS hack兼容表: IE6 IE7 IE8 Firefox Chrome Safari !important Y Y _ Y * Y Y *+ Y \9 Y Y Y \0 Y nth-of-type(1) Y Y 代码示例: #test{color:red; /* 所有浏览器都支持 */color:red !important;/* Firefox、IE7支持 */_color:red; /* IE6支持 */*col 阅读全文
posted @ 2011-05-08 21:20 hhfu001 阅读(302) 评论(0) 推荐(0)

导航