About jQuery UI
jQuery UI is a curated set of UI cooperations, impacts, gadgets, and topics based on top of the jQuery JavaScript Library. Regardless of whether you're building exceptionally intelligent web applications or you simply need to add a date picker to a frame control, jQuery UI is the ideal decision.
Interface Vision and Objectives
Interface Community configuration prepare
The procedure for outlining and arranging the eventual fate of the jQuery UI library ought to be open, straightforward and in the hands of the group. We invite contribution from anybody keen on connecting with the group, from bad-to-the-bone engineers to visual and association architects, openness specialists, item chiefs, representatives, end clients and that's just the beginning.
Connect Adaptable styling and topics
Gadgets ought to give snares to empower designers to tweak both behavioral and presentational angles. Move livelinesss ought to be discretionary and adaptable. Class names utilized on inner components ought to be important to jQuery UI clients and empower styling either through ThemeRoller or written by hand CSS by means of the jQuery UI CSS Structure. However much as could be expected, style traits ought to be isolated into the module's CSS, not inside the scripts with a specific end goal to make customization basic and clear. Gadgets styles ought to be coded with corresponding (em-based or % based) measuring and ought to re-stream on a level plane to fill the space gave.
Connect Exquisite visual and association outline
All gadgets ought to be intended for straightforwardness, convenience and feel. We expect to incorporate best practice cases from portable and desktop OS, web applications and a touch of judgment skills to make a strong and adaptable arrangement of UI gadgets that is outwardly rational and predictable in conduct. Components ought to be pared down to concentrate on what is useful and normally required with a framework for broadening highlights through customization.
Interface Rich Programming interface
The jQuery UI Programming interface is intended to be as basic and instinctive as the jQuery Programming interface. You discover components utilizing an inquiry selector, then call a compact strategy on the resultant set. There are reasonable defaults to cover the most widely recognized utilize cases, so frequently it's not important to determine any non-default choices. All choices are discretionary.
Interface Dynamic improvement
Since we're creating non-local HTML controls, gadgets ought to be worked such that clients on programs and gadgets that can't bolster JavaScript can even now cooperate with the site or application. A large portion of the present arrangement of UI gadgets take after the best routine with regards to dynamic upgrade and we're attempting to extend that example to gadgets that don't. By and large, propelled segments can be created from HTML primitives (i.e. slider from select menu, radio set, or content info), and as the UI library combined with the most well known JavaScript library on the planet, we ought to show others how its done around there. Any UI gadget that sits inside the stream of a frame ought to have the capacity to store information utilizing semantic HTML components so the shape can be submitted or serialized ordinarily. jQuery UI parts ought to take after the unpretentious practices set forth by jQuery itself, and ought to endeavor to be forward-looking in its endeavors to standardize crosswise over programs and gadgets (test for components/bugs, not program sniffing).
Connect Profound openness bolster
Gadgets ought to likewise be open to JavaScript-competent clients who have incapacities, for example, visual impairment or deafness (should we ever wander into the field of sound/video joining, for example). We endeavor to make segments available using semantic HTML components inside parts and taking after the rules determined in the WAI-ARIA spec. Any picture based activities inside gadgets ought to give content counterparts (close symbols, extend/fall symbols, and so forth ought to have title characteristics in any event).
Interface Internationalization and confinement
Given the worldwide gathering of people for jQuery UI, we ought to grasp the capacity to make our modules work in an assortment of dialects and societies. By abstracting dialect far from the center module code and giving alternatives to supporting social contrasts (ideal to left perusing introduction, date and money positions, iconography, and so on.) we can work in the adaptability required for a worldwide group.
Comments
Post a Comment