Chinaunix首页 | 论坛 | 博客
  • 博客访问: 832016
  • 博文数量: 67
  • 博客积分: 10067
  • 博客等级: 上将
  • 技术积分: 2175
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-12 00:00
文章分类
文章存档

2012年(1)

2011年(7)

2010年(19)

2009年(33)

2008年(7)

我的朋友

分类: 系统运维

2009-08-05 18:22:18

上次说多了,其实javascript的开发问题上次说的并不太准确。
唉。。很多次了,当你写完了以后,过几天再看,总会发现有些地方过去写的不那么对。
算了....纠缠无益,continue吧

今天列点实在的:JavaScript的编写方法,及相关的网站。

编写方法:
1.现在流行的JavaScript写法是找一个现成的框架,然后在这个基础上做开发。
你要开始一个项目,这个项目中可能有复杂的JavaScript应用,那么就去先找一个现成的框架,在这个框架的基础上开始动手。调用这个框架提供的基本的api,编写自己的函数,实现相应的功能。这个办法问题在于初期的学习期比较长,适于长期的做一个项目。做出来自然很规范。适合做大项目,复杂项目。可能的问题是,不同的框架有不同的优势,例如:有一个框架中的一个JavaScript应用可能和你需要的很像,你直接引入这个框架,很快就能完成现在这个应用。所以,要不就是你的web程序中存在多个框架,要不就是你自己再用一个框架慢慢实现(很多可能都会选前者)。现在没有一种框架能完全满足你的要求。

2.另一个JavaScript写法就是用现成的,稍微修改一下就能用。这对于快速开发很有帮助。但是问题在于你很多时候无法找到完全适合你的JavaScript。一般只能完成一点特定的部分,完全找现成的就能用、就能完全满足你的需要的情况很难碰到。所以实践起来只用这一种方法来完成项目很困难。

3.简单的JavaScript,可能就直接动手自己写了。写比较小的也还不错。但是问题很多,例如,对于各个浏览器的兼容就需要很多经验。能完成很小的项目。稍微复杂一点的都需要花很多时间来做。

总之,实际写起来,肯定是这三种方法都上阵了。大公司的话,第一个办法肯定是必须的。像我们这样的小公司,后面两者组合起来也基本能满足需要。总之,我个人认为,现在对于JavaScript开发,这三者都必不可少,就看你如何灵活运用了。

下面说说框架:
一个好的框架提供的底层能力自然非常丰富,它可以实现的demo自然也很多。
这里经常要用的框架有:

jQuery:
体积很小。其实是个基本库,大家都在这上面进行二次开发,开发出的结果通过plugin发布。在plugin里面有很多的实用库。

YUI:
yahoo出的javascript库。功能很多,可能是综合能力最好的一个(根据一个评测得来的)。

下面先不写了,自己暂时对于这些框架也没有太多研究,所以还无法全面总结他们。下面就贴链接,这些链接里的内容可以让大家参考。

关于JavaScript框架的:

应该是相当全的JavaScript框架合集以及其比较

应用最广的十大Javascript框架(竟然没有YUI)



40 Excellent Resources for JavaScript Coders(这里的框架列的还算可以)


十个开源的Javascript框架(这个说的还不错)



关于JavaScript的单个应用的:

300+Jquery, CSS, MooTools 和 JS的导航菜单


10种AJAX/JavaScript特效让你的网站更吸引人


40个实用的轻量级JavaScript库(这个很有用)



未完.....
阅读(822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~