Description
jQuery वास्तव में एक JavaScript Framework है, जिसे वर्तमान समय में सर्वाधिक उपयोग में लिया जाता है। इसे न केवल Simple Web Developers द्वारा बल्कि Intel, Apple, Google, Microsoft जैसी बडी कम्पनियों द्वारा भी उपयोग में लिया जाता है, ताकि Client Side Development को ज्यादा आसानी से व तेज गति से Perform किया जा सके।
इतना ही नहीं jQuery के कई Plugins भी हैं, जिन्हें हम बिना किसी प्रकार का Modification किए हुए अपने Web Application अथवा Mobile Application में Reuse कर सकते हैं किसी Specific प्रकार की जरूरत को पूरा कर सकते हैं।
यदि आप Fast Speed से Client Side Development करना चाहते हैं, तो ये पुस्तक निश्तिच रूप से आपके लिए काफी उपयोगी साबित हो सकती है। इसलिए यदि आप JavaScript सीखना चाहते हैं अथवा यदि आप JavaScript को Use करते हुए अपने Web या Mobile Application को Interactive बनाते हैं, तो ये पुस्तक आपके लिए निश्चित ही सहयोगी होगी, जिसमें निम्न Contents को काफी विस्तार से Discuss किया गया है:
Index of Contents
jQuery Introduction
Downloading and Linking jQuery
Where to Embed jQuery Framework
Internal Architecture of jQuery
Development Environment Setup
Notepad++
Aptana Studio
Visual Studio
NetBeans
Developer Tools Console
Display Message in Console
jQuery – Fundamental Internals
The DOM (Document Object Model)
jQuery Statement Description
Selector
Action
Parameters
Separate Everything – HTML, CSS and JavaScript
Is the Document Ready
Delay the ready Event to be fired
The jQuery Alias
jQuery() Function – The Gateway of jQuery
jQuery( selector [, context ] )
jQuery( html [, ownerDocument ] )
jQuery( callback )
jQuery Selectors – The Base of jQuery
Basic Selector
Universal Selector ( * )
Class Selector (“.className”)
Element Selector (“tagName”)
ID Selector (“#id”)
Multiple Selector (“selector1 selector2, selectorN”)
Hierarchy Selector
Child Selector (“parent > child”)
Child Selector (“ancestor descendant”)
Next Adjacent (“previous + next”)
Next Siblings (“previous ~ next”)
Attribute Selector
Has Attribute Selector[name]
Attribute Equal Selector[name = “value”]
Attribute Contains Prefix Selector[name |= “value”]
Attribute Contains Selector[name *= “value”]
Attribute Contains Word Selector[name ~= “value”]
Attribute Ends With Selector[name $= “value”]
Attribute Starts With Selector[name ^= “value”]
Attribute Not Equal Selector[name != “value”]
Multiple Attribute Selector[name = “value”][nameN = “valueN”]
Basic Filter Selectors
:lang Filter Selector – jQuery(“:lang(language-code)”)
:not Filter Selector – jQuery(“:not(selector)”)
:root Filter Selector – jQuery(“:root”)
:target Filter Selector – jQuery(“:target”)
:eq() Filter Selector jQuery(“:eq(index)”) jQuery(“:eq(-index)”)
:gt() Filter Selector jQuery(“:gt(index)”) jQuery(“:gt(-index)”)
:lt() Filter Selector jQuery(“:gt(index)”) jQuery(“:gt(-index)”)
:even Filter Selector – jQuery(“:even”)
:odd Filter Selector – jQuery(“:odd”)
:first Filter Selector – jQuery(“:first”)
:last Filter Selector – jQuery(“:last”)
:header Filter Selector – jQuery(“:header”)
Child Filter Selectors
:first-child Filter Selector – jQuery(“:first-child”)
:last-child Filter Selector – jQuery(“:last-child”)
:first-of-type Filter Selector – jQuery(“:first-of-type”)
:last-of-type Filter Selector – jQuery(“:last-of-type”)
:nth-child Filter Selector – jQuery(“:nth-child(index/even/odd/ equation”)
:nth-last-child Filter Selector – jQuery(“:nth-child(index/even/odd/ equation”)
:nth-last-of-type Filter Selector – jQuery(“:nth-child(index/even/odd/equation”)
:nth-of-type Filter Selector – jQuery(“:nth-child(index/even/odd/equation”)
:only-child Filter Selector – jQuery(“:only-child”)
:only-of-type Filter Selector – jQuery(“:only-of-type”)
Content Filter Selectors
:contains Filter Selector – jQuery(“:contains(text)”)
:empty Filter Selector – jQuery(“:empty”)
:parent Filter Selector – jQuery(“:parent”)
:has Filter Selector – jQuery(“:parent”)
Visibility Filter Selectors
:hidden Filter Selector – jQuery(“:hidden”)
:visible Filter Selector – jQuery(“:hidden”)
Form Selectors
:checked Selector – jQuery(“:checked”);
:enabled Selector – jQuery(“:enabled”);
:disabled Selector – jQuery(“:disabled”);
:button Selector – jQuery(“:button”);
:checkbox Selector – jQuery(“:checkbox”);
:file Selector – jQuery(“:file”);
:focus Selector – jQuery(“:focus”);
:image Selector – jQuery(“:image”);
:input Selector – jQuery(“:input”);
:password Selector – jQuery(“:password”);
:text Selector – jQuery(“:text”);
:radio Selector – jQuery(“:radio”);
:selected Selector – jQuery(“:selected”);
:reset Selector – jQuery(“:reset”);
:submit Selector – jQuery(“:submit”);
jQuery Events – Define The Interactivity
jQuery Event Object
jQuery.Event Constructor
jQuery.Event Properties
Event Specific Properties
Event Handler Attachment
bind() Method
unbind() Method
delegate() Method
undelegate() Method
on() Method
off() Method
trigger() Method
triggerHandler() Method
one() Method
Web Browser Events
resize() Method
scroll() Method
Keyboard Events
focusout() Method
keydown() Method
keyup() Method
keypress() Method
Mouse Events
click() Method
dblclick() Method
mousedown() Method
mouseup() Method
mousemove() Method
mouseover() Method
mouseout() Method
mouseenter() Method
mouseleave() Method
hover() Method
Form Events
blur() Method
change() Method
focus() Method
focusin() Method
select() Method
submit() Method
jQuery Event Object – Properties
event.currentTarget Property
event.data Property
event.delegateTarget Property
event.metaKey Property
event.namespace Property
event.result Property
event.target Property
event.type Property
event.timeStamp Property
jQuery DOM Manipulation
Class Attribute Manipulation
addClass() Method
removeClass() Method
hasClass() Method
toggleClass() Method
css() Method
Existing Element Manipulation
clone() Method
DOM Insertion Around Manipulation
wrap() Method
wrapAll() Method
wrapInner() Method
DOM Insertion Inside Manipulation
append() Method
appendTo() Method
prepend() Method
prependTo() Method
text() Method
html() Method
DOM Insertion Outside Manipulation
after() Method
before() Method
insertBefore() Method
insertAfter() Method
DOM Insertion Removal Manipulation
unwrap() Method
detach() Method
remove() Method
empty() Method
DOM Replacement Manipulation
replaceAll() Method
replaceWith() Method
General Attributes Manipulation
attr() Method
prop() Method
removeAttr() Method
removeProp() Method
val() Method
CSS Dimension Manipulation
height() Method
width() Method
innerHeight() Method
innerWidth() Method
outerHeight() Method
outerWidth() Method
CSS Offset Manipulation
offset() Method
position() Method
scrollLeft() Method
scrollTop() Method
Collection Manipulation
each() Method
DOM Element Manipulation
get() Method
index() Method
toArray() Method
Data Storage Manipulation
data() Method
removeData() Method
jQuery.hasData() Method
DOM Traversing
DOM – Filtering Manipulation
DOM Tree Traversal Manipulation
jQuery Utility Methods
jQuery.contains() or $.contains() Function
jQuery.each() or $.each() Function
jQuery.extend() or $.extend() Function
jQuery.globalEval() or $.globalEval() Function
jQuery.grep() or $.grep() Function
jQuery.inArray() or $.inArray() Function
jQuery is…() Functions
jQuery.makeArray() or $.makeArray() Function
jQuery.map() or $.map() Function
jQuery.noop() or $.noop() Function
jQuery.merge() or $.merge() Function
jQuery.now() or $.now() Function
jQuery.type() or $.type() Function
jQuery.parseHTML() or $.parseHTML() Function
jQuery.parseXML() or $.parseXML() Function
jQuery.parseJSON() or $.parseJSON() Function
jQuery.unique() or $.unique() Function
jQuery.trim() or $.trim() Function
jQuery.data() or $.data Function
jQuery.removeData() or $.removeData Function
jQuery Special Properties
jquery Property
context Property
jQuery.support or $.support Property
ajax Property
boxModel Property
changeBubbles Property
checkClone Property
checkOn Property
cors Property
cssFloat Property
hrefNormalized Property
htmlSerialize Property
leadingWhitespace Property
noCloneEvent Property
opacity Property
optDisabled Property
optSelected Property
style Property
submitBubbles Property
tbody Property
length Property
jQuery Animation and Effects
Basic Functions
hide() Method
show() Method
toggle() Method
Fading Functions
fadeOut() Method
fadeIn() Method
fadeToggle() Method
fadeTo () Method
Sliding Functions
slideUp() Method
slideDown() Method
slideToggle() Method
Custom Functions
animate() Method
queue() Method
dequeue() Method
clearQueue() Method
stop() Method
finish() Method
delay() Method
jQuery.fx.interval Property
jQuery.fx.off Property
jQuery AJAX – Deferred Object
Promises and Deferred Objects
jQuery.Deferred() Function
deferred.state() Method
deferred.resolve() Method
deferred.reject() Method
deferred.done() Method
deferred.resolveWith() Method
deferred.rejectWith() Method
deferred.fail() Method
deferred.notify() Method
deferred.notifyWith() Method
deferred.progress() Method
deferred.promise() Method
promise() Method
deferred.always() Method
deferred.then() Method
jQuery.when() Method
Low-Level Interface Methods
jQuery.ajax() or $.ajax() Function
jQuery.ajaxSetup(options) Function
jQuery.ajaxPrefilter() Function
jQuery.ajaxTransport() Function
jQuery Helper Functions
jQuery.param() Function
serialize() Method
serializeArray() Method
Shorthand Methods
load() Method
jQuery.get() Function
jQuery.post() Function
jQuery.getScript() Function
jQuery.getJSON() Function
Global Ajax Event Handlers
ajaxSend() Method
ajaxStart() Method
ajaxSuccess() Method
ajaxComplete() Method
ajaxError() Method
ajaxStop() Method
JSONP – Cross-Domain Scripting Hack
Same-Origin Policy Limitations
JSON and JSONP
Creating JSONP Web Service
JSONP with jQuery.getJSON() Function
JSONP with jQuery.ajax() Function
jQuery UI – The Standard Plug-in Collection
Button Widget
Progressbar Widget
Slider Widget
Tabs Widget
Dialog Widget
Accordion Widget
Vansh –
Hello BccFalna admin,
I really appreciate your work to promoting the programming languages in hindi. This will make my many concept crystal clear…. Keep promoting the good work..
Regards,
Vansh
Kuldeep Mishra –
Very nice and easy to follow ebook. Even DEMO have approximately more than 100 easy to understand pages to read.