几个JavaScript库的背景知识

几个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是他真正的核心
– 只有坐下来并和库一起玩才能真正搞定他

赞(0) 打赏
未经允许不得转载:WEB前端开发 » 几个JavaScript库的背景知识

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏