点击这里给我发消息 点击这里给我发消息

构建完备的Ajax开发工具箱 5.7 小结

添加时间:2010-1-5
    相关阅读: 开发 技术 页面 HTML CSS JavaScript C++

本章我们介绍了一些工具和技术,采用这些工具和技术,会让你的开发过程更加愉快。JSDoc可以帮助建立JavaScript代码的文档,从而使其他开发人员能够更容易地理解和使用代码。如果你开始经常使用Ajax技术,肯定会编写一些你自己可重用的JavaScript库,而且会用JSDoc为代码建立文档,以便其他人更轻松地使用这些库。

  HTML Validator和Checky等工具可以帮助你确保所写的HTML代码是合法的HTML。不合法的HTML会导致未预见的行为,所以使用合法的HTML或XHTML能消除可能导致错误的一些因素。另外,如果XHTML或HTML是合法的,更有可能在多个浏览器平台上有相同的表现。

  在Firefox和其他Mozilla浏览器中打包提供了DOM Inspector工具,利用这个工具可以将HTML文档作为结构化树来检查其节点。DOM Inspector允许你查看每个节点及其属性值,甚至可以动态修改属性值。你可以动态地将节点从页面中的一个位置移到另一个位置,而不必重写HTML。如果要检查通过JavaScript动态创建的节点,DOM Inspector就很有用。

  JSLint是一个JavaScript验证工具。尽管它不能确定JavaScript的逻辑是否正确,但确实能帮助找出语言语法中存在的错误,还能发现由于编码风格不好而可能出错的部分。

  删除JavaScript中的注释行和回车换行符可以大大缩小JavaScript文件的大小,相应地,将JavaScript 文件下载到客户浏览器的时间也会减少。MemTronic的HTML/JavaScript Cruncher-Compressor不仅能删除注释行和回车换行符,还能真正压缩JavaScript代码,从而加快下载速度。压缩还有一个很好的副作用,就是能使JavaScript更难读,从而有助于保护JavaScript代码的内部工作不外泄,不会被别人窃取。

  Firefox的Web开发扩展包为Web开发人员提供了许多有用的工具。利用这些工具,可以调整图片的大小,动态地编辑CSS样式规则,将表单方法从GET改为POST(或反之),除此以外还有很多。

  我们也介绍了一些高级的JavaScript技术,如面向对象编程。首先,你了解了JavaScript如何使用一种基于prototype的机制来模拟继承。然后了解了JavaScript如何使用只能通过公共方法访问的私有属性支持信息隐藏的概念。最后,我们介绍了使JavaScript可以模拟基于类的继承机制的技术,这种继承机制类似于C++和Java中使用的继承机制。对于那些习惯于完全面向对象语言的人来说,这种技术是一种更自然的编码风格。

  作为Ajax开发人员,采用这些工具和技术会使开发更为轻松、工作心情更加愉快。你可以把这些工具都拿来试试挑出你喜欢的工具,另外,你还可能在Web上碰到其他有用的工具。

 

本文作者:
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册