几个JavaScript库的背景知识
时间:2009年03月26日作者:愚人码头查看次数:2,002 views评论次数:0
几个JavaScript库的背景知识,了解下,摘抄自John Resig的ppt。
Prototype
概览
- 2005年早期由Sam Stephenson开始
- 随着Ruby on Rails的流行迅速流行
- 由37 Signals支持开发
专注
- 改善JavaScript语言的可用性
- 着重在添加JavaScript”遗忘”的特性
- 清楚的结构、清楚的对象和”类”
细节
- 代码质量非常高
- 所有的动画(和交互)都放在Scriptaculous中
- 更新频繁
- 查看Prototype 1.6.0.2
jQuery
概览
- 2006年1月由John Resig发布
- 迅速流行
- 很多遍布全球的开发者
专注
- 改善JavaScript和HTML之间的交互
- 先找到元素,再执行动作
- 高效、简短、code
细节
- 核心特性限于Dom、事件、特效、Ajax
- 其他特性可以通过插件添加
- 查看jQuery 1.2.6
YUI
概览
- 2006年2月由Yahoo!发布
- 内部维护并提供经费
- 尝试标准化内部的JavaScript
- 向Nate Koechley问好
专注
- 用常用的方法暴露问题并解决
- 看一些常用的代码模式(Drag-and-Drop, Calendar, Auto-Complete)
- 查看Yahoo UI 2.5.1
===========================================
一个库该具备什么条件? (没地方放了,放这里吧)
代码基础
- 核心功能
– DOM
– 事件
– Ajax
– 动画
- 用户界面小插件
开发
- 良好的架构
- 开放授权
- 广泛的浏览器支持
- 小文件
项目
- 开发团队(开放、基金制的)
- 代码存放在SVN中 / Bug跟踪
- 良好的单元测试
文档
- 完整的API
- 大量的教程
- 一些书
- 各种各样的演示
社区
- 活跃的邮件发送清单 / 论坛
- 支持和培训
- 民心
最重要的问题
- 库是否真的能帮助我写JavaScript
- 库的风格和API是他真正的核心
- 只有坐下来并和库一起玩才能真正搞定他
声明: 本文采用 BY-NC-SA 协议进行授权 | WEB前端开发
转载请注明转自《几个JavaScript库的背景知识》



暂时没有评论!