论坛首页 Web前端技术论坛

请问大家读过<PPK on Javascript>一书吗?

浏览 3105 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-25  
最近在看这本关于JS的书,同事推荐的。
书中的观点是将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的要求比较高。
对这样做的好处感受还不是很清晰。
请问大家有类似的项目经验吗?
   发表时间:2006-12-25  
我们目前就是这样做的,好处很多,基本上与j2ee分层的原因是同样的,不多说了
0 请登录后投票
   发表时间:2006-12-27  
我也正在看,非常棒的一本书,在我的推荐下,出版社已经决定引进了,明年会有中文版。亚马逊5星图书,作者非常注重以web标准开发系统,对xhtml、css、javascript的使用,提倡尽量分离,即要做到结构、表现和行为的解耦,书中处处都以这条标准为原则,花了十章的篇幅(目的,背景,浏览器,准备,核心技术,BOM, 事件,DOM, 改变CSS和数据获取)详细地讲解了怎样设计、编写javascript以实现这个目标,观点新颖,行文流畅。
0 请登录后投票
   发表时间:2006-12-27  
这本书还没有看过,不过作者的网站绝对是每个做web开发的程序员应该去看看的。
0 请登录后投票
   发表时间:2006-12-28  
观点觉得比较有启发,不过真要这么做,感觉有点吃不消
会不会每个html页面都有一个对应的js文件?
0 请登录后投票
   发表时间:2006-12-28  
luyunjian 写道
观点觉得比较有启发,不过真要这么做,感觉有点吃不消
会不会每个html页面都有一个对应的js文件


这也很正常啊,有没有js文件视乎你的页面是否有行为
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics