 OPEN家园 本站为广大OPEN爱好者搭建了一个OPEN家园,大家可以方便快捷地发布日志、上传照片,分享生活中的精彩瞬间;与好友一起玩转游戏,增加好友感情;创建自己的小圈子,与大家交流感兴趣的话题和技术;还可以用一句话记录自己生活中的点点滴滴......。 来OPEN家园吧!
Dojo Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。  Dojo Framework UI
Yahoo! User Interface Library Yahoo! User Interface (YUI) Library是一组采用DOM scripting,DHTML和Ajax等技术开发的Web UI控件和工具。当前提供的控件有:
AutoComplete
Button
Calendar
Charts
Color Picker
Container(包括:Module、Overlay、Panel、Tooltip、Dialog、SimpleDialog)
DataTable
ImageCropper
Layout Manager
Menu
Rich Text Editor
Slider
TabView
TreeView
Uploader
 Yahoo! User Interface Library Framework UI YUI
jQuery jQuery是一个快速、简洁的JavaScript框架,帮助你简化查询DOM对象,处理事件,制作动画,和处理Ajax交互过程。利用jQuery将改变你编写JavaScript代码的方式。原先用20行代码完成的功能,jQuery用10行就可以轻松搞定。  jQuery Framework jQuery
MooTools MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。 Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。
 MooTools Framework Mootools
prototype qooxdoo qooxdoo是一个用于开发Ajax应用程序的GUI框架。不需要HTML,CSS,DOM知识,采用面向对象的JavaScript API就能够开发出类似于Window桌面风格的Web应用程序。  qooxdoo UI
script.aculo.us ExtJS ExtJS是一个跨浏览器,用于开发RIA(Rich iInternet Application)应用的JavaScript框架。提供:高性,可定制的Web UI控件库。良好的设计、丰富的文档和可扩展的组件模型。  ExtJS ExtJs Framework UI
EdoJS EdoJS是一个跨浏览器的富客户端Ajax框架。  具备如下特性:
小体积:压缩后,一共才180K
高性能:运行速度超快
大数据量支持:表格可以支持上万行数据!
丰富组件库:超过80个组件,有menu,button,table,tree,gantt,tabbar,datepicker…等
跨浏览器支持:支持IE6/7/8/9,FirxFox,Opera,Safari,Chrome等
跨服务端语言支持:支持多种服务端平台,如ASP.NET、ASP、PHP、JSP、ColdFusion、Ruby on Rails等。 相关资源:
开发教程:http://www.edojs.com/tutorial
API文档:http://www.edojs.com/api
可视化IDE:http://www.edojs.com/ide
论坛:http://bbs.edojs.com
甘特图:http://www.edogantt.com EdoJS Framework
Slidorion
Slidorion是一个简单易用且轻量级的jQuery图片幻灯插件,它是以幻灯片的形式展示图片,同时以手风琴效果展示与图片相关联的文字内容。此插件内置了多种图片切换效果,如淡入淡出、左右切换、上下切换等。
Slidorion的定制性也相当高,通过参数的设置可以控制初始显示的幻灯、自动播放、鼠标悬停等。除此之外,还可以自定义设置幻灯片的切换速度和停留时间。  Slidorion Gallery jQuery
Sausage Sausage 是一款 jQuery 内容分页插件,用于补充页面内容很长情况下产生的滚动不友好问题。 Sausage 需要 jQuery UI 库支持。 Sausage jQuery
jQuery phZoom Plugin
jQuery 精简版 jQuip jQuip 是目的是将 jQuery 项目拆分成各个小模块,根据需要包含相应的 JS 模块,以减小浏览器加载 JS 的大小。
核心文件 jquip.js 只有 4.28KB (最小化和gzip压缩过) 只有 jQuery 的 13%
该核心库已经包含 jQuery 中最常用的功能,其他的功能可通过插件方式引入。在 IE7 以及之前版本的 IE 上速度提升 7~8 倍。
jQuery 精简版 jQuip Framework jQuery
跨平台移动应用框架 Julia 移动应用开发框架已经有很多,比如PhoneGap、jQuery Touch、Sencha和Titanium。为什么还需要另外一个?
PhoneGap,比较出名的一个跨平台解决方案。但是PhoneGap并不支持UI设计,它仅仅是浏览器调用本机代码(比如获取地理位置)的一层接口。UI设计还需要别的JS类库支持。在Google的NexusOne(1G的CPU)上面测试,加载一个PhoneGap和jQuery Touch用时0.9秒左右,这仅仅是基础库的加载,应用本身的HTML、CSS和JS代码还都没有计算。
性能,也就是运行速度是现有跨平台工具的首要问题。这还没算上采用PhoneGap/Titanium这类方案,“经常性崩溃”是它们附送的必选特性。
HTML5的优点在于广泛的适应性。如果编写得当,桌面浏览器和移动应用甚至可以共享一套代码。那怎么提供运行速度呢?
我们提出了Julia框架。它由基本CSS3文件、JS库和各个平台的运行库构成。不像PhoneGap,Julia不仅仅包含调用本机代码的接口层,它还包含Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,异步数据库存取接口,HTML选择符(类jQuery调用接口),HTML模版(允许嵌入JS代码)等应用开发必备的API接口。
基于Julia的应用开发就像网站开发那么简单,是的,你终于可以用HTML5开发一个完整的、跨平台的、不亚于本机代码的、易于维护的移动应用了!大幕即将揭晓,让我们一起进入移动开发的新时代! 跨平台移动应用框架 Julia Mobile_Framework
jQuery滚动条插件 Tiny Scrollbar Tiny Scrollbar是基于jQuery的滚动条插件, 风格简洁, 可自定义样式, 体积较小。
功能特性
- iPhone, iPad, Android support!
- Can scroll vertical or horizontal
- Supports scrolling by wheel, thumb, or track
- It has a update function so it can handle content changes.
- Size of the scrollbar and thumb can be set to auto or a fixed number
- Easy customizable
- Supports anchors
- Lightweight its only 100 lines of code. mimified the size is 2,29 kb

jQuery滚动条插件 Tiny Scrollbar jQuery
textarea自适应高度插件 textareaAutoHeight jQuery • textareaAutoHeight Plugin
功能: <textarea/>输入框自适应高度 特点: 支持剪切/粘贴, 不闪屏, 体积迷你(不到1k) 兼容: 几乎所有主流浏览器(国内山寨货未测试) 演示: 见小站文章页底部的评论输入框
使用方法: 0. 检查CSS文件中所有textarea的line-height值, 若是纯数字, 给它加上单位em, 如: 1.5em. 否则IE(6|7|8)下插件失效. 1. 加载jQuery库(1.4+) 2. 加载textareaAutoHeight.js 3. 使用以下接口调用插件: $('textarea').tah({ moreSpace:15, //输入框底部预留的空白, 默认15, 单位像素 maxHeight:600, //指定Textarea的最大高度, 默认600, 单位像素 animateDur:200 //调整高度时的动画过渡时间, 默认200, 单位毫秒 }); textarea自适应高度插件 textareaAutoHeight Forms jQuery
SimpleGrid SimpleGrid适用4个尺寸的屏幕:720px、大于720px、大于985px、大于1235px。这就意味着访问网站时,可根据浏览器调整屏幕大小。 SimpleGrid Framework
Adapt.js
Adapt.js是一个很小的JavaScript文件,它能够根据页面的宽度来加不同的CSS文件。在浏览器渲染一个页面之前,它会检查其宽度然后决定该调用哪一个CSS文件。 Adapt.js Framework
Golden Grid System BluCSS Seamless Responsive Photo Grid jBox - 多功能对话框jQuery插件 jTicker Slider.js 基于HTML5&CSS3实现的Slideshow jQuery News Ticker jQuery News Ticker 是一个非常不错的jQuery插件,它能够实现类似于BBC在网页上播报新闻的打字效果。
它可以从无序的列表,RSS,或一个HTML文件中取得要打字的内容。然后一个可以定制的界面中显示。
在显示界面中有向前/向后,播放/暂停控制新闻浏览。  jQuery News Ticker jQuery
Zynga Viewporter Zynga Scroller Zynga Scroller 是一个用于简化网页上的滚动和缩放操作的 JS 库。
功能特性
- Customizable enabling/disabling of scrolling for x-axis and y-axis
- Deceleration (decelerates when user action ends in motion)
- Bouncing (bounces back on the edges)
- Paging (snap to full page width/height)
- Snapping (snap to an user definable pixel grid)
- Zooming (automatic centered zooming or based on a point in the view with configurable min/max zoom)
- Locking (locks drag direction based on initial movement)
- Configurable regarding whether animation should be used.
Zynga Scroller Framework
HTML App Host Framework JS三维模型库 Three.js 可灵活定制的内容滑块: Basic jQuery Slider wdDatepicker 可滚动的选项卡jQuery插件 wdScrollTab wdTree wdTree是一个轻量级jQuery插件用于创建一个带有嵌套Check Boxe的树形控件。它拥有以下特性:
- 父子节点选中
- 从数据库懒加树节点
- 可配置的节点属性

wdTree jQuery Tree
右键菜单jQuery插件 wdContextMenu jQuery右键菜单插件 jquery-simple-context-menu jQuery powerFloat powerFloat顾名思意就是“强大的浮动”,是一款基于jquery的强大的浮动插件,支持hover, click, focus以及无事件触发;支持多达12种位置的定位,出界自动调整;支持页面元素加载,Ajax加载,下拉列表,提示层效果,tip类效果等;可自定义装载容器;内置UI不错的装载容器;支持鼠标跟随等。
 jQuery powerFloat jQuery
JS时间线图表 Highstock JQuery Pager Plugin A Stylish Navigation Menu With jQuery jQuery ListMenu Plugin Fixed Fade Out Menu PhoneGap Mobile App XDK PhoneGap Mobile App XDK,可以让开发人员创建、模拟和测试PhoneGap项目。该工具是一个集成开发环境(IDE),提供了用于创建HTML5和PhoneGap应用的全套开发工具。AppMobi称,新的XDK为PhoneGap项目开发提供了一个直观的开发环境。 PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。 PhoneGap Mobile App XDK Mobile_Framework
Kendo UI Kendo UI是一个强大的框架用于快速HTML5 UI开发。基于最新的HTML5、CSS3和JavaScript标准。
Kendo UI包含了开发现代JavaScript开发所需要的所有一切,包括:强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。
 Kendo UI jQuery Mobile_Framework UI
jQuery 和 CSS 实现的色彩缤纷的幻灯 Ajax-enable Sticky Notes with PHP and jQuery Background image tweening with jQuery Topup jQuery plugin Sliderman js jQuery SpryMap jQuery 的飞出页面效果 Sponsor Flip Wall with jQuery and CSS jQuery Masonry jQuery 的一个布局插件。可以将它视为 CSS 浮动的另一面。CSS 浮动是基于水平方向然后才是垂直方向, 而使用 Masonry 则通过网格控制元素的垂直方向,然后才是水平方向。
 jQuery Masonry jQuery
jQWidgets - 一个独特的jQuery UI开发工具箱 绘制UML图的JS库 jsUML2 Joyride - 网站功能引导操作jQuery插件 Joyride是一个jQuery插件,可以利用它来创建一个引导用户如何操作网站功能的向导。通过定义一个操作步骤顺序,这个插件会在需要操作的HTML元素旁边显示一个帮助说明的Tooltips。

可以定义Tooltips的位置(底部、上面),滚动页面的速度,Cookie开/关等。综上所述,Joyride是一种帮助用户找到网站功能的简单而有效的方法。 Joyride - 网站功能引导操作jQuery插件 jQuery Tooltips
键盘事件处理JavaScript框架: jwerty jwerty是一个轻量级JavaScript框架,最小只有1.5kb。能够让我们根据元素和事件来绑定、触发、断言组合键字符串。
这个框架非常易于使用并拥有回调方法,一旦组合键被触发就调用绑定的事件。
它不需要任何JavaScript框架,但也可以与jQuery、Zepto.js和Ender集成使用。
 键盘事件处理JavaScript框架: jwerty Framework
水平可折叠jQuery插件 – liteAccordion liteAccordion是一个用于快速创建吸引人的水平折叠效果的jQuery插件。它大小只有1.4kb左右,可以展示任何HTML元素包括:图片、文本、视频和Flash等。可以设置无限个Slide,并初始显示选中哪一个Slide 。 另外还其它一些参数可以设置包括:转换速度、自动播放、移动暂停等。liteAccordion还支持自定义外观,已经有自带2种外观。此外还有两个回调方法:当转换完成和Slide是否被点中等。  水平可折叠jQuery插件 – liteAccordion Accordion jQuery
一个新的JavaScript数据结构 stream.js stream.js 是一个很小、完全独立的Javascript类库,它为你提供了一个新的Javascript数据结构: streams.
Streams 是一个操作简单的数据结构,很像数组或链接表,但附加了一些非凡的能力。
Streams 跟数组不一样,streams是一个有魔法的数据结构。它可以装载无穷多的元素。是的,你没听错。他的这种魔力来自于具有延后(lazily)执行的能力。这简单的术语完全能表明它们可以加载无穷多的元素。 一个新的JavaScript数据结构 stream.js Framework
JavaScript版的LinQ linq.js linq.js 是一个 JavaScript 实现的LINQ。
主要特性:
- 实现所有 .NET 4.0 的方法
- complete lazy evaluation
- full IntelliSense support for VisualStudio
- two versions - linq.js and jquery.linq.js (jQuery plugin)
- support Windows Script Host
- binding for Reactive Extensions for JavaScript(RxJS) and IntelliSense Generator -> see documentation
- NuGet install support
JavaScript版的LinQ linq.js Framework
|
|
|