浏览 3105 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-25
书中的观点是将HTML,CSS,JS分为三层。 建议JS代码全部放入*.js文件中,HTML中的JS事件全部编码实现。 举个例子: Here, the handlers are in the HTML, where they don't belong: <a href="home.html" onMouseOver="mOv('home')" onMouseOut="mOut('home')">Home</a> Instead, define them in the separate .js file: <a href="home.html">home</a> // in separate .js file var nav = document.getElementById('navigation'); var navLinks = nav.getElementsByTagName('a'); for (var i=0;i<navLinks.length;i++) { navLinks[i].onmouseover = ; navLinks[i].onmouseout = ; } 这点感觉和以前区别比较大,对JS的要求比较高。 对这样做的好处感受还不是很清晰。 请问大家有类似的项目经验吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-25
我们目前就是这样做的,好处很多,基本上与j2ee分层的原因是同样的,不多说了
|
|
返回顶楼 | |
发表时间:2006-12-27
我也正在看,非常棒的一本书,在我的推荐下,出版社已经决定引进了,明年会有中文版。亚马逊5星图书,作者非常注重以web标准开发系统,对xhtml、css、javascript的使用,提倡尽量分离,即要做到结构、表现和行为的解耦,书中处处都以这条标准为原则,花了十章的篇幅(目的,背景,浏览器,准备,核心技术,BOM, 事件,DOM, 改变CSS和数据获取)详细地讲解了怎样设计、编写javascript以实现这个目标,观点新颖,行文流畅。
|
|
返回顶楼 | |
发表时间:2006-12-27
这本书还没有看过,不过作者的网站绝对是每个做web开发的程序员应该去看看的。
|
|
返回顶楼 | |
发表时间:2006-12-28
观点觉得比较有启发,不过真要这么做,感觉有点吃不消
会不会每个html页面都有一个对应的js文件? |
|
返回顶楼 | |
发表时间:2006-12-28
luyunjian 写道 观点觉得比较有启发,不过真要这么做,感觉有点吃不消
会不会每个html页面都有一个对应的js文件? 这也很正常啊,有没有js文件视乎你的页面是否有行为 |
|
返回顶楼 | |