jQuery UI 1.9.0釋出
The jQuery UI team has been pretty busy for the past two and a half years. With more than 500 bug fixes spread over two dozen releases, we’ve been working hard to make jQuery UI as stable and flexible as possible. Last year, we announced a lofty goal:
Our goal is to have a completely refreshed project with the 2.0 release. We will have a much simpler API, better stability, full documentation and a full test suite for every plugin.
Today, we’re proud to announce the first major step toward reaching that goal. jQuery UI 1.9.0 is now available with hundreds of bug fixes, a bigger and better test suite, and improved APIs. In addition to the code, we’ve also deployed all new sites and improved documentation.
New Widget: Menu
The menu widget was technically released in 1.8, but it was bundled inside the autocomplete widget and mostly hidden from users. Menu is now a first class citizen in jQuery UI and is great for inline or popup menus, as well as a great starting point for more complex menu systems. Check out the menu demos and menu documentation for more details.
New Widget: Spinner
The spinner, or number stepper, widget is perfect for handling all kinds of numeric input. Spinners allow users to type a value directly or modify an existing value by spinning with the keyboard, mouse or scrollwheel. When combined with Globalize, you can even spin currencies and dates in a variety of locales. Check out the spinner demos and spinner documentation for more details.
New Widget: Tooltip
The tooltip widget supports a wide variety of uses: local and remote content, custom positioning and animation, mouse tracking, event delegation, and more. Check out the tooltip demos and tooltip documentation for more details.
API Redesign: Accordion
The accordion widget has undergone an API redesign, making it more consistent with other widgets and providing better animation support. Make sure to read the upgrade guide so you can migrate away from the deprecated APIs.
API Redesign: Tabs
The tabs widget has undergone an API redesign, making it more consistent with other widgets and providing better ajax support. Make sure to read the upgrade guide so you can migrate away from the deprecated APIs.
API Redesign: Position
The position utilty has undergone an API redesign, providing better collision detection and support for percent-based offsets. Make sure to read the upgrade guide so you can migrate away from the deprecated APIs.
Improved Widget Factory
We’ve added a lot of functionality to the widget factory, especially related to instantiation and inheritance. There are lots of new features for widget developers and a few new APIs and improvements for widget users as well. Check out the upgrade guide for more details.
Improved Accessibility
We put a lot of effort into making accordion, autocomplete, tabs, menu, spinner, and tooltip as accessibile as possible. Unfortunately ARIA still needs some work before it can be used without hacks, but we’re working closely with standards bodies, browser vendors, and the accessibility community to improve web accessibility beyond jQuery. Our documentation site now includes details about keyboard navigation for each widget.
Renamed Effects Files
All effects files have been renamed to match the jquery.ui.*.js naming pattern. If you’re using individual effect files, you’ll need to update your file references.
Deprecated APIs
As mentioned above, many plugins went through API redesigns. As a result, many existing APIs were deprecated. These APIs will be removed in 1.10.0. The 1.9.0 release includes a flag to disable all deprecated APIs, allowing you to determine if your code is ready for 1.10.0 even before it is released. There are full details on how to use the flag in the upgrade guide.
Supported jQuery Versions
jQuery UI 1.9.0 supports jQuery 1.6 and newer. That’s 11 versions! Multiply that by the number of supported browsers and you’ve got quite a support matrix.
New Sites
Assuming you’re not reading this in a feed reader or some other syndicated format, you’ve probably already noticed that our web site has a brand new look. The sites are still under development, so please bear with us as we add more content and improve upon the design. We’ve also deployed a brand new API documentation site which includes a lot of information that was missing from the old site. If you’re interested in helping improve any of our sites, they’re all hosted on GitHub now, with the repository names matching the domain names. For example, the repository for jqueryui.com is https://github.com/jquery/jqueryui.com.
Download
File Downloads
Development Bundle: https://github.com/downloads/jquery/jquery-ui/jquery-ui-1.9.0.zip
Themes Package: https://github.com/downloads/jqu ... ui-themes-1.9.0.zip
Our goal is to have a completely refreshed project with the 2.0 release. We will have a much simpler API, better stability, full documentation and a full test suite for every plugin.
Today, we’re proud to announce the first major step toward reaching that goal. jQuery UI 1.9.0 is now available with hundreds of bug fixes, a bigger and better test suite, and improved APIs. In addition to the code, we’ve also deployed all new sites and improved documentation.
New Widget: Menu
The menu widget was technically released in 1.8, but it was bundled inside the autocomplete widget and mostly hidden from users. Menu is now a first class citizen in jQuery UI and is great for inline or popup menus, as well as a great starting point for more complex menu systems. Check out the menu demos and menu documentation for more details.
New Widget: Spinner
The spinner, or number stepper, widget is perfect for handling all kinds of numeric input. Spinners allow users to type a value directly or modify an existing value by spinning with the keyboard, mouse or scrollwheel. When combined with Globalize, you can even spin currencies and dates in a variety of locales. Check out the spinner demos and spinner documentation for more details.
New Widget: Tooltip
The tooltip widget supports a wide variety of uses: local and remote content, custom positioning and animation, mouse tracking, event delegation, and more. Check out the tooltip demos and tooltip documentation for more details.
API Redesign: Accordion
The accordion widget has undergone an API redesign, making it more consistent with other widgets and providing better animation support. Make sure to read the upgrade guide so you can migrate away from the deprecated APIs.
API Redesign: Tabs
The tabs widget has undergone an API redesign, making it more consistent with other widgets and providing better ajax support. Make sure to read the upgrade guide so you can migrate away from the deprecated APIs.
API Redesign: Position
The position utilty has undergone an API redesign, providing better collision detection and support for percent-based offsets. Make sure to read the upgrade guide so you can migrate away from the deprecated APIs.
Improved Widget Factory
We’ve added a lot of functionality to the widget factory, especially related to instantiation and inheritance. There are lots of new features for widget developers and a few new APIs and improvements for widget users as well. Check out the upgrade guide for more details.
Improved Accessibility
We put a lot of effort into making accordion, autocomplete, tabs, menu, spinner, and tooltip as accessibile as possible. Unfortunately ARIA still needs some work before it can be used without hacks, but we’re working closely with standards bodies, browser vendors, and the accessibility community to improve web accessibility beyond jQuery. Our documentation site now includes details about keyboard navigation for each widget.
Renamed Effects Files
All effects files have been renamed to match the jquery.ui.*.js naming pattern. If you’re using individual effect files, you’ll need to update your file references.
Deprecated APIs
As mentioned above, many plugins went through API redesigns. As a result, many existing APIs were deprecated. These APIs will be removed in 1.10.0. The 1.9.0 release includes a flag to disable all deprecated APIs, allowing you to determine if your code is ready for 1.10.0 even before it is released. There are full details on how to use the flag in the upgrade guide.
Supported jQuery Versions
jQuery UI 1.9.0 supports jQuery 1.6 and newer. That’s 11 versions! Multiply that by the number of supported browsers and you’ve got quite a support matrix.
New Sites
Assuming you’re not reading this in a feed reader or some other syndicated format, you’ve probably already noticed that our web site has a brand new look. The sites are still under development, so please bear with us as we add more content and improve upon the design. We’ve also deployed a brand new API documentation site which includes a lot of information that was missing from the old site. If you’re interested in helping improve any of our sites, they’re all hosted on GitHub now, with the repository names matching the domain names. For example, the repository for jqueryui.com is https://github.com/jquery/jqueryui.com.
Download
File Downloads
Development Bundle: https://github.com/downloads/jquery/jquery-ui/jquery-ui-1.9.0.zip
Themes Package: https://github.com/downloads/jqu ... ui-themes-1.9.0.zip
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-746040/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Kivy 1.9.0 釋出,Python UI 開發工具包PythonUI
- Apache jclouds 1.9.0 釋出,雲端計算開發包ApacheCloud
- jQuery 1.8.2 釋出jQuery
- jQuery 1.8.1 釋出jQuery
- jQuery 釋出 3.4.0 版本jQuery
- jQuery 1.10.0 和 jQuery 2.0.1 釋出jQuery
- 【更新】Kendo UI for jQuery釋出R2 2018|附下載UIjQuery
- MQTT X 1.9.0 釋出:開箱即用的 bench 命令,MQTT 效能測試更便捷MQQT
- jQuery UI Bootstrap:在jQuery UI上整合BootstrapjQueryUIboot
- jquery ui layoutjQueryUI
- JQuery UI 拖拽排序jQueryUI排序
- 微軟釋出遊戲 UX/UI 開發指南微軟遊戲UXUI
- 12 - Vue3 UI Framework - 打包釋出VueUIFramework
- beego & bee 1.9.0 releasedGo
- Semantic UI 1.7.2 釋出,前端介面開發框架UI前端框架
- jQuery UI 1.9介紹jQueryUI
- Ext JS和jQuery UIJSjQueryUI
- jQuery 2.2 和 1.12 新版本釋出jQuery
- jQuery 開啟 1.8 時代,1.8 Beta 1 釋出jQuery
- jQuery 2.0釋出 不再支援IE 6/7/8jQuery
- beego & bee 1.9.0 releasedGo
- UI元件Kendo UI釋出R2 2018|附下載UI元件
- Android UI基礎 仿閒魚釋出頁AndroidUI
- View UI Plus 釋出 1.3.0 版本,新增 Space、$ImagePreview 元件ViewUI元件
- Semantic UI 1.11.2 釋出,前端介面開發框架UI前端框架
- Semantic UI 1.11.0 釋出,前端介面開發框架UI前端框架
- jquery ui進度條 progressbarjQueryUI
- Flutter 1.5 釋出,正式成為全平臺 UI 框架!FlutterUI框架
- View UI Plus 釋出 1.2.0 版本,新增 Image、Skeleton、Typography 元件ViewUI元件
- iView 釋出微信小程式 UI 元件庫 iView WeappView微信小程式UI元件APP
- 雅虎JavaScript UI庫YUI 3.8 pr1版釋出JavaScriptUI
- .NET跨平臺UI框架Avalonia 11.1重磅釋出UI框架
- 【版本更新】完整UI庫Kendo UI釋出R3 2017|附下載UI
- Jquery UI ---autocomplete的基本用法jQueryUI
- jQuery UI Datepicker中文顯示jQueryUI
- JQuery UI之進度條——ProgressbarjQueryUI
- jquery ui Message 簡單使用jQueryUI
- View UI Plus 釋出 1.3.1 版本,增強 TypeScript 使用體驗ViewUITypeScript