熟悉Firefox的人应该都知道,当你在页面上单击鼠标中键的时候,就可以启动Firefox的Autoscroll功能,并且在页面上会出现一个提示图标。其实,这个图标是可以由前端开发人员为网站自定义的。
Unobtrusive的Web开发得到越来越多的开发者的支持,也是一种开发出符合Web Standards的完美前端代码的开发方式。通过那些方法可以更有效的做到unobtrusive?为什么要使用它?这些问题在Jesse Skinner于2006年10月发表的一个Presentation中都做了阐述,这里做了一些要点的翻译,与大家分享。
如果你是一名Web Developer,而且还知道CSS Sprite这个词,请先去搜索一下,也许你正在使用这个技术,但只是不知道它的名字罢了。今天发现了Google搜索里面的CSS Sprite的应用,觉得挺有意思,来出来分享一下。
DOM2中定义了高级事件模型,使同一个元素相同事件的多次绑定成为可能。但是,各个浏览器们对标准的实现仍然存在出入。前段时间的学习中,发现在高级事件模型上还是有两件值得一说的事情:事件捕捉的实现和IE下的高级事件模型的缺陷。
五个JavaScript开发中的小提示:只在<form>元素上使用submit事件;可点击的都应该是链接;简单的for循环优化;用匿名函数来作为事件处理程序;使用Array.join代替字符串连接。有几个还是很实用的。
Google Talk是一款很简洁的即时通讯工具,不仅是界面,而且其文字输入区也非常简单,但是却有一些很精致的功能,比如加粗文字等。这些小细节用JavaScript的正则表达式就可以在Web上模拟出来。
http://www.infimum.dk/HTML/JSwindows.html
发现这篇文章不错。从简单的打开一个新窗口讲起,对窗口间的通信等都有详细的介绍和范例。收藏以及推荐一下。;)
统一的界面元素对一个网站的前端架构会很有好处,统一的元素就意味着CSS和JavaScript可以拥有很高的可重用性。 日渐庞大的CSS文件和杂乱无章的JavaScript脚本都是前端工程师比较头疼的事情。庞大臃肿的代码不但会造成客户端加载的负担,也会让前端代码变得难以管理。
现在越来越多的网页出于各种各样的原因会将页面上的一些区域(通常是div)隐藏,CSS隐藏元素的方法也有很多种,最常用也是最好用的就是display:none。可是被赋予这条规则的元素会在某些辅助设备中被认为不存在于文档模型中,所以造成该区域中的内容不可访问。
在IE下打开UTF-8编码的页面,编码会被默认改为GB2312,页面显示为空白,必须手动调整一下。前一阵就因为这个放弃了Blogger FTP,改用了Wordpress。今天在做一个投票活动的时候,使用Wufoo(一个在线数据收集整理的应用)又遇到了这个问题。
虽然现在通过将页面的title设为英文而解决了这个问题,但是还是搜到了这篇文章,还没来得及看,但好像讲的比较透彻,所以先收藏一下,同时希望今后有人再被这个垃圾bug骚扰的时候能更方便地找到这篇文章。
文章地址:http://yskin.net/2006/08/ie-utf-8-bug.html