Creating a Web App with jQuery UI
2012-03-09 00:00
357 查看
Quiet times in blog land as we’ve been busy in green field development with a new feedback platform for the V1 product line. I’ve been writing more code than normal and was greatly facilitated by using jQuery and jQueryUI.
Using jQueryUI’s inline modal, we support a seamless transition from non-logged-in state to logged-in even in the midst of write operations. For instance, you can, as an un-registered user, click to vote on an idea and then register, confirm, and return to the original window to commit your vote. This is an experience that a lot of sites get wrong… try favoriting on slideshare w/o being logged in, FAIL.
We’re using lots of base jQuery ajax functions as well as jQueryUI dialog, buttons, and skin elements.
The button system is pretty slick, supporting a number of states: primary, secondary, disabled, active, hover. This blog post is actually a better reference than the official docs.
jQueryUI’s theming system, called ThemeRoller allows configuration of the colors, corners, patterns, etc as well as generating several versions of standard icon canvases for a variety of options in icon coloring. Be sure to save the permalink for your themeroller config!
On the pure jQuery side, we appreciated Live Event Listeners which attach not just to the current DOM, but for all DOM that’s created — simplifying the process of adding interactive elements with script.
With a browser matrix including IE6 to Firefox and Webkit, jQuery was indispensable. We did design our IE6 support to be jettisonable in some hopeful future, accepting some visual downgrades and separating out exception rules for IE6 issues to a separate style sheet.
Nate Koechly at Yahoo describes extensively the challenges of modern UI engineering. Thanks to the jQuery folks for the getting us to a level where we could aim for superior experience. Hat tip to the Apache Lucene project, and specifically Lucene.net, for capable full text search.
转自:http://uxagile.com/2009/05/creating-a-web-app-with-jquery-ui/
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/vanessa219/article/details/4149184
相关文章推荐
- Creating a Web App with jQuery UI
- [转] Creating a Simple RESTful Web App with Node.js, Express, and MongoDB
- Spring Error creating bean with name 'sessionFactory ' defined in ServletContext resource [/WEB-INF/
- Asp.Net Textbox with jQuery UI Datepicker value lost on a postback
- Java-4-解决报错:Error creating bean with name 'globalAppObj': Injection of autowired dependencies failed
- Android官方Training阅读笔记 ---- Building a Dynamic UI with Fragments(Creating a Fragment) (一)
- Spring异常:Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.
- html5移动前端框架 UI webapp
- Android Material Design-Creating Apps with Material Design(用 Material Design设计App)-(零)
- Python Programming with the Java(TM) Class Libraries: A Tutorial for Building Web and Enterprise App
- Web UI Automation with Windows PowerShell
- 【示例代码】分享Jquery-UI实现Web桌面系统jWebOS
- SpringMVC配置拦截器出现500错误:Error creating bean with name 'org.springframework.web.servlet.handler.Mappe
- 【书籍推荐】《Creating Dynamic UI with Android Fragments》
- Scraping the Dynamic Web with PhantomJS: Using jQuery and Node: James Morrin: 9781449321864: Amazon.com: Books
- hybridapp/webapp的前端UI框架推荐
- maven springmvc Error creating bean with name 'org.springframework.web.servlet.mvc.annotation
- Creating a Web Control with an Expandable Property in the Designer by Using C#.
- Creating Reports in ASP.netwith Office Web Components
- Creating Excel Spreadsheets with Office Web Components (OWC) By Scott Mitchell