今天上了一下 有啊 ,随便看了一点源代码,对于此现象 有点微言:
如上所示,点击 输入商品框时,输入商品这几个字会没有,变成
百度的实现为 :
<input type="search" results="8" autosave="baidu" accesskey="s" placeholder="输入商品"
name="keyword" size="24" class="" id="mall_search_input"/>
//(function(){
if(window.navigator.userAgent.indexOf("WebKit")== -1){
document.getElementById('mall_search_input').className="";
document.getElementById('mall_search_input').value="输入商品";
document.getElementById('mall_search_input').onfocus=function(){
if(this.value=='输入商品'){this.value='';this.className='focus';}
}
document.getElementById('mall_search_input').onblur=function(){
if(this.value==''){this.value='输入商品';this.className='';}
}
}
//})()
function globalSearch(){
if(document.getElementById('mall_search_input').value==""||
document.getElementById('mall_search_input').value=="输入商品"){
document.getElementById('mall_search_input').focus()
return false;
}
}
这种做法实在有待商讨:
1.全局变量问题自不必说
2.语义化问题:输入商品 这个词 到底是什么 ? 它真的是 mall_search_inputa 这个输入框的值
么?? 毫无疑问 youa认为是,它在点击提交时也进行了过滤。
3.输入商品 这个词 有必要重复这么多出现么?
4.随意在标签添加属性,那么还有申明 html4 strict 模式的必要么
输入商品 从youa的功能以及表现来看,应该是属于提示的范畴
,它和mall_search_inputa 这个输入框的值没有丝毫关系,那么我们设想一下 对于 一个盲人来说 ,这个提示还存在么? 那么 youa这个购物网站 可访问性必要受损
。
正确的做法 应该是 John Resig 在 Pro javascript technique 中提到的 label 定位提示法
,不知道是 youa的前端 忽视了这个问题,还是没有读过这本书。
我在
中 大概 按照ejohn 的思路实现了 label 提示法 ,应该比 youa 的做法好一点。
(我这里(input 已有一个 label )采用了简化的提示标签javascript生成,更好的符合渐进增强理念应该是 提示标签事先现在html中,在其后的javascript中将其绝对定位到input上面。
)
- 大小: 7.1 KB
- 大小: 6.5 KB
分享到:
相关推荐
9. **用户体验**:最后,但同样重要的是,设计的每一个细节都应该以提升用户体验为目标。点击切换的反馈应当明确,过渡流畅,加载速度快,以满足用户对快速、直观和愉悦的交互体验的期待。 综上所述,这个资源提供...
2. `说明.htm`:这是一个额外的HTML文件,可能包含关于如何使用这些CSS和JavaScript效果的说明,或者解释了实现这些效果的技术细节。 在CSS3中,`border-radius`属性允许我们设置元素边框的四个角的半径,从而创建...
分拆后的百度有啊将不再是一个内部事业部,而是一家独立运营的公司,这将让其拥有更大的决策自主权和灵活性,以适应快速变化的市场环境。 投资与管理层的变动是百度有啊战略调整的重要一环。新公司由原百度电子商务...
QWrap,源自百度有啊前端团队的创新之作,是一个专为JavaScript开发打造的高效、轻量级框架。这个框架的设计目标是简化Web应用的构建过程,提高开发效率,并且优化前端性能。QWrap的核心理念是模块化、组件化,使得...
百度有啊通栏图文混排展示
【标题】"超赞的百度有啊图文展示效果.rar"所代表的是一个关于网页中JavaScript实现的图片轮播或焦点图特效,源自百度有啊(一个已关闭的在线购物平台)的设计。这种特效通常用于网站的首页或者产品展示区域,以吸引...
百度有啊专家免登陆版 源于http://yooyle.com.cn 破解版仅供学习,请支持正版
6. **响应式设计**:考虑到不同设备的屏幕尺寸,一个好的焦点图特效应该具备响应式设计,能根据设备屏幕大小自动调整布局,确保在手机、平板电脑和桌面电脑上都有良好的显示效果。 7. **用户体验**:良好的焦点图特...
(百度有啊老大)产品设计的方法与理念,从中感受百度做产品的设计理念
标题中的“dede5.5+大型淘客购物模板-高仿百度有啊购物模板风格”揭示了这个压缩包文件包含的内容是基于DEDECMS(织梦内容管理系统)5.5版本的一个定制化的大型淘客购物网站模板。DEDECMS是一款广泛使用的开源...
百度有啊李明远网购用户的行为分析.pdf
在标题“很不错的css圆角[百度有啊]”和描述“代码简结,重复利用高很不错的css圆角[百度有啊]”中,我们看到对CSS圆角的高度评价,这表明这是一种简洁且高效的设计技巧。 要理解CSS圆角,首先我们需要知道如何通过...
在本资源包中,"网页模板设计效果图(DIV+CSS 百度有啊JS兼容超强选项卡滑动门封装类库)" 提供了一个具体的设计实例,展示了如何利用现代网页技术来实现一个功能强大的网站界面。以下将详细介绍其中的关键知识点: 1...
本教程将重点讲解如何通过按钮点击来实现CSS样式的切换,以模仿百度有啊的图片展示模式,即支持图片在“大图”和“列表”两种模式之间自由切换。这种功能可以提升用户体验,使用户能够根据个人喜好或浏览需求自由...
代码中定义了一个id为`box`的容器,它包含一个id为`container`的主容器。`container`是一个相对定位的元素,设置了固定的高度和背景色。在这个容器内,有一个类名为`item`的绝对定位元素,用于显示每个通栏项目。`...
在电子商务领域,尤其是在中国的在线市场,百度有啊作为一个曾经的电商平台,虽然已停止运营,但其数据包制作的过程对于理解类似平台的数据处理方式仍然具有参考价值。本教程将详细解释如何制作有啊数据包,并在百度...
第七,百度重点提升了自身产品百科、图片、贴吧、知道、词典、有啊等相关内容页面的权重,现在百度这些产品的内容在第一页都有体现,特别是百度百科和百度图片。 第八,百度针对论坛和博客站点导入链接降权,论坛...
百度有啊的CSS圆角实现方案利用了CSS中的背景定位属性来创建圆角效果,这种方法与通过一张图片实现圆角效果的原理类似,都是使用背景图像,并通过精确的定位来形成圆角的视觉效果。 在技术实现上,主要分为HTML结构...
* 百度对新站的收录时间简短,从以前的半个月到一个月时间,简短到现在的一到两周。 * 新站点几乎不需要去注重外部连接数量及质量了,只需要尽量做好站内内容的质量和经常更新即可。 * 百度网页的大更新是以前的星期...