3 条评论在分享一个Javascript测试题
2010年2月23日
今天得到产品经理的一个需求
分类体系 一级分类 以及其子分类 在一个标题栏上展示 只显示5个子分类 其余显示为下拉列表 效果如下图

由于对前端比较痴迷 于是乎用前端来实现了一下 之前这样的需求 都是程序员去做判断 来实现的
查看DEMO
下载代码
已在如下浏览器测试 IE6 IE7 IE8 FF3.5.6 Opera10 Safari4
页面结构用前端实现如下
<div class="Area"> <div id="menu1" class="main_tit"> <h2><a href="http://www.iamued.com">IamUed.com-前端开发</a></h2> <ul class="sublist"> <li><a href="http://www.iamued.com">javascript</a></li> <li><a href="http://www.iamued.com">Ria</a></li> <li><a href="http://www.iamued.com">ActionScript</a></li> <li><a href="http://www.iamued.com">Flash</a></li> <li><a href="http://www.iamued.com">Flex</a></li> <li><a href="http://www.iamued.com">W3C</a></li> <li><a href="http://www.iamued.com">xhtml</a></li> </ul> </div> 一级内具体内容 </div>
可以看到 对于程序输出来讲 这样的结构不需要任何逻辑 相对代码结构清晰整洁
核心JS代码如下
阅读全文…
“TOP置顶”这个大家我想都不陌生,一般都用在网站底部,起到快速返回页面顶部的作用,节省用户浏览页面的时间。
谈谈我的一些体验吧!
先看当下一些的网站对“top置顶”的应用:
大家熟悉的QQ校友
由于JavaScript的灵活性,可以让每个人按照自己的习惯进行编写代码.有函数式的编程方式,也有现在用的较为广泛的对象字面量.由于面向对象的出现,JavaScript刚开始的函数编程也逐渐演化为类式编程方式.现在我对几种比较熟悉的编程习惯进行简单的说明:
1.对象字面量:
var person = {
name:null,
setName:function(name){
this.name = name;
return this.name;
},
getName:function(){
alert(this.name);
}
}
在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间。即:结束年须大于起始年;如果相等,则比较起始月与结束月;如果起止月也相等,则比较日期。那么,对于每一次验证,可以用下面这个函数来进行比较。