`
java虫
  • 浏览: 536468 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

几种JS框架

阅读更多
以前看到网站有好多人在讨论Prototype之类的东西,一直没太在意,最近偶尔在网上查了一下,才知道他是什么东西,看来自己太落后了,有点脱离社会很久的感觉,呵呵。
在网上狂搜了一阵,把一些JS框架的相关资料整理下,为以后学习用.

一.Prototype
   prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面
官方网站
http://www.prototypejs.org/

使用手册,关于各函数的注释
http://www.cnblogs.com/thinhunan/archive/2006/04/01/364404.html

【Prototype 1.4.0】源码解读----全文注释版 坚强2002最新奉献
http://www.cnblogs.com/me-sa/articles/605263.html

二.MooTools
  MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。建议大家可以用它来代替prototypejs。

官网:http://mootools.net/

三.jQuery
jQuery 是一个新型的JavaScript库.

jQuery是一个简洁快速的JavaScript库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加Ajax交互。jQuery的设计会改变你写JavaScript代码的方式。

jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何JavaScript应用的地方,可用于不用的应用程序。

jQuery是一个轻量级的脚本,其代码非常小巧,JavaScript包只有15K左右。

jQuery支持CSS1-CSS3,以及基本的xPath

jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+

官网:http://jquery.com/

四.DOJO
  Dojo是一个非常强大面向对象,开源的JavaScript工具箱。它为开发Web胖客户端程序提供了一套完整的Widget和一些特效操作。

官网:http://dojotoolkit.org/

五.EXT
   Ext(yui-ext)是一组扩展自Yahoo!UI,具有CS风格的Web用户界面组件。主要UI包括:dialog,grid,layout,tabs等。

官网:http://extjs.com/
分享到:
评论

相关推荐

    js-framework-benchmark, 几种流行javascript框架性能的比较.zip

    js-framework-benchmark, 几种流行javascript框架性能的比较 js-framework-benchmark这是几个javascript框架的简单基准。 基准测试创建一个带有随机条目的大型 table,并测量各种操作的时间,包括渲染持续时间。 ...

    比较几个流行的JavaScript框架的性能

    本篇文章将深入探讨几个流行的JavaScript框架——React、Angular、Vue.js、VuePress以及Ember.js的性能表现,旨在帮助开发者在选择适合项目需求的框架时作出明智的决策。 首先,React是由Facebook开发并维护的一个...

    websocket断线重连 websocket JS框架

    不过,这里提到的可能是另一个专为WebSocket重连设计的JavaScript框架,具体功能和用法需要查看压缩包内的文件才能了解。 总的来说,WebSocket是现代Web实时应用的关键技术,通过JS框架和适当的断线重连策略,我们...

    来自人家公司的JS框架

    【标题】"来自人家公司的JS框架"所提及的是一个专门针对JavaScript和CSS设计的框架,这类框架通常是为了简化Web开发,提高效率并提供统一的代码规范。JavaScript是一种广泛用于前端和后端开发的动态编程语言,而CSS...

    漂亮的JS页面框架,非常好用

    JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在前端开发领域中扮演着核心角色。本文将深入探讨“漂亮的JS页面框架”这一主题,它为开发者提供了美观且易于使用的界面组件和功能,极大地提升了...

    js图表框架js图表框架

    JavaScript图表框架提供了一种灵活、高效的方式,使开发者能够在浏览器端动态生成各种图表,如柱状图、折线图、饼图、散点图等,帮助用户直观理解数据。 二、PlotKit PlotKit是一个强大的JavaScript图形库,它允许...

    把文本解析为js框架

    标题 "把文本解析为js框架" 暗示了我们主要讨论的是如何将文本数据转换成JavaScript框架的理解和实现过程。JavaScript框架是用于构建交互式Web应用的工具,它们简化了DOM操作、事件处理和数据管理等任务。在这个过程...

    微信原生小程序中使用three.js框架的选择

    这里我们将探讨几种针对微信小程序优化的Three.js框架,以及它们各自的特点和挑战。 1. **官方推荐框架: threejs-miniprogram** 微信官方提供了一个Three.js的小程序适配框架,可以在其开发者文档和GitHub仓库中...

    几种开发框架的介绍课件

    本课件主要涵盖了几个在IT行业中广泛应用的开发框架,包括Ajax、Spring、Struts和Hibernate。下面将逐一详细介绍这些框架的核心概念和用途。 1. **Ajax(Asynchronous JavaScript and XML)** Ajax并非一个框架,...

    JS 框架 设计

    设计一个JavaScript框架,特别是利用iframe,需要考虑以下几个关键点: 1. **通信机制**:iframe与主页面之间需要有通信机制,例如使用`window.postMessage`进行跨域通信,传递数据和指令。 2. **生命周期管理**:...

    Silverna js 前端框架

    说它是“框架”是因为它实现了Web应用设计中的OO和消息驱动模型,并包含了几种常用的“模式” 说它是“轻量级”的,一个方面强调的是Silverna并不从编码上支持和实现OO,即它没有参照同类型的js框架那样实现任何类似...

    movejs基于CSS3的JavaScript动画框架

    Move.js,一个由Vision Media开发的JavaScript库,为开发者提供了一种简单且强大的方式来创建基于CSS3的平滑动画效果。本文将深入探讨Move.js的核心特性、使用方法以及其在实际项目中的应用。 首先,让我们理解Move...

    js实现从框架页跳出

    这里介绍几种常见的方法: 1. **使用`window.parent.location`**: ```javascript parent.location = 'login.htm'; ``` 这行代码的意思是告诉父窗口(即包含当前框架的窗口)将它的位置设置为`login.htm`。这种...

    js框架之图片浏览器

    在IT领域,JavaScript框架在构建Web应用程序中起着至关重要的作用。本文主要关注的是使用JavaScript框架实现的一个特定功能——图片浏览器。"图片浏览器"通常指的是一个用户友好的组件,允许用户在网页上浏览多张...

    javascript验证框架

    JavaScript验证框架是用于在前端进行数据验证的一种工具,它能够帮助开发者确保用户输入的数据符合预设的规则,提高用户体验并减少服务器端的压力。这个框架主要应用于表单验证,包括但不限于电子邮件地址、手机号码...

    js常用框架文档集合

    MooTools是一款模块化的JavaScript框架,其设计理念是提供一种优雅的方式来组织和编写可维护的JavaScript代码。MooTools的API文档包括核心功能、工具集、元素方法、效果和动画、事件处理等方面。它提供了类似`$$`的...

    Javascript拖放框架

    JavaScript拖放框架是一种用于网页开发的技术,它允许用户通过简单的鼠标操作在页面上移动元素,实现元素的拖放功能。这种技术基于Web标准,主要利用HTML5的Drag and Drop API,使得开发者能够创建出交互性更强、...

    js验证框架

    JavaScript验证框架是Web开发中常用的一种工具,它用于在客户端对用户输入的数据进行实时检查,以确保数据的有效性和合规性,从而减少服务器端的压力并提供更好的用户体验。本项目提供的"js验证框架"是一个轻量级的...

Global site tag (gtag.js) - Google Analytics