jQueryinHindi
jQueryinHindi
Kuldeep Chand
1
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery in Hindi
All rights reserved. No part of this work may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording, or by
any information storage or retrieval system, without the prior written permission of the
copyright owner and the publisher.
Trademarked names may appear in this book. Rather than use a trademark symbol
with every occurrence of a trademarked name, we use the names only in an editorial
fashion and to the benefit of the trademark owner, with no intention of infringement of
the trademark.
e-mail bccfalna@gmail.com,
or
visit http://www.bccfalna.com
Phone 097994-55505
The information in this book is distributed on an “as is” basis, without warranty.
Although every precaution has been taken in the preparation of this work, the author
shall not have any liability to any person or entity with respect to any loss or damage
caused or alleged to be caused directly or indirectly by the information contained in
this book.
2
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Professional Developer
3
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery
Index of contents
4
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Table of Contents
jQuery Introduction .............................................................................................. 13
Downloading and Linking jQuery ..................................................................... 16
Where to Embed jQuery Framework ............................................................... 21
Internal Architecture of jQuery ......................................................................... 23
Development Environment Setup ....................................................................... 27
Notepad++ ....................................................................................................... 27
Aptana Studio .................................................................................................. 29
Visual Studio .................................................................................................... 32
NetBeans ......................................................................................................... 38
Developer Tools Console ................................................................................ 50
Display Message in Console ........................................................................... 57
jQuery – Fundamental Internals .......................................................................... 60
The DOM (Document Object Model) ............................................................... 60
jQuery Statement Description .......................................................................... 62
Selector ........................................................................................................ 62
Action ........................................................................................................... 63
Parameters .................................................................................................. 63
Separate Everything – HTML, CSS and JavaScript ........................................ 66
Is the Document Ready ................................................................................... 67
Delay the ready Event to be fired .................................................................... 77
The jQuery Alias .............................................................................................. 80
jQuery() Function – The Gateway of jQuery .................................................... 84
jQuery( selector [, context ] ) ........................................................................ 85
jQuery( html [, ownerDocument ] ) ............................................................... 91
jQuery( callback ) ......................................................................................... 99
jQuery Selectors – The Base of jQuery ............................................................. 102
Basic Selector ................................................................................................ 103
Universal Selector ( * ) ............................................................................... 103
Class Selector (“.className”) ................................................................... 106
Element Selector (“tagName”) ................................................................... 107
ID Selector (“#id”) ....................................................................................... 109
Multiple Selector (“selector1 selector2, selectorN”) ................................... 110
Hierarchy Selector ......................................................................................... 112
Child Selector (“parent > child”) ................................................................. 112
Child Selector (“ancestor descendant”) ..................................................... 114
Next Adjacent (“previous + next”) .............................................................. 116
Next Siblings (“previous ~ next”) ................................................................ 117
Attribute Selector ........................................................................................... 119
Has Attribute Selector[name] ..................................................................... 120
Attribute Equal Selector[name = "value"] ................................................... 121
Attribute Contains Prefix Selector[name |= "value"] ................................... 122
Attribute Contains Selector[name *= "value"] ............................................. 124
Attribute Contains Word Selector[name ~= "value"] .................................. 125
Attribute Ends With Selector[name $= "value"] .......................................... 126
Attribute Starts With Selector[name ^= "value"] ......................................... 127
Attribute Not Equal Selector[name != "value"] ........................................... 128
Multiple Attribute Selector[name = "value"][nameN = "valueN"] ................ 130
Basic Filter Selectors ..................................................................................... 131
:lang Filter Selector – jQuery(":lang(language-code)")............................... 131
:not Filter Selector – jQuery(":not(selector)") ............................................. 133
:root Filter Selector – jQuery(":root") .......................................................... 134
5
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
6
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
7
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
8
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
9
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
10
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
11
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery
Fundamentals
12
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery Introduction
ftu yksxksa us Web Pages dks Interactive cukus ds fy, JavaScript dk iz;ksx fd;k gS] os
vPNh rjg ls tkurs gSa fd Pure JavaScript dk iz;ksx djds Interactivity dh lqfo/kk izkIr
djuk fdruk tfVy dke gS D;ksafd fofHkUu JavaScript Features dks fofHkUu Web Browsers
esa vyx&vyx rjhds ls Implement fd;k gSA
orZeku le; esa Firefox, Chrome, Internet Explorer, Opera o Safari 5 ,sls eq[; Web
Browsers gSa] ftudk iz;ksx lcls T;knk fd;k tkrk gSA vc ;fn vki Pure JavaScript
Codes dk iz;ksx djrs gq, vius Web Page dks Interactive cukuk pkgrs gSa] rks vkidks de
ls de bu 5 eq[; Web Browsers ds fy, vius Web Page dks Interactive cukuk iMsxkA
JavaScript ds fofHkUu Versions dks fofHkUu Web Browsers esa vyx&vyx rjhds ls
Implement fd, tkus dh otg ls ,d gh Web Page fofHkUu Web Browsers esa vyx&vyx
rjhds ls Render gks ldrk gSA ftldh otg ls “kq: ls gh JavaScript Developers dks ,d
ls T;knk Web Browsers ds fy, vius Web Page dks Interactive cukuk t:jh gksrk FkkA
;kuh ,d ls T;knk Web Browsers ds fy, vyx&vyx rjg ds JavaScript Codes fy[kus
dh t:jr gksrh FkhA
pwafd Professional World esa 80/20 dk Rule cgqr T;knk Follow gksrk gSA ;kuh
Professional Development esa 80% Requirements ,slh gksrh gSa] ftUgsa 20% Common
Codes }kjk iwjk fd;k tk ldrk gSA nwljs “kCnksa esa dgsa rks T;knkrj Professional
Development dh Requirements leku gksrh gSa vkSj leku izdkj dh Requirements dks iwjk
djus ds fy, fy[ks tkus okys Codes Hkh leku gksrs gSaA
bl otg ls 2005 ds vUr esa dqN Professional Web Developers us leku izdkj ds dkeksa
dks iwjk djus ds fy, ,sls JavaScript Functions dh ,d Library rS;kj dh] tks fd lHkh Web
Browsers ij leku :i ls dke djrs FksA
ifj.kkeLo:i leku izdkj dh Requirements dks iwjk djus ds fy, vyx&vyx Web
Browsers gsrq ckj&ckj Pure JavaScript Codes dks fy[kus ds ctk; ;s Developers cMh gh
vklkuh ls viuh rS;kj dh xbZ Library ds Functions dks Use dj ldrs Fks vkSj viuh
Common Requirements dks rsth ls iwjk dj ldrs Fks tks fd fdlh Hkh Professional
Development dh eq[; t:jr gksrk gSA
bUgha yksxksa us tuojh 2006 dh “kq:vkr esa viuh bl JavaScript Functions dh Library dks
Online Available djok fn;k] rkfd vU; JavaScript Developers Hkh bu Functions dk
iz;ksx djrs gq, vklkuh ls viuk Client Side Web Development dj ldsaA blh JavaScript
Functions dh Library dks Manage, Maintain o Update fd;k x;k vkSj ;gh JavaScript
Library gekjs lkeus jQuery ds uke ls miyC/k gS tks fd orZeku le; dk Most Popular
JavaScript Framework gSA
13
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery dh viuh cgqr lkjh fo”ks’krk,sa gSa] ftldh otg ls cgqr gh de le; esa bls bruk T;knk
mi;ksx esa fy;k tkus yxk gSA bldh lcls cMh fo”ks’krk rks ;gh gS fd bls lh[kuk o
Professional Level ij mi;ksx esa ysuk fdlh Hkh vU; JavaScript Framework dks lh[kus o
mi;ksx esa ysus dh rqyuk esa T;knk vklku gSA
jQuery dks lcls T;knk Use fd, tkus dk ewy dkj.k bldh ljyrk vkSj blds }kjk Provide
fd, tkus okys Professional Level ds Features gSaA pfy,] jQuery ds dqN egRoiw.kZ
Features ds ckjs esa tkuus dh dksf”k”k djrs gSa%
• jQuery dk iz;ksx djds ge cMh gh vklkuh ls HTML Page ds DOM dks Access
dj ldrs gSa] HTML Page ij Effects Apply dj ldrs gSa vkSj Ajax Request dj
ldrs gSaA lkFk gh jQuery fofHkUu izdkj ds Web Browsers ds lkFk Compatibility
(Cross Browser Compatibility) dk /;ku Lo;a gh j[k ysrk gSA ;kuh tc ge
jQuery dk iz;ksx djrs gSa] rc gesa vyx&vyx Web Browsers ds fy, vyx&vyx
JavaScript Codes fy[kus dh t:jr ugha gksrh gSA
• jQuery CSS3 Standards dks iwjh rjg ls Support djrk gSA bruk gh ugha jQuery
gesa dbZ vkSj Tools Hkh iznku djrk gS] tks fd lkekU;r;k Simple JavaScript ds lkFk
Available ugha gksrs gSaA
• jQuery esa miyC/k supports() Function ,d ,slk gh Option gS] tks bl ckr dk
irk yxk ysrk gS fd dksbZ Particular Web Browser fdlh Particular Feature dks
Support djrk gS ;k ugha] rkfd ge fdlh Particular Web Browser ds fy, fo”ks’k
izdkj ds Codes fy[k ldsaA
• jQuery dk iz;ksx dbZ ,sls Widgets o Effects cukus ds fy, Hkh fd;k x;k gS] ftudk
iz;ksx cgqrk;r esa gksrk gSA tSls Dialog Box, Slider Control, Tabs, Datepicker,
Overlay and Shadow Classes, Progressbar, Highlight Class, Error Class
vkfnA
• bl izdkj ds User Interface cukus okys o vU; izdkj ds Widgets o Effects dks
jQuery UI (jQuery User Interface) Library ds :i esa Develop fd;k x;k gS] tks
14
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
iwjh rjg ls jQuery ij vk/kkfjr gS vkSj bUgsa Create djus ds fy, gesa vyx ls
Codes fy[kus dh t:jr ugha gSA
• jQuery dk iz;ksx djds fofHkUu izdkj ds lSdMksa Plug-ins igys ls gh cuk, tk pqds gSa]
ftUgsa cMh gh vklkuh ls viuh t:jr ds vuqlkj Customize djds mi;ksx esa fy;k tk
ldrk gSA blfy, fofHkUu izdkj dh t:jrksa dks iwjk djus ds fy, gesa gj ckj Coding
djus dh t:jr ugha gksrh gS] cfYd ge bu jQuery Plug-in Libraries dk iz;ksx djds
de ls de le; esa viuh t:jrksa dks iwjk dj ldrs gSaA
• jQuery dk iz;ksx djrs le; lHkh rjg ds jQuery Codes dks ,d Separate
JavaScript File esa fy[kk tk ldrk gS] ftlls Web Page dk Structure (HTML) o
Behavior (JavaScript/jQuery) iwjh rjg ls Separated jgrk gSA
• jQuery }kjk HTML Page ds iwjs DOM dks cMh gh vklkuh ls Query ;kuh Access
fd;k tk ldrk gS] blfy, fdlh HTML Page ds Structure dks Hkh jQuery }kjk
cMh gh vklkuh ls Change o Modify fd;k tk ldrk gSA
• jQuery gesa dbZ ,sls Functions Provide djrk gS] ftudk iz;ksx djds ge fdlh
HTML Page esa u;k Element Insert dj ldrs gSa] fdlh Element dks Modify dj
ldrs gSa vFkok fdlh Element dks Delete dj ldrs gSaA bruk gh ugha cfYd ge fdlh
Element dks Replace, Remove ;k Clone dj ldrs gSaA lkFk gh jQuery dk iz;ksx
djds HTML Page ds Content dks Hkh cMh gh vklkuh ls Change dj ldrs gSaA
• jQuery dks IBM, Netfix, Google o Microsoft tSlh cMh dEifu;ka Hkh vius
Products ds lkFk mi;ksx esa ysrh gSa] blfy, bldk Hkfo’; dkQh lqfuf”pr gS vkSj bls
lh[kuk dkQh mi;ksxh lkfcr gksxkA bruk gh ugha] jQuery dks Use djus okys Users
dh ,d cgqr cMh Community gS] blfy, fdlh fo”ks’k izdkj dh t:jr dks iwjk djus
ds fy, vkidks Help izkIr djus esa Hkh dksbZ ijs”kkuh ugha gksxhA
buds vykok Hkh jQuery ds vkSj Hkh cgqr lkjs Features gSa] tks gesa fofHkUu izdkj ds Benefits
Provide djrs gSaA ysfdu blls igys fd ge jQuery dks Detail ls le>rs gq, vkxs c<sa] bl
ckr dks vPNh rjg ls le> ysuk t:jh gS fd ;s iqLrd iwjh rjg ls jQuery API ij vk/kkfjr
gS vkSj bl iqLrd esa dsoy blh ckr dks Describe fd;k x;k gS fd Web Site ;k Web
Application Create djrs le; fofHkUu izdkj dh JavaScript Related Professional
Requirements dks ge jQuery ds ek/;e ls dSls iwjk dj ldrs gSaA
tSlkfd geus iqLrd dh “kq:vkr esa crk;k fd jQuery, okLro esa ,d JavaScript Framework
gS] ftldk eryc ;gh gS fd jQuery iwjh rjg ls JavaScript ds lHkh Concepts dks Support
djrk gSA
15
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
blfy, ;fn vki bl iqLrd esa crk, x, Concepts o Codes dks Bhd rjg ls le>uk o
mi;ksx esa ysuk lh[kuk pkgrs gSa] rks fQj ;s t:jh gS fd vkidks HTML, CSS o JavaScript
dk Basic Knowledge t:j gksA ;fn vkidks HTML o CSS ls lEcaf/kr fcYdqy Hkh Kku ugha
gS] rks fQj vkidks igys gekjh iqLrd “HTML with CSS in Hindi” vPNh rjg ls i<uk pkfg,
rkfd vki Web Development ds Basic Concepts dks Bhd ls le> ldsaA
blh rjg ls ;fn vkidks JavaScript dk Kku ugha gS] rks vkidks igys “Advance JavaScript
in Hindi” iqLrd dks i<uk pkfg,] D;ksafd bl iqLrd esa cgqr lkjs ,sls Basic Concepts fn,
x, gSa] ftUgsa le>sa fcuk vki jQuery dks Bhd ls ugha le> ldrs vkSj jQuery dks Bhd ls
le>s fcuk vki bls bldh iwjh rkdr ds lkFk mi;ksx esa ugha ys ldrsA
jQuery dh Functionalities dks mi;ksx esa fy;k tk lds] blds fy, lcls igys gesa jQuery
Framework ;kuh jQuery Library File dks Download djuk gksrk gSA
jQuery Library iwjh rjg ls Free gS vkSj bls http://jquery.com ls Download fd;k tk
ldrk gSA ;fn vki jQuery dh File dks vius Web Server ij Hold djuk ugha pkgrs] rks
vki Google, Microsoft ;k Lo;a JQuery ds CDN ij Hosted jQuery Library dks Hkh
mi;ksx esa ys ldrs gSaA nksuksa rjhdksa ls vius Web Page esa jQuery dks Include djus dk
rjhdk fuEukuqlkj gS%
</body>
</html>
mijksDr Code esa ge ;s eku jgs gSa fd gekjs Current Web Project ds Folder ds vUnj gh
JavaScript uke dk ,d Folder gS vkSj blh Folder esa gekjh jQuery Library File Stored gS]
ftldk uke jquery-1.9.1.js gSA
mijksDr Web Page esa jQuery Library File dks Current Web Page esa Include djus dk
dke fuEu Statement dj jgk gS%
16
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge gekjs Lo;a ds Web Server ij jQuery Library File dks Host djuk ugha pkgrs] rc
ge fuEukuqlkj Google, Microsoft ;k Lo;a JQuery ds CDN dk iz;ksx djds Hkh jQuery
Library File dks vius Web Page ij Embed dj ldrs gSa%
</head>
<body>
</body>
</html>
17
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery ds gesa”kk nks Versions Available jgrs gSaA igyk Version Source Version gksrk gS]
ftls lkekU;r% Web Development ;k Production ds le; Use fd;k tkrk gS] tcfd nwljs
Version dks Minified Version dgrs gSa vkSj ;s Version lkekU;r% rc Use fd;k tkrk gS]
tc Web Site dks User ds fy, Online Publish fd;k tkrk gS] D;ksafd Minified Version dks
Compress dj fn;k tkrk gS] ftlls bldh Size de gks tkrh gSA
ifj.kkeLo:i tc User gekjh Web Site ds Pages dks Access djrk gS] rks jQuery T;knk
rsth ls User ds Web Browser esa Download gks tkrk gS vkSj User gekjs Web Pages dks
T;knk rsth ls Access dj ikrk gSA
lkekU;r% Minified Version esa “min” “kCn dk iz;ksx fd;k tkrk gS tSlkfd mijksDr Example
Code esa vki ns[k ldrs gSa fd fofHkUu CDN Networks jQuery ds Minified o Full, nksuksa
Versions Provide djrs gSa vkSj ge ftls pkgsa mls mi;ksx esa ys ldrs gSaA
;fn vki Microsoft CDN }kjk Provided jQuery Library Use djrs gSa] rks vki aspnet o
microsoft nksuksa CDN ls jQuery Library dks vius Web Page esa Include dj ldrs gSaA
microsoft iqjkuk CDN gS tcfd aspnet Microsoft }kjk Provided u;k CDN gSA blfy,
;fn vki Microsoft }kjk Provided CDN jQuery Library Use dj jgs gSa] rks vkidks
fuEukuqlkj Code }kjk aspnet CDN dk gh iz;ksx djuk pkfg,%
;fn vki jQuery CDN dks jQuery Library ds fy, Use djrs gSa] rks jQuery CDN rhu rjhds
ls jQuery Library Provide djrk gS] tks fd fuEukuqlkj gSa%
bl rjhds ls jQuery Library dks Use djus ij vki fuf”pr :i ls ;s r; djrs gSa fd vki
jQuery ds 1.9.1 Version dks gh vius Web Page esa Include dj jgs gSaA tcfd%
bu nksuksa rjhdksa ls ;fn vki jQuery CDN dh jQuery Library dks Use djrs gSa] rks vkids
Web Page ds fy, gesa”kk Latest jQuery Version Download gksrk gSA mijksDr nksuksa rjhdksa
esa ,d eq[; vUrj ;s gS fd ;fn vki igys rjhds dks Use djrs gSa] ;kuh ;fn vki Exact
Version ds jQuery Framework dks Use djrs gSa] rks og jQuery Library JavaScript File
User ds Web Browser esa rc rd ds fy, Cache gks tkrh gS] tc rd fd User vius
Computer ds Operating System dks iwjh rjg ls Format ugha djrk vFkok User Lo;a
Manually vius Web Browser ds Cache dks Clear ugha djrkA
18
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tcfd ;fn vki nwljs rjhds dks Use djrs gSa] rks jQuery Library User ds Web Browser esa
cgqr de le; ds fy, Cache gksrh gSA ifj.kkeLo:i ml fuf”pr vof/k ds ckn ;fn User
fQj ls vkidh Web Site ds Pages Open djrk gS] rks jQuery Library fQj ls Download
gksrh gSA
vki le> gh x, gksaxs fd nksuksa rjhdksa dk viuk ,d Qk;nk gS rks ,d uqdlku Hkh gSA tc vki
igys rjhds ls Exact Version ds jQuery Library dks vius Web Page esa Embed djrs gSa]
rc og jQuery Library File User ds Web Browser esa Cache gks tkus dh otg ls vkidh
Web Site ds lHkh Web Pages User ds Computer esa Fast Render gksrs gSa] ysfdu tc Hkh
jQuery dk u;k Version Launch gksrk gS] rks vkidks vius Web Page esa ml Latest
Version dks Manually Modify djuk iMrk gSA
tcfd ;fn vki nwljs rjhds dks Use djrs gSa] rks vkidks gj u, jQuery Version ds fy, vius
Web Pages dks Manually u, jQuery Version ds fy, Modify ugha djuk iMrk ysfdu ml
fLFkfr esa User ds Computer esa jQuery Library ckj&ckj Download gksrh gS] ftlls vkidh
Web Site ds Web Pages User ds Computer esa /kheh xfr ls Render gksrs gSaA
blh izdkj ls ;fn vki Google dk CDN Use djrs gSa] rks vki fuEukuqlkj rhu rjhdksa ls
jQuery dks vius Web Page esa Include dj ldrs gSa%
igys rjhds esa Exact jQuery Version dks Specify djus dh otg ls ;s Library User ds
Web Browser ds Cache esa vf/kdre 1 lky rd Exist jgrh gS] tcfd User vius
Computer ds Operating System dks Format u djs ;k vius Web Browser ds Cache
dks Manually Remove u djsA
tcfd nwljs rjhds esa jQuery Library User ds Computer esa dsoy ,d fnu rd gh Cached
jgrh gSA 24 Hours ds ckn vxys fnu ;fn User vkidh Web Site dks fQj ls Open djrk
gS] rks jQuery Library ,d ckj fQj ls Download gksrh gSA
blh rjg ls ;fn vki nwljs rjhds dks Use djrs gSa] rks jQuery ds 1.9 ds ckn ds lHkh Sub-
Versions esa ls tks Sub-Version lcls Latest gksrk gS] ogh Sub-Version User ds
Computer esa Download gksrk gSA
tcfd ;fn vki rhljs rjhds dks Use djrs gSa] rks jQuery Library User ds Computer esa
dsoy ,d ?k.Vs rd gh Cached jgrk gSA ifj.kkeLo:i rhljk Version okLro esa Latest
jQuery Version dks Represent djrk gS vkSj tSls gh u;k jQuery Version Launch gksrk gS]
og vkidh Web Site ds fy, Available gks tkrk gS] tcfd jQuery dk Version 1 gh gksA
;fn Version dh “kq:vkr 2 ls gks xbZ] rks vkidks fQj ls vius Web Pages esa jQuery dks
Manually Latest Version ds fy, Modify djuk iMsxkA
vki le> gh x, gksaxs fd vki jQuery ds ftruk Latest Version ds fy, vius Web Pages
dks Create djsaxs] jQuery mrus gh de le; ds fy, User ds Web Browser esa Cache
gksxkA blfy, vki Lo;a gh fu.kZ; djsa fd vkidks viuh Web Site dh Performance c<kuh gS
;k vkidks Manual Changes ls cpuk gSA
19
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;fn vki Performance c<kuk pkgrs gSa] rks vkidks Exact Version ds jQuery Library dks
vius Web Pates esa Include djuk pkfg,A tcfd ;fn vki vius Web Pages dks Future esa
Manually Change djuk ugha pkgrs] rks vkidks jQuery ds Latest Version ds CDN dks
Use djuk pkfg,A
oSls vius Web Pages dks geas”kk Latest Version ds CDN dks Use djus ds fy, Set djus
ij ,d ijs”kkuh vkSj Hkh gS vkSj oks ijs”kkuh ;s gS fd lkekU;r% fofHkUu u, Versions ds lkFk dqN
jQuery Functionalities dks Deprecate fd;k tkrk gS vkSj dqN ubZ Functionalities dks
Add fd;k tkrk gSA vc ;fn vki vius Web Pages esa fuEu esa ls fdlh CDN dks Use djrs
gSa%
vkSj u, jQuery Version esa fdlh ,sls Method dks Deprecate dj fn;k x;k gS] ftls vki
viuh Web Site ij Use dj jgs gSa ;k vki ftl jQuery Method dks Use dj jgs gSa] mls
jQuery Library esa fdlh otg ls Modify fd;k x;k gS vkSj og Method vc Exactly oSlk gh
dke ugha djrk] tSlk ml le; djrk Fkk] tc vkius mls vius Web Page ij fdlh t:jr
dks iwjk djus ds fy, Use fd;k Fkk] rks Automatically Latest Version Set gksus dh otg ls
vkids Web Site ds os Pages Bhd ls dke djuk cUn dj nsaxs] tks igys dj jgs FksA
blfy, csgrj ;gh jgrk gS fd gesa”kk Exact Version ds CDN dk gh iz;ksx fd;k tk, vkSj tc
Hkh dksbZ u;k Version Launch gks] rks igys ;s r; dj fy;k tk, fd dgha ml u, Version esa
,slk dksbZ Change rks ugha fd;k x;k gS] tks vkidh Web Site ds Pages ds fy, Bhd u gksA
bl ckr dks fuf”pr djus ds ckn gh Manually jQuery Library dks u, Version ds fy,
Modify fd;k tk,] rkfd vkids Web Site dh Functionality ij dksbZ foijhr izHkko u iMs vkSj
;fn dqN foijhr izHkko iMs] rks vki rqjUr fiNys Version ds jQuery ij Switch dj ldsaA
;fn vki vkius Lo;a ds Web Server ij jQuery Library dks Host djuk ugha pkgrs cfYd
vki fdlh CDN dh jQuery Library dks gh vius Web Page esa Include djuk pkgrs gSa] rks
vkidks Google ds CDN dks gh Use djuk pkfg, D;ksafd orZeku le; esa lcls T;knk
Developers us Google CDN dks gh Use fd;k gSA
ifj.kkeLo:i T;knkrj lEHkkouk ;gh gksrh gS fd User tc vkidh Web Site Open djrk gS]
rks mlds Web Browser ds Cache esa igys ls gh Google CDN ls vkbZ gqbZ jQuery Library
Files Exist gksrh gS vkSj vkids Web Page ds fy, og File Download ugha gksrhA
ifj.kkeLo:i vkidk Web Page vkSj T;knk rsth ls User ds Web Browser esa Load gksrk
gSA lkFk gh fofHkUu Web Developers us Research djds ;s tkuk gS fd vU; CDNs dh
20
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
rqyuk esa Google dk CDN T;knk Fast gSA bl otg ls Hkh Google ds CDN dks izkFkfedrk
nsuh pkfg,A
vki ns[k ldrs gSa fd Google CDN dks Use djrs le; geus <script> Element ds src
Attribute esa Specify fd, x, URL esa Protocol (http, https) dks Specify ugha fd;k gSA
geus ,slk blfy, fd;k gS D;ksafd Google ds CDN bu nksuksa Protocols dks Support djrs gSaA
blfy, ;fn fdlh dkj.k ls dHkh dksbZ Protocol dke u djs] rks ml fLFkfr esa Google CDN ls
jQuery Library Download ugha gks ik,xk D;ksafd lkekU;r% Google Lo;a http ls https ij
Redirect djrk gS vkSj Redirect Fail gks tkus dh fLFkfr esa ,slk gks ldrk gSA
blfy, tc ge Protocol dks Specify ugha djrs gSa] rks Web Browser Lo;a gh mi;qDr
Protocol dks Use djrs gq, Google CDN ls jQuery Library dks Download dj ysrk gSA
ysfdu ,slk flQZ Google CDN ds lkFk gksrk gSA
lkFk gh ,d vkSj /;ku j[kus okyh ckr ;s gS fd tc ge mijksDr rjhds ls Google CDN dks
Use djrs gSa] rc ;fn ge Local Computer ij Development djrs gSa] rks Local Computer
ds Web Browser ds Cache esa Stored jQuery Library Use ugha gksrk cfYd gesa”kk CDN ls
gh Library Download gksrk gSA
vr% ;fn Google CDN dks Use djus eas fdlh rjg dh ijs”kkuh vk jgh gks] rks vki “https”
Protocol ds lkFk mijksDr jQuery CDN dks fuEukuqlkj Specify dj ldrs gSa%
;kuh ;fn t:jr gks] rks gesa”kk “https” Protocol dks gh Use djuk pkfg,] http dks ughaA fQj
Hkh csgrj ;gh gS fd Development ds le; gesa gesa”kk gekjs Local Computer ij Stored
jQuery Library dks gh Use djuk pkfg, vkSj tc Web Site ;k Web Application iwjh rjg
ls rS;kj gks tk,] rc vius Local jQuery Library File dks Google CDN ls Replace dj
nsuk pkfg,A
fiNys mnkgj.k esa geus jQuery dks Head Section esa Include fd;k gSA ysfdu Professional
Development esa dHkh Hkh fdlh Hkh External JavaScript File dks Web Page ds Head
Section esa Include ugha fd;k tkrkA D;ks\a
21
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
D;ksafd fdlh Hkh vU; External Resource dh rjg gh JavaScript File Hkh Synchronous
rjhds ls Download gksrk gSA blfy, tc rd dksbZ JavaScript File Download gksdj Web
Browser ds Cache esa Save gksrk gS] rc rd Web Browser, Web Page ds fdlh Hkh vU;
Content dks Download ugha djrkA
ifj.kkeLo:i ;fn Web Browser esa Download gksus okyh JavaScript File dkQh cMh gks ;k
User ds Internet Connection dh Speed dkQh Slow gks] rks User dks ,slk eglwl gks
ldrk gS fd gekjk Web Page User ds Web Browser esa Download gh ugha gks jgk gS ;kuh
gekjk Web Page Hang gks x;k gSA tcfd Web Browser Internally gekjs Web Page ij
Linked fdlh JavaScript File dks Download dj jgk gksrk gSA bl fLFkfr esa og User gekjh
Web Site ls Move gks dj fdlh vU; Web Site ij tk ldrk gS] tks fd fcYdqy Hkh vPNh
ckr ugha gSA
lkFk gh lkekU;r% JavaScript File esa fy[ks x, Codes gekjs Web Page ds DOM ds lkFk
Interact djrs gSaA blfy, ;fn ge gekjs Web Page ds Head Section esa fdlh External
JavaScript File dks Attach djrs gSa vkSj ml JavaScript File esa dksbZ ,slk Code gS] tks fd
Current Web Page ds DOM ds lkFk Interact djrk gS] rks ml JavaScript File ds Codes
Fail gks tk,saxsA
D;ksafd tc og JavaScript File iwjh rjg ls Download gksus ds ckn Run gksxk vkSj Run gksrs
gh ml File ds Codes, Current Web Page ds DOM ds fdlh Element dks Access djus
dh dksf”k”k djsaxs] rks og Element Available gh ugha gksxk ftl ij og JavaScript Code
Action Perform dj ldsA D;ksafd og DOM Element rc Available gksxk] tc gekjs Web
Page dk Body Section, Web Browser esa Download gksxk] tcfd Head Section esa
Specified JavaScript File ds Download gksus ls igys Body Section Download gh ugha gks
ldrkA
blfy, csgrj ;gh jgrk gS fd fdlh Hkh External JavaScript File dks gesa”kk fuEukuqlkj
Closing Body Element </body> ls Just igys Include fd;k tk,A ,slk djus ij mijksDr
nksuksa izdkj dh leL;kvksa ls NqVdkjk fey tkrk gSA
<body>
<h1>Other Codes Here</h1>
tc ge mijksDr Code ds vuqlkj Closing Body Element ls Just igys fdlh JavaScript
File ;kuh jQuery Library File dks vius Web Page esa Include djrs gSa] rc Web Page
Normal rjhds ls o T;knk rsth ls Web Browser esa Download o Render gksrk gS rFkk vUr
22
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
esa tc jQuery Library Download gksuk “kq: gksrk gS] rc rd iwjk Web Page, Web Browser
esa Download o Render gks pqdk gksrk gSA
ifj.kkeLo:i ;fn jQuery ;k fdlh vU; External JavaScript File ds Download gksrs gh
dksbZ JavaScript Code Run gksrk gS] ftls Current Web Page ds fdlh DOM Element dks
Access o Manipulate djus dh t:jr gksrh gS] rks ml JavaScript Code ds fy, DOM
iwjh rjg ls rS;kj jgrk gSA
tc ge jQuery Framework Use djrs gSa] rks blh Function dk Function lcls T;knk ckj
Use fd;k tkrk gS] blfy, bls Refer djus ds fy, Global Symbol $ dks ,d Shortcut dh
rjg Use fd;k tkrk gSA
pwafd Web Browser ds Global Scope esa ftrus de Global Variables Attach gksrs gSa] Web
Browser ds JavaScript Codes ds Parsing dh Speed mruh gh de gks tkrh gSA blhfy,
jQuery Framework }kjk dsoy bUgha nksuksa Symbols (jQuery o $) dks Global Namespace
esa Define fd;k x;k gS] rkfd Web Browser ds Global Scope esa Extra Global Variables,
Functions vkfn Attach u gksa o jQuery dh Performance vPNh jgsA
pwafd JavaScript esa $ ,d Valid Symbol gS] ftls Variable ;k Identifier dh rjg Use
fd;k tk ldrk gSA blfy, ;fn ge pkgsa rks JavaScript esa fuEukuqlkj ,d ,slk Function
Define dj ldrs gSa] ftls $ Symbol ds ek/;e ls Call fd;k tk lds%
;fn ge bl Function dks Call djuk pkgsa] rks fuEukuqlkj Call dj ldrs gSa%
blh rjg ls ;fn ge pkgsa rks fuEukuqlkj ,d Self Invoked Function Define dj ldrs gSa
ftlesa ,d vkSj Self Invoked Function gS%
(function(window, undefined){
var jQuery = (function(){
// Other Codes…
return jQuery;
})();
23
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
})(window);
tSlkfd vki mijksDr Code ns[kdj gh le> ldrs gSa fd ;s Code Factory Pattern ij
vk/kkfjr gS] D;ksafd ;s Code Function Expression Syntax dk iz;ksx djds ,d Anonymous
Function Object Create dj jgk gS vkSj fofHkUu Operations Perform djus ds ckn vUr esa
ml Function Object dk Reference Return dj jgk gSA
bl Code esa geus ,d Self Invoked Method Create fd;k gS vkSj Parameter ds :i esa
mlesa window Object dks Pass fd;k gS] rkfd tSls gh Web Page, Web Browser esa Load
gks vkSj window Object Ready gks tk,] ;s Self Invoked Function Run gks tk,A
tSls gh ;s Function Run gksrk gS] JavaScript Interpreter Control bl Outer Function ds
vUnj igqaprk gS vkSj jQuery uke dk ,d u;k Function Reference Create djrk gSA lkFk
gh blesa Specify fd, x, lHkh rjg ds Codes Define djus ds ckn ;kuh lHkh Codes dks
Memory esa Store djus ds ckn jQuery Object dks Return djrk gS] ftls Outer Function
esa window.jQuery o window.$ dks Assign dj fn;k tkrk gS] rkfd ftl Function Code
dks Memory esa jQuery uke }kjk Reference fd;k tk jgk gS mls window.jQuery o
window.$ }kjk Hkh Refer fd;k tk ldsA
tc fdlh Outer Function ls fdlh Inner Function dk Reference Return fd;k tkrk gS]
rks og Inner Function ,d izdkj dk Closure gksrk gS] tks fd Outer Function ds Run
gksdj Memory ls lekIr gks tkus ds ckn Hkh Execution ds fy, Exist jgrk gSA
ifj.kkeLo:i Inner Function ls Control ds Return gksus ds ckn Hkh jQuery Variable esa
Inner Function dk Scope Exist jgrk gSA blfy, ge bl Inner Code dks fQj ls Call
djds Reuse dj ldrs gSaA
pwafd ge bl Inner Function dks fQj ls Reuse djuk pkgrs gSa] blhfy, geus bl Object dks
Outer Function esa Defined window.jQuery o window.$ Global Variables dks Hkh
Assign dj fn;k gSA rkfd ;s nksuksa References Web Browser ds Global Scope dh
Property cu tk,sa vkSj tc Hkh gesa t:jr gks] ge buds ek/;e ls Inner Function ds Codes
dks fQj ls Reuse dj ldsaA
pwafd window gekjs Web Browser dk Global Object gksrk gS] blfy, ;fn ge pkgsa rks vius
Code esa window “kCn dks NksM Hkh ldrs gSaA ifj.kkeLo:i ;fn ge ml window “kCn dks NksM
nsa] rks vius Code esa ge Inner Function dks jQuery ;k $ ls Hkh Reference dj ldrs gSa
vkSj iwjs jQuery Library esa Define fd, x, lHkh Functions dks ge bUgha nksuksa “kCnksa }kjk
Refer djrs gSaA
vc ;fn ge pkgsa] rks vius lHkh Library Functions dks mijksDr Code ds Inner Function esa
Defined dj ldrs gSa vkSj jQuery ;k $ }kjk bl Function dks Call djds mu lHkh Inner
Library Functions dks Use dj ldrs gSaA tSls%
(function(window, undefined){
var jQuery = (function(){
24
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
return jQuery;
})();
Bhd blh rjg ls iwjh jQuery Framework ds fofHkUu Functions dks Inner Functions ds :i
esa Define fd;k x;k gS vkSj D;ksafd gekjh T;knkrj t:jrksa ls lEcaf/kr Functions dks igys gh
bl Library esa Define fd;k tk pqdk gS] blfy, gesa fQj ls bu Functions dks Define djus
dh t:jr ugha gS] cfYd ge lh/ks gh bu Functions dks Use dj ldrs gSa vkSj Bhd mlh rjg
ls Use dj ldrs gSa] ftl rjg ls geus mijksDr Code esa nksuksa Alert Box esa Use fd;k gSA
mijksDr Code dkQh ljy Code gS vkSj vklkuh ls le> esa vk ldrk gSA ysfdu ;fn vkidks
mijksDr Code le> esa ugha vk jgk gS] rks bldk eryc ;gh gS fd vkidks JavaScript dh
i;kZIr tkudkjh ugha gSA
blfy, bl fLFkfr esa vkids fy, gekjh lykg ;s gS fd vki gekjh iqLrd “Advance
JavaScript in Hindi” i<sa] rkfd mijksDr Code o bl iqLrd esa vkus okys ,sls gh dbZ vU;
Codes dh Internal Working dks vki csgrj rjhds ls le> ldsaA
gkykafd mijksDr Code dks le>s fcuk Hkh vki bl iqLrd esa vkxs vkus okys dkQh Concepts
dks le> ldrs gSaA ysfdu jQuery o jQuery tSls fdlh Hkh vU; JavaScript Framework dks
vklkuh ls o vPNh rjg ls le>us ds fy, t:jh gS fd vkidks JavaScript dk i;kZIr Kku gksA
25
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Development
Environment
Setup
26
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
JavaScript Hkh ,d izdkj dh Programming Language ;k T;knk csgrj “kCnksa esa dgsa] rks ,d
izdkj dh Client Side Scripting Language gS] blfy, blls igys fd ge bl Language
dks le>sa] gesa JavaScript Programs dks Develop djus ls lEcaf/kr Basic Environment
Setup djus dh t:jr gS] rkfd iqLrd esa vkxs vkus okys Program Codes dh Working dks
vklkuh ls le>k tk ldsA
pwafd jQuery okLro esa JavaScript gh gS] blfy, bl iqLrd esa txg&txg geus jQuery
Programs dks JavaScript Programs Hkh fy[kk gS vkSj geus ,slk blhfy, fd;k gS rkfd
vkidks ;kn jgs fd gj jQuery Program okLro esa ,d JavaScript Program gh gSA
ifj.kkeLo:i JavaScript Codes ewy :i ls Web Pages ds fy, gh mi;ksxh gksrs gSa vkSj
Web Pages Create djus ds fy, ftrus Hkh IDE (Integrated Development Environment)
orZeku esa miyC/k gSa] mu lHkh dks JavaScript Codes dks fy[kus ds fy, Use fd;k tk ldrk
gSA tSls Adobe DreamWeaver, Microsoft Visual Studio, NetBeans, Eclipse vkfnA
pwafd fdlh Hkh Program dks Develop djus esa dbZ Steps Involved gksrs gSa] tSls fd Source
Codes fy[kuk] mUgsa Compile ;k Interpret djuk] Bugs dks Identify djuk] mUgsa Debug
djuk] Maintain djuk] Test djuk o Deploy djukA bu lHkh dkeksa dks ,d gh LFkku ij iwjk
djus ds fy, ;fn dksbZ Software cuk fy;k tk,] rks ml Software dks IDE (Integrated
Development Environment) dgrs gSaA
gkykafd IDE fdlh Hkh Program dks Develop djus esa dkQh enn djrs gSa] ysfdu fQj Hkh ;fn
ge dksbZ ubZ Language lh[kus ds fygkt ls ns[ksa] rks IDE Qk;nk djus ds LFkku ij uqdlku
djrs gSaA
Notepad++
rks lcls igys Notepad++ Text Editor dks http://www.notepad-plus-plus.org/download/
Website ls Download djds vius Computer ij Install dhft,A ;s Text Editor Free
Available gSA Install djds Open djus ij ;s dqN fuEukuqlkj fn[kkbZ nsrk gS
27
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
pwafd HTML, CSS o JavaScript tSlh Scripting Languages, Web Browser esa gh
Interpret gksrs gSa vkSj budk Server Side ls dksbZ Direct Connection gksuk t:jh ugha gksrk]
blfy, JavaScript Codes ds Effects dks le>us ds fy, gesa gekjs Local Computer ij
fdlh Local Web Server dks Install djus dh t:jr ugha gS] cfYd JavaScript Codes
gesa”kk fdlh u fdlh HTML Web Page ls Link ;k HTML Web Page esa Embed gksrs gSa]
blfy, tSls gh ge Web Page dks fdlh Web Browser esa Open djrs gSa] JavaScript
Interpret gksus yxrk gSA
;kuh JavaScript Programming lh[kus ds fy, gesa fdlh External Software dh t:jr ugha
gSA gesa dsoy ,d Text Editor dh t:jr gS] tgka ge vius HTML, CSS o JavaScript
Codes dks fy[k ldsa o ,d Web Browser dh t:jr gS] tgka ge gekjs JavaScript Codes
ds Output dks ns[k ldsaA
Notepad+ dh Capabilities dks Extend djus ds fy, ge blesa viuh t:jr ds vuqlkj fofHkUu
izdkj ds Plug-ins dks Hkh Install dj ldrs gSaA fofHkUu izdkj ds Plug-ins Install djus ds fy,
gesa Notepad++ ds Plug-in Menu ds “Plugin Manager” Sub-Menu ds “Show Plugin
Manager” Option dks Click djuk gksrk gS vkSj gekjs lkeus fuEukuqlkj ,d Dialog Box
Open gksrk gS] ftlesa ge mu Plug-ins dks Select djds Install dj ldrs gSa] ftUgsa ge gekjs
Notepad++ Text Editor esa Include djuk pkgrs gSa tcfd Install gksus ds ckn ml Plugin
dks mi;ksx esa ysus ds fy, Hkh gesa blh “Plug-in” Menu esa gh tkuk gksrk gSA
28
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
blds vykok ;fn vki dksbZ IDE Use djuk pkgrs gSa] rks vki Aptana Studio Use dj ldrs
gSaA ;s ,d Advance IDE gS] blfy, bls bldh iwjh {kerk ds lkFk Use djus ds fy, vkidks
dqN Configuration djus dh t:jr iM ldrh gSA
Aptana Studio
;s ,d ,slk IDE gS] ftls Use djus ij vki viuk lkjk Code ,d gh LFkku ij fy[k ldrs gSa
vkSj mls blh Studio esa miyC/k Internal Web Browser esa Run djds mldk Output Hkh blh
Browser esa ns[k ldrs gSaA bl IDE dks vki
http://www.aptana.com/products/studio3/download Website ls Download dj ldrs gSa
vkSj ;s Hkh iwjh rjg ls Free gSA Install djds Open djus ij ;s IDE dqN fuEukuqlkj fn[kkbZ
nsrk gS%
29
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl IDE dks Use djus ds fy, lcls igys gesa fuEu fp=kuqlkj Option dks Click djds ,d
u;k Web Project Create djuk gksrk gS%
,d Dialog Box Display gksrk gS] tgka gesa gekjs Project dk uke Specify djds Next
Button ij ugha cfYd Finish Button ij Click djuk gksrk gSA ,slk djrs gh ,d u;k Project
Create gks tkrk gS] ftls ge IDE ds Left Side esa fn[kkbZ nsus okys “Project Explorer”
Tab esa ns[k ldrs gSaA fQj fuEu fp=kuqlkj ubZ File Create djuk gksrk gS%
30
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
fp= esa fn[kk, vuqlkj “New => File” ij Click djrs gh gekjs lkeus ,d Dialog Box vkrk gS]
ftlesa gesa gekjh File dk uke tSls fd “index.html” Specify djds “Finish” Button ij
Click djuk gksrk gS%
bl izdkj ls gekjs Project esa ,d ubZ File Add gks tkrh gS] ftlesa ge fuEukuqlkj HTML,
CSS ;k JavaScript Code fy[k ldrs gSa%
bl Web Page esa HTML, CSS, JavaScript Codes fy[kus ds ckn mldk Output ns[kus ds
fy, gesa vxys fp= esa fn[kk, vuqlkj IDE ds Standard Toolbar esa fn, x, “Show
Preview” Icon dks Click djuk gksrk gS vkSj gesa gekjs Page dk Output fuEu fp=kuqlkj
fn[kkbZ nsus yxrk gS%
31
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl IDE ds vykok Hkh dbZ vkSj IDEs gSa] ftudk iz;ksx Web Pages Create djus ds fy,
fd;k tk ldrk gSA mnkgj.k ds fy, vki NetBeans Hkh Use dj ldrs gSa] tks fd ewy :i ls
Java Development ds fy, Oracle Company }kjk Provide fd;k x;k IDE gS] ysfdu ge
bls Web Development ds fy, Hkh Use dj ldrs gSa vkSj ;s IDE Hkh dkQh Powerful o
Free Available gSaA
tcfd ;fn vki Use djuk pkgsa rks Visual Studio dk Express Edition Use dj ldrs gSa
tks fd iwjh rjg ls Free gS] ftls vki Microsoft dh Website ls Download dj ldrs gSa
vkSj ;s dkQh Advance Hkh gS D;ksafd ;s jQuery dks Internally Support djrk gSA
Visual Studio
;kuh tc ge jQuery Development ds fy, Visual Studio Use djrs gSa] rc gesa fcuk fdlh
rjg dk Configuration fd, gq, jQuery Frameworks ls lEcaf/kr Code Completion o
IntelliSense tSlh Advance lqfo/kk,sa Automatically fey tkrh gSA Visual Studio Install
djus ds ckn tc Run djrs gSa] rc ;s dqN fuEukuqlkj fn[kkbZ nsrk gS%
32
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Visual Studio dk iz;ksx djrs gq, tc ge Web Page Design djuk pkgrs gSa] rc gesa fuEu
fp=kuqlkj FILE Menu ls New Option dks Select djrs gq, “Web Site…” Option dks
Click djuk gksrk gS%
tSls gh ge bl Option ij Click djrs gSa] gekjs lkeus fuEukuqlkj ,d Dialog Box Display
gksrk gS%
33
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl Dialog Box esa gesa fp= esa fn[kk, vuqlkj igys Option dks Select djuk gksrk gS vkSj
vius Project dk uke o mldk Path Specify djds OK Button ij Click djuk gksrk gSA
tSls gh ge OK Button ij Click djrs gSa] ,d Empty Project Create gks tkrk gS] ftlesa
ge gekjh t:jr ds vuqlkj vU; Files Create dj ldrs gSaA ubZ HTML File Add djus ds
fy, gesa fQj ls FILE Menu esa New Option dks Click djuk gksrk gS vkSj bl ckj gesa fuEu
fp=kuqlkj “File…” Option dks Select djuk gksrk gS%
tSls gh ge “File…” Option ij Click djrs gSa] gekjs lkeus fuEukuqlkj ,d u;k Dialog Box
vkrk gS] ftlesa fofHkUu izdkj dh Files esa ls ge ftl rjg dh File pkgsa oSlh File Create dj
ldrs gSaA ekuyks fd gesa ,d HTML File Create djuh gS] rks ge fuEu fp=kuqlkj “HTML
Page” Option dks Select djds “Add” Button ij Click dj ldrs gSa%
34
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tSls gh ge “Add” Button ij Click djrs gSa] gekjs lkeus fuEu fp=kuqlkj ,d u;k Web
Page Open gks tkrk gS] ftls geus vHkh Add fd;k gS vkSj ;gh Page gekjs Web Project ds
Solution Explorer esa Hkh Add gks tkrk gS] ftls ge fuEu fp= esa ns[k ldrs gSa%
blh izdkj ls ge fofHkUu izdkj dh Web Project Files tSls fd XML, HTML, CSS,
JavaScript vkfn dks gekjs Current Web Project esa Add dj ldrs gSaA
pwafd ge gekjs Web Project esa jQuery dks Use djuk pkgrs gSa] blfy, lcls igys gesa gekjs
Web Project esa jQuery Framework dh JavaScript Library File dks Add djuk gksxkA
bl File dks ge http://jquery.com Website ls Download dj ldrs gSaA
35
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl File dks Add djus ds fy, gesa fuEu fp=kuqlkj vius Solution Explorer esa fn[kkbZ nsus
okys vius Web Project ij Mouse ls Right Click djuk gksxk o Display gksus okys Popup
Menu esa Add Option dks Select djds “Existing Items…” dks Click djuk gksxk%
tSls gh ge bl Option ij Click djrs gSa] gesa fuEu fp=kuqlkj ,d Dialog Box fn[kkbZ nsrk gS]
tgka gesa gekjh jQuery Library File dk Location Specify djds Add Button ij Click
djuk gksrk gS%
36
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Add Button ij Click djrs gh gekjh jQuery Library File gekjs Web Project ds Solution
Explorer esa fuEu fp=kuqlkj Add gks tkrh gS%
tSlkfd ge mijksDr fp= esa ns[k ldrs gSa fd vc ge gekjh jQuery File dks vius Current
Web Project ds Current HTML Page esa <script> Element }kjk Embed dj ldrs gSa
vkSj tSls gh ge bls vius Current HTML Page esa Embed djrs gSa] ge blds fofHkUu
Methods dks fuEu fp=kuqlkj Code Completion List }kjk Access dj ldrs gSa%
bl izdkj ls ge jQuery Development ds fy, Visual Studio dks cMh gh vklkuh ls mi;ksx
eas ys ldrs gSa vkSj Visual Studio orZeku le; esa lcls Advance jQuery Development
IDE gSA
37
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
NetBeans
NetBeans Hkh dkQh vPNk Web Development IDE gS] D;ksafd tSls gh ge gekjs Web Page
ls jQuery Library dks Attach djrs gSa] fcuk fdlh rjg dk Configuration fd, gq, gesa
jQuery Framework ds lHkh Functions Come Completion o IntelliSense dh lqfo/kk ds
:i esa Available gks tkrs gSaA tc ge NetBeans dks Install djds Run djrs gSa] rc ;s gesa
dqN fuEukuqlkj fn[kkbZ nsrk gS%
pwafd dksbZ Hkh Web Project fdlh u fdlh Server Side Technology tSls fd PHP, JSP ;k
ASP.NET ls t:j lEcaf/kr gksrk gS] blfy, tc ge NetBeans dk iz;ksx djds Web
Project Create djuk pkgrs gSa] rc gesa Default :i ls PHP ;k JSP Based Web Project
Create djuk gksrk gS vkSj ge ;s eku jgs gSa fd gekjk Web Project, PHP Based Web
Project gSA
blfy, u;k Web Project Create djus ds fy, tc ge NetBeans ds File Menu ds New
Project Option ij Click djrs gSa] rc gesa fuEu fp=kuqlkj ,d Dialog Box fn[kkbZ nsrk gS%
38
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
pwafd NetBeans ,d ,slk IDE gS] ftlesa ge dbZ izdkj ds Applications Create dj ldrs
gSaA blfy, ;gka geus “Categories:” List Box esa PHP Option dks Select fd;k gS D;ksafd
ge ,d PHP Based Web Application Create djuk pkgrs gSaA
tSls gh ge Left Side ds List Box esa PHP Option dks Select djrs gSa] gesa Right Side esa
rhu Options fn[kkbZ nsus yxrs gSaA igyk Option ge rc Choose djrs gSa] tc ge u;k Web
Application Create djuk pkgrs gSa tcfd nwljk Option ge rc Select djrs gSa] tc gesa
igys ls cus gq, fdlh Project dks NetBeans IDE esa NetBeans Project ds :i esa Setup
djuk gksrk gSA
pwafd ge u;k Web Project Create djuk pkgrs gSa] blfy, gesa igys Option ;kuh “PHP
Application” dks Select djds “Next >” Button ij Click djuk gksrk gS vkSj ,slk djrs gh
gekjs lkeus fuEukuqlkj ,d u;k Dialog Box Display gks tkrk gS%
39
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl fp= esa fn[kk, vuqlkj gesa gekjs Web Project dk uke o gekjs Source Codes dks Store
djus dh Location ;kuh “Source Folder” dks Specify djuk gksrk gSA tcfd ;fn ge ftl
Folder esa u;k Project Create dj jgs gSa] og Folder Empty u gks] rks gesa mijksDr fp= esa
fn[kk, vuqlkj “Project Sources directory is not empty.” dk Message Hkh fn[kkbZ nsrk gSA
tSls gh Project dk uke o Source Folder Specify djds ge “Next >” Button ij Click
djrs gSa] gekjs lkeus fuEukuqlkj ,d vkSj Dialog Box Display gksrk gS%
bl Web Page esa gesa ;s crkuk gksrk gS fd ge gekjs Web Project dks fdl rjg ls Run
djuk pkgrs gSa] tks fd Default :i ls “Local Web Site” gksrk gS vkSj bls gh jgus nsuk pkfg,
40
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tcfd Project URL esa gesa gekjs Local Host ds ml Folder dk Path crkuk gksrk gS] tgka
geus gekjs Web Site dks Save fd;k gSA
lkekU;r% ;s Local Web Server ds htdocs Folder esa Stored fdlh Folder dk Path gksrk
gS vkSj gekjk Current Path “http://localhost/jQuery/” gS D;ksafd geus gekjs jQuery Web
Site ds lHkh Pages dks vius Local Web Server ds htdocs Folder esa jQuery uke ds ,d
Folder esa Store fd;k gSA vc gesa fQj ls “Next >” Button ij Click djuk gksrk gS tgka gesa
fuEukuqlkj ,d vkSj Dialog Box izkIr gksrk gS%
;fn ge gekjs Web Application dks fdlh Framework ds vk/kkj ij Create djuk pkgrs gSa]
rks gesa gekjs Use fd, tkus okys Framework dks bl Dialog Box esa Select djuk gksrk gSA
pwafd ge Client Side Development ds fy, Web Pages Create dj jgs gSa] blfy, gesa
fdlh Framework dks Select djus dh t:jr ugha gSA blfy, ;gka gesa “Finish” Button ij
Click djuk gksrk gSA gekjk u;k Project Create gksus ds ckn gesa fuEukuqlkj fn[kkbZ nsrk gS] tks
fd iwjh rjg ls Blank gksrk gS%
41
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
vc gesa gekjs Web Project esa ,d ubZ HTM File Create djus ds fy, gesa File Menu ds
“New File” Option dks Click djuk gksrk gSA tSls gh ge bl “New File” Option ij Click
djrs gSa] gekjs lkeus fuEukuqlkj ,d u;k Dialog Box Display gks tkrk gS%
pwafd ge ,d HTML File Create djuk pkgrs gSa] blfy, Left Side ds “Categories:” List
Box esa gesa “Other” Option dks Select djuk gksrk gSA tSls gh ge bl “Other” Option dks
Select djrs gSa] Right Side ds List Box esa cgqr lkjs “File Types:” fn[kkbZ nsus yxrs gSa]
tgka gesa “HTML File” Option dks Select djds “Next >” Button dks Click djuk gksrk gSA
bls Click djrs gh gekjs lkeus fuEukuqlkj ,d u;k Dialog Box Display gksrk gS%
42
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;gka gesa gekjh HTML File dk uke myjQuery.html Specify fd;k gSA /;ku j[ksa fd tks File
Create dh tk jgh gS] mldk Extension Specify djuk t:jh gSA tSls gh ge ;gka ij
“Finish” Button ij Click djrs gSa] ;s File gekjs NetBeans IDE esa fuEukuqlkj Add o
Open gks tkrh gS%
pwafd] ;gka Hkh ge NetBeans KDE dk iz;ksx jQuery Development ds fy, dj jgs gSa] blfy,
jQuery Supported cukus ds fy, gesa bl IDE esa gekjs jQuery Library File dks Add djuk
gksxkA
43
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
pwafd] Web Development esa Web Site ;k Application dks vklkuh ls Manage djus ds
fy, ge fofHkUu izdkj ds Resources dks mudh Categories esa gh Store djrs gSa] blfy,
jQuery dks Hkh ge gekjs Project esa ,d JavaScript Folder ds vUnj gh Store djrs gSa] rkfd
lHkh JavaScript Files dks Manage djuk vklku jgsA
bl t:jr dks iwjk djus ds fy, ge fuEu fp=kuqlkj “Source Files” Option ij Mouse ls
Right Click djds Display gksus okys Popup Menu ds ek/;e ls ge ,d u;k Folder Create
dj ldrs gSa%
tSls gh ge bl “Folder…” Option dks Click djrs gSa] gekjs lkeus fuEukuqlkj ,d u;k
Dialog Box Display gksrk gS%
44
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
pwafd jQuery ,d JavaScript File gS vkSj ge gekjh lHkh JavaScript Files dks ,d vyx
Folder esa Store djuk pkgrs gSa] blfy, ge gekjs u, Create gksus okys Folder dk uke
mijksDr fp= esa fn[kk, vuqlkj js j[k jgs gSaA tSls gh ge Folder dk uke Specify djds
Finish Button ij Click djrs gSa] gekjs IDE esa fuEu fp=kuqlkj ,d u;k Folder Create gks
tkrk gS%
vkSj tSlkfd mijksDr fp= esa fn[kkbZ ns jgk gS] tSls gh ge bl Newly Created Folder esa viuh
jQuery Library File dks Save djrs gSa] ;s File gesa gekjs NetBeans IDE esa fn[kkbZ nsus yxrh
gSA vc ge bls vius HTML Page esa <script> Element dk iz;ksx djrs gq, fuEukuqlkj
Embed dj ldrs gSa%
45
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
vc tSls gh ge dksbZ Hkh jQuery Code fy[krs gSa] fofHkUu jQuery Methods ls lEcaf/kr Code
Completion o Help fuEu fp=kuqlkj Automatically fn[kkbZ nsus yxrh gS%
tSlkfd ge le> ldrs gSa fd NetBeans Bhd Visual Studio dh rjg gh mi;ksxh gSA gkykafd
Visual Studio, JavaScript o jQuery ds ekeys esa fdlh Hkh vU; IDE ls T;knk csgrj gS]
D;ksafd dHkh&dHkh gesa jQuery ds fy, NetBeans dks Configure djus dh t:jr iMrh gS]
tcfd Visual Studio esa jQuery Configuration Inbuilt gS] blfy, fcuk fdlh ijs”kkuh ds ge
jQuery dks Visual Studio esa Directly Use dj ldrs gSa fQj Hkh vkidks tks IDE ilUn vk,]
vki mls Use dj ldrs gSaA ;s iwjh rjg ls vkidh bPNk ij fuHkZj gSA
;fn vki Server Side Scripting Language ds :i esa ASP.NET Use dj jgs gSa] rks Visual
Studio vkids fy, T;knk csgrj jgrk gS tcfd ;fn vki Server Side Scripting Language
ds :i esa PHP ;k JSP Use dj jgs gSa] rks vkids fy, NetBeans T;knk csgrj jgrk gSA
46
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
gkykafd JavaScript o jQuery iwjh rjg ls Client Side Development ls lEcaf/kr gSa] blfy,
ge bUgsa rc rd fdlh Hkh IDE esa vklkuh ls Use dj ldrs gSa] tc rd fd ge AJAX
rduhd dk iz;ksx ugha djrs gSaA ysfdu tc ge AJAX rduhd dk iz;ksx djrs gSa] rc
NetBeans o Visual Studio esa pquko djuk vkids fy, csgrj jgrk gSA
buds vykok DreamWeaver Hkh ,d cgqr gh Powerful IDE gS] ftls lkekU;r% Web
Development ds fy, Use fd;k tkrk gSA ysfdu D;ksafd ;s dkQh egaxk gS vkSj fcuk [kjhns gq,
ge bls mi;ksx esa ugha ys ldrs] blfy, ge blds ckjs esa dksbZ Discussion ugha djsaxsA
gkykafd DreamWeaver Hkh dkQh ljy IDE gS vkSj ge blesa fofHkUu izdkj dh
Requirements dks vklkuh ls iwjk dj ldrs gSa] ysfdu bldh ,d gh lcls cMh ijs”kkuh gS vkSj
oks ;s gS fd tc ge DreamWeaver dks Use djrs gq, Web Development djrs gSa] rks ;s
cgqr /kheh xfr ls dke djrk gS] tcfd vU; IDEs dkQh Fast gSaA
gkykafd vki mijksDr Discussion ds vuqlkj fdlh Hkh IDE ;k Notepad++ iz;ksx djds Web
Pages Create dj ldrs gSa] ftuesa JavaScript Codes fy[kdj mudk Effect le> ldrs gSa]
ysfdu fQj Hkh Development ds le; fo”ks’k :i ls Codes dh Debugging djrs le; o
Language dh Internal Working dks csgrj rjhds ls le>us ds fy, gesa dqN vkSj Special
izdkj ds Tools dh vDlj t:jr iMrh gS vkSj lkekU; :i ls ;s Tools, Web Browser cukus
okyh Companies us Default :i ls vius Web Browser esa ns j[kk gksrk gS] ftls
“Developer Tools” dgrs gSa] vkSj fofHkUu Web Browsers esa lkekU;r% bUgsa F12 Function
Key Press djds On/Off fd;k tk ldrk gSA
fQj Hkh Developer Tools ds ekeys esa Mozilla Firefox Web Browser lcls Powerful
Developer Tools Plugin ds :i esa Install djus dh lqfo/kk nsrk gS vkSj ;s Tool Hkh F12
Function Key }kjk Enable/Disable dj ldrs gSaA ;kuh ;fn vki Mozilla Firefox Web
Browser Use dj jgs gSa] rks fuEu Tools dks vius Web Browser esa Extension ds :i esa
t:j Install djsa%
1. http://www.getfirebug.com/
;s Tool okLro esa lHkh Web Developers ds fy, ,d cgqr gh mi;ksxh Tool gS] D;ksafd ;s
Tool Web Page Development o Debugging ls lacaf/kr yxHkx t:jh Tools dk ,d
Collection gSA
2. http://livehttpheaders.mozdev.org/
bl Tool dk iz;ksx djds ge Web Browser o Web Server ds chp Transfer gksus okys
Message dh Details izkIr dj ldrs gSaA
47
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
3. http://chrispederick.com/work/web-developer/
;s Tool Current Web Page ls lEcaf/kr yxHkx lHkh Elements dh tkudkjh o mUgsa
Handle o Control djus dh lqfo/kk nsrk gSA
;fn vki Firefox Web Browser dks T;knk mi;ksx esa ysrs gSa] rks bu rhuksa Tools ds lkFk dqN
le; O;rhr djuk vkids fy, dkQh Qk;nseUn jgsxkA ysfdu ;fn vki Google Chrome Web
Browser dks T;knk mi;ksx esa ysrs gSa] rks mijksDr lHkh Tools ds Lite ;k Alternative
Versions, Google Chrome Web Browser ds fy, Hkh Plug-in ds :i esa Available gSa] tks
fd F12 Function Key Press djus ij dqN fuEukuqlkj fn[kkbZ nsrs gSa%
Google Chrome ds fy, Firebug Tool dk ;s ,d Lite Version gSA blds vykok Google
Chrome dk Lo;a dk Hkh ,d Developer Tool gS] ftl dks ml fLFkfr esa F12 Function Key
}kjk Activate fd;k tk ldrk gS] tcfd vkius Google Chrome esa “Firebug Lite” Version
dks Install u fd;k gksA
48
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
ysfdu ;fn vkius “Firebug” ds Lite Version Extension dks Install fd;k gS] rks bl Default
Developer Tools dks Open djus ds fy, vkidks Google Chrome ds Tools Menu esa
tkdj “Developer Tools” Option dks Click djuk gksxkA ;s Tool dqN fuEukuqlkj fn[kkbZ
nsrk gSA
blds vykok Microsoft us vius Latest Web Browser ds lkFk Hkh viuk ,d Developer
Tool Provide fd;k gS vkSj og Hkh F12 Function Key }kjk gh Activate gksrk gS] tks fd
yxHkx Firebug Tool dh Exact Copy gSA ;s Tool dqN fuEukuqlkj fn[kkbZ nsrk gS%
buds vykok Apple Safari o Opera Web Browsers dk Hkh viuk Develop Tool gSA
mijksDr lHkh Tools ns[kdj vki le> gh x, gksaxs fd ;s lHkh Tools yxHkx ,d leku gh gSaA
blfy, vki pkgs tks Web Browser Use dj jgs gksa] vkidks bu Tools dks vPNh rjg ls Use
djuk vkuk gh pkfg,A
49
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
oSls Hkh ;fn vki Web Developer cuuk pkgrs gSa] rks vkids Computer esa lHkh Modern Web
Browsers Installed gksus pkfg,sa vkSj vkidks vius Web Page dks lHkh Modern Web
Browsers esa Test djuk pkfg,] rkfd vkidks irk py lds fd ,d gh Web Page
vyx&vyx Web Browsers esa fdruk vyx fn[kkbZ ns ldrk gSA
blds vykok gkykafd geus dqN Tools ds ckjs esa Discuss fd;k] ysfdu fofHkUu izdkj dh
Requirements dks iwjk djus gsrq fofHkUu Web Browsers ds cgqr lkjs Tools Plug-in ds :i
esa Available gSa] ftUgsa lqfo/kkuqlkj t:j mi;ksx esa ysuk lh[kuk pkfg,A
lkFk gh bu vyx&vyx Web Browsers ds “Developer Tools” esa Hkh dqN Special Types
ds vyx&vyx Options gSa] tks fdlh nwljs Web Browser ds Developer Tool esa miyC/k
ugha gSaA blfy, lHkh Web Browsers ds Developer Tools dks vPNh rjg ls le>uk vkids
fy, mi;ksxh jgsxkA
mnkgj.k ds fy, Internet Explorer dk Developer Tools Use djds ;fn ge Web Page ds
fdlh Code esa Change djrs gSa] rks ge ml Code dks Hard Disk ij ,d vyx File ds :i
esa Save djds j[k ldrs gS] tcfd ;s lqfo/kk fdlh Hkh vU; Web Browser ds Developer
Tools esa ugha gSA
;kuh ;fn vki dksbZ IDE ;k Text Editor Use u djsa] rks vki lh/ks gh Internet Explorer ds
Developer Tools dks ,d IDE dh rjg Use djrs gq, Hkh JavaScript Codes dks Interpret
dj ldrs gSa] u;k Web Page Create dj ldrs gSa] mldh Stylesheet cuk ldrs gSaA
;kuh gj Web Browser ds Developer Tools dh viuh fo”ks’krk gS blfy, vkidks lHkh Web
Browsers ds Developer Tools ds ckjs esa T;knk ls T;knk tkuuk pkfg, rkfd vkidks irk jgs
fd fdlh Specific Type dh Requirement dks iwjk djus ds fy, vkidks dkSuls Web
Browser ds Developer Tools dh t:jr gSA
50
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tSlkfd mijksDr fp= esa ge ns[k ldrs gSa fd geus >>> Prompt ij fuEu Code fy[kk gS%
>>> alert("Hello. I am from the Console.");
tSls gh ge bl Code dks fy[kdj Enter Key Press djrs gSa] Web Browser esa fuEu
fp=kuqlkj ,d Alert Window Display gksus yxrk gS] ftlesa mijksDr Code esa fy[kk x;k
Message gh gksrk gS%
;fn ge ,d ls T;knk Lines dk JavaScript Code fy[kuk pkgsa] rks lHkh Codes ds vUr esa
“Semicolon” dk iz;ksx djrs gq, Multiple Lines dk Code fy[k ldrs gSaA tSls%
51
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;fn ge pkgsa rks bl Firebug Tool ds bl Console dks Multiline Mode esa Hkh Open dj
ldrs gSaA blds fy, gesa bl Tool ds Bottom Right esa fn[kkbZ nsus okys Red Color ds
Button dks Click djuk gksrk gSA ifj.kkeLo:i ;gh Console fuEukuqlkj Multiline Mode esa
fn[kkbZ nsus yxrk gS%
tc ge Firebug ds Console dks Multiline Mode esa Use djrs gSa] rks JavaScript Code dks
Interpret djus ds fy, gesa Enter Key ds LFkku ij Ctrl+Enter Key Combination dks Use
djuk iMrk gSA
blh rjg ls Google Chrome Web Browser esa ;fn Ctrl+Shift+J Key Combination Use
fd;k tk,] rks gekjs lkeus fuEukuqlkj Google Chrome dk Default JavaScript Console
Display gks tkrk gS] ftls ge Bhd Firebug Console dh rjg gh Use dj ldrs gSa%
tcfd ;fn ge pkgsa rks Google Chrome ds Firebug Lite Version ds Console dks
Function Key F12 }kjk Activate dj ldrs gSa vkSj ;s gesa fuEukuqlkj fn[kkbZ nsrk gS%
tcfd blh dks Multiline Mode esa Open djus ij ;s fuEukuqlkj fn[kkbZ nsrk gS%
52
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
blh rjg ls Apple Safari Web Browser dk Developer Tool Exactly Google Chrome
ds Default Developer Tool dh rjg fn[kkbZ nsrk gS] tks fd dqN fuEukuqlkj gksrk gS%
Apple Safari Web Browser ds Developer Tools dks Activate djus ds fy, ge
Ctrl+Alt+I Key Combination dk iz;ksx dj ldrs gSaA
blh rjg ls ge Internet Explorer dk Hkh Console Use dj ldrs gSa] tks fd fuEukuqlkj gksrk
gS%
53
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
pwafd] ;s Developer Tool yxHkx iwjh rjg ls Firebug ds leku gS] blfy, ge bls Hkh
Multiline Mode esa Use dj ldrs gSa] ftlds fy, gesa bl Developer Tools ds Bottom
Right esa fn[kkbZ nsus okys Up-Arrow dks Click djuk gksrk gSA Multiline Mode esa ;s
fuEukuqlkj fn[kkbZ nsrk gS%
Multiline Mode esa iwjs JavaScript Code dks Run djus ds fy, gesa Ctrl+Enter Key
Combination dks Use djuk gksrk gS vU;Fkk ge “Run script” Button ij Click Hkh dj
ldrs gSaA
gkykafd fofHkUu Web Browsers ds lHkh Consoles fcuk fdlh rjg dh ijs”kkuh ds
JavaScript Codes dks Interpret djus esa iwjh rjg ls l{ke gSa] fQj Hkh Firebug esjk
Favorite Console gS] D;ksafd ;s gesa ml le; Automatically IntelliSense dh lqfo/kk nsrk gS]
tc ge blesa viuk JavaScript Code Type dj jgs gksrs gSaA
54
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;kuh ;s gesa Professional IDE dh rjg Code Type djrs le; Code Hint nsrk jgrk gS]
ftlls gesa JavaScript Codes dks ;kn j[kus vFkok iwjk Code Type djus dh t:jr ugha
jgrh] cfYd ge Code dks Select djds Tab Key ;k Enter Key dks Press dj ldrs gSaA
lkFk gh dsoy blh Console esa JavaScript Codes fofHkUu Color Text ds vuqlkj fn[kkbZ
nsrs gSa] ftlls JavaScript Codes fy[kuk dkQh vklku gks tkrk gSA tcfd vU; Web
Browsers ds Consoles esa lkjs JavaScript Codes Plain Text dh rjg fn[kkbZ nsrs gSaA
;kuh ge Firebug Console dks ,d izdkj ls JavaScript IDE dh rjg mi;ksx esa ys ldrs
gSaA bl lqfo/kk dks fuEu fp=kuqlkj le>k tk ldrk gS%
ysfdu ;s lqfo/kk gesa dsoy rc izkIr gksrh gS] tc ge Single Line Console Mode esa gksrs gSaA
Multiline Console Mode esa ;s Feature dke ugha djrk] gkykafd Multiline Mode esa Hkh
JavaScript Codes fofHkUu Color esa fn[kkbZ nsrs gSa] tks fd ,d Extra Benefit gSA
lHkh Web Browsers ds Developer Tools ds Console Window ds nks fgLls gksrs gSaA igyk
fgLlk og fgLlk gksrk gS] tgka ge JavaScript Codes fy[krs gSa] tcfd nwljk fgLlk og fgLlk
gksrk gS] tgka ml JavaScript Code ds Interpret gksus ij Return gksus okyk Output Display
gksrk gSA
bl Output Window esa Åij dh rjQ og JavaScript Code fn[kkbZ nsrk gS] tks Run gqvk gS]
tcfd uhps dh vksj ml Code ds Run gksus ls Return gksus okyk Output fn[kkbZ nsrk gSA bls
ge fuEu fp=kuqlkj csgrj rjhds ls le> ldrs gS%
55
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;kuh ge bl Console dks fofHkUu izdkj ds Core JavaScript Codes dks Test djus ds fy,
Hkh Use dj ldrs gSa vkSj gesa gj JavaScript Code ds Effect dks ns[kus ds fy, vyx ls
Web Page Create djus dh t:jr ugha gS] ftlls JavaScript lh[kus ds fygkt ls le; dh
dkQh cpr gks tkrh gSA
tc ge Firebug ds Console dks JavaScript Codes ds fy, Use dj jgs gksrs gSa] rc gesa
Firefox Web Browser esa ,d Configuration Setting t:j djuh pkfg,] rkfd Firefox Web
Browser fdlh Hkh rjg dk Warning Message t:j Display djsA
D;ksafd lkekU;r% Warning Message Web Page ij fdlh rjg dk Direct izHkko ugha Mkyrs]
blfy, Default :i ls Firefox esa Warning Message Disabled jgrk gSA ysfdu ;fn gekjs
Web Page esa cgqr T;knk Warning Messages gksa] rks gekjs Web Page ds Web Browser
esa Load gksus dh Speed dkQh de gks tkrh gSA
blfy, tgka rd gks lds] gesa JavaScript ls lacaf/kr lHkh Warning Message dks Hkh
Resolve djuk pkfg,A ;fn ge ,slk djrs gSa] rks gekjk JavaScript Code iwjh rjg ls Bug
Proof cusxkA ;s Setting djus ds fy, gesa fuEu Steps Follow djus gksrs gSa%
3 ,slk djrs gh bl Option dh Value Property esa false ds LFkku ij fuEu fp=kuqlkj
true Set gks tk,xk%
56
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
JavaScript Console ml le; cgqr mi;ksxh gksrs gSa] tc ge JavaScript lh[k jgs gksrs gSaA
D;ksafd lh[krs le; ge NksVs&NksVs Programs cukrs gSa o mu Programs ds Statements ds
Execution ds rjhds o dk;Ziz.kkyh dks le>us dh dksf”k”k djrs gSaA ml le; fy[ks x, Codes
fdlh Hkh rjg ls Practically ;k Professionally Useful ugha gksrsA
blfy, bu Codes dks Web Pages esa fy[kdj mu Web Pages dks Run djds JavaScript
Codes dk Effect ns[kus esa T;knk le; yxrk gSA tcfd Web Browser esa ge fdlh Hkh Web
Page dks Load djds ml ij JavaScript Codes ds Effect ns[kus ds fy, mu JavaScript
Codes dks lh/ks gh bu Console esa fy[k ldrs gSa] ftlls le; dh cpr gksrh gSA
lkFk gh dbZ ckj gekjs JavaScript Codes esa ,sls Bugs gksrs gSa] tks ;fn Web Page esa
Embedded gksa] rks mUgsa Find djuk vklku ugha gksrkA ,sls esa bl izdkj ds Buggy Codes dks
ge lh/ks gh bu Console esa fy[kdj Test dj ldrs gSa vkSj Codes ds iwjh rjg Debug gks
tkus ij mUgsa eq[; Web Page esa Embed dj ldrs gSa] ftlls bl ckr dh Surety gks tkrh
gS fd Web Browser ds Console esa vkius tks JavaScript Code fy[kdj Test fd;k gS] og
iwjh rjg ls Bug Free gSA ;kuh ;s Console ewy :i ls JavaScript Codes dks Test o
Debug djus esa gekjh dkQh enn djrs gSaA
mnkgj.k ds fy, ;fn ge “Hello World” String dks Console Window esa Display djuk
pkgsa] rks ge Console Interpreter esa fuEukuqlkj Code fy[kdj ,slk dj ldrs gSa%
console.log("Hello World!");
tc ge ;s Code fy[kdj Enter Key Press djrs gSa] rks gesa fuEukuqlkj Output izkIr gksrk gS%
57
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tSlkfd geus mijksDr Discussion }kjk tkuk] dksbZ Hkh Professional Development djus ds
fy, fofHkUu izdkj ds Development Tools igys ls Available gSa] ftUgsa gesa gekjh t:jr ds
vuqlkj Use djuk gksrk gSA
tc ge JavaScript ;k Client Side Web Development dh ckr djrs gSa] rc Hkh ge gekjh
bPNkuqlkj fdlh u fdlh IDE dks Use djds gh viuk Development djrs gSa D;ksafd IDE gesa
dbZ izdkj ds Basic Tools Provide djrs gSa] ftlls gekjk Development dk dke dkQh
vklku gks tkrk gSA
Client Side Web Development djrs le; Web Browsers gekjs Best Tools gksrs gSa]
D;ksafd orZeku le; esa miyC/k lHkh Web Browsers gesa Developer Tools Provide djrs gS]a
ftUgsa ge bu Web Browsers esa F12 Function Key }kjk Access dj ldrs gSaA
Firefox dk Firebug Tool ,d cgqr gh Powerful Tool gS] ftls ge JavaScript ;k jQuery
Codes dh Debugging djus ds fy, Use dj ldrs gSaA bu Tools dks Access djuk dkQh
vklku gS vkSj ;s Tools gesa gekjs JavaScript Codes esa gksus okyh Errors dh Hkh dkQh gn
rd Accurate tkudkjh ns nsrs gSa] ftuls ge gekjs JavaScript ;k jQuery Codes dks cMh gh
vklkuh ls Debug dj ldrs gSaA
58
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
jQuery
Fundamental
Internals
59
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
ljy “kCnksa esa dgsa rks tc dksbZ Web Page, Web Browser esa Load gks tkrk gS] rc ml
Web Page ds lHkh Elements ,d Hierarchy ds :i esa Memory esa Organize gks tkrs gSaA
Memory esa Organized Web Page dh blh Hierarchy dks DOM Tree ;k Document
Object Model Tree dgk tkrk gSA
DOM Tree esa HTML Page dk gj Element fdlh nwljs Element ls Related gksrk gSA
blfy, DOM Tree ds fofHkUu Elements ds chp dh vkilh Relationship dks Represent
djus ds fy, lkekU;r% Family Relationship Model dks Use fd;k tkrk gSA DOM Tree ds
Concept dks le>us ds fy, ge ,d mnkgj.k ns[krs gSa] tks fd fuEukuqlkj gS%
<body>
<h1>This is heading1</h1>
<p>This is first paragraph.
<a href=”#”>This is first anchor</a>
<a href=”#”>This is first anchor</a>
<a href=”#”>This is first anchor</a>
</p>
</body>
</html>
bl Coding esa html Element Root Element gS] ftlds nks Child Element head o body
gSa] tcfd html Element, head o body Element dk Parent Element gSA
60
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
blh rjg ls h1, p o a Elements, body Element ds Child Elements gS] tcfd body
Element, bu lHkh h1, p o a Element dk Parent Element gSA
tcfd body o head Elements vkil esa Siblings gSa D;ksafd bu nksuksa Elements dk
Parent Element leku ;kuh html Element gSA
tc ;s HTML Web Page, Web Browser esa Load gksrk gS] rks lcls igys bldk In-
Memory Representation Create gksrk gS ;kuh DOM Tree Create gksrk gSA ifj.kkeLo:i
bl HTML Code dks DOM Tree Structure ds :i esa ge fuEukuqlkj Represent dj ldrs
gS%a
fdlh Document ds fofHkUu Elements ds Memory esa bl rjg ls Store gksdj Model gksus
dh O;oLFkk dks gh DOM ;k Document Object Model dgk tkrk gS] ftlesa Document ds
fofHkUu Elements, DOM ds ,d Node dks Represent djrs gSa vkSj gj Node ,d Object
dh rjg O;ogkj djrk gS] ftldh Lo;a dh dqN Properties o Behaviors gksrs gSaA
Document ds fofHkUu Contents dh ,d Tree cukdj DOM, fdlh Web Developer dks
vius Document ij iwjh rjg ls Control djus dh lqfo/kk iznku djrk gS D;ksafd JavaScript
tSlh fdlh Scripting Language ;k jQuery tSls fdlh Framework dk iz;ksx djds Web
Developer vius Document ds fdlh Node dks Remove dj ldrk gS] DOM esa u;k
Node Add dj ldrk gS] fdlh vokafNr Node dks Replace dj ldrk gS vFkok fdlh Node
dks Modify dj ldrk gSA
pwafd Web Browser esa Document Render gksus ls igys ml Document dk DOM Tree
Create gksrk gS] tks fd ml Document dk In-Memory Model gksrk gS vkSj Web Browser
ds Window esa ogh fn[kkbZ nsrk gS] tks DOM Tree esa gksrk gS] blfy, DOM esa fd, tkus okys
ifjorZuksa dk Effect rqjUr Web Browser esa Reflect gksrk gSA
vr% DOM Tree fdlh Hkh Client Side Scripting Language ds fy, ,d eq[; Source gksrk
gS] ftl ij og JavaScript tSlk Scripting Language fofHkUu izdkj ds Operations
Perform djds Document dks T;knk Interactive cukus esa l{ke gks ikrk gSA
61
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
DOM okLro esa ,d Standard gS] tks fd W3C }kjk Develop fd;k x;k gSA W3C }kjk bl
DOM ds vkt rd dqy rhu Levels Define fd, x, gSa vkSj rhuksa gh Specifications esa
DOM API ds :i esa cgqr lkjh Properties o Methods dks Define fd;k x;k gSA
DOM ds ckjs esa vkSj vf/kd foLrkj ls tkuus ds fy, vki gekjh “Advance JavaScript in
Hindi” iqLrd i< ldrs gSa] ftlesa DOM Level 0, DOM Level 1, DOM Level 2 o DOM
Level 3 }kjk Specified fofHkUu DOM APIs dks foLrkj ls le>k;k x;k gSA
;fn vki CSS (Cascading Style Sheet) ds ckjs esa tkurs gSa] rks vki fuf”pr :i ls le>
pqds gksaxs fd fdlh jQuery Statement ds mijksDr rhuksa fgLlksa esa ls Selector dk eryc D;k
gksrk gSA ysfdu ;fn vki CSS ds ckjs esa dqN Hkh ugha tkurs] rks fQj igys vkidks CSS ds ckjs
esa le>uk gksxkA
pwafd CSS vius vki esa ,d cgqr cMk Topic gS] tks fd fdlh Hkh Web Page dh Styling,
Designing o Layout dks Control djus ls lEcaf/kr fo’k; gSA blfy, CSS ds ckjs esa vPNh
rjg ls le>us ds fy, vki gekjh iqLrd “HTML5 with CSS3 in Hindi” i< ldrs gSaA
D;ksafd fcuk CSS ds i;kZIr Kku ds vki jQuery dks Bhd ls mi;ksx esa ugha ys ldrsA
jQuery() Function okLro esa Factory Pattern ij vk/kkfjr ,d Object gksrk gS] ftlds cgqr
lkjs Properties o Methods gSaA ;s Object jQuery Library Framework dh lHkh
Functionalities dk ewy Gateway gSA ;kuh jQuery Object ds lHkh Methods dks Call djus
dh “kq:vkr blh “kCn ls gksrh gSA
Selector
Selector ds :i esa gesa Web Page ds DOM Tree ds ml Element ;k Elements ds
Group dks Specify djuk gksrk gS] ftl ij gesa fdlh JavaScript Action ;k Operation dks
Perform djuk gksrk gSA mijksDr fp= esa ge ‘p’ ;kuh Paragraph Element dks Select dj
jgs gSa] ftl ij gesa fdlh JavaScript Operation dks Perform djuk gSA
62
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Action
Action ds :i esa ge fdlh Operation dks Selected Element ij Apply djrs gSa] ftlls
lacaf/kr JavaScript Codes dks jQuery Library esa fy[kk x;k gSA mijksDr mnkgj.k esa ge
Selected ‘p’ ;kuh Paragraph Element ij ,d “CSS” Rule dks Action ds :i esa Apply
dj jgs gSaA
Parameters
Parameters ds :i esa ge jQuery() Method dks ;s crkrs gSa fd ge okLro esa Selected
Element ij fdl izdkj dk Action Apply djuk pkgrs gSaA mijksDr fp= esa fy[ks Codes ds
vuqlkj ge Selected ‘p’ ;kuh Paragraph Element ij ,d “CSS” Rule Apply dj jgs gSa
vkSj “CSS” Rule ;s gS fd Web Page ij mifLFkr lHkh Paragraph Elements dk color
Attribute, blue Value ls Set gks tk,A
pfy,] mijksDr jQuery Statement dks ge ,d mnkgj.k Program }kjk mi;ksx esa ysuk lh[krs
gSaA gekjs Web Page dk Markup fuEukuqlkj gS%
<script>
jQuery('p').css('color', 'blue');
</script>
tSlkfd ge mijksDr Code }kjk le> ldrs gSa fd lcls igys geus gekjs Web Page esa ,d
Heading o pkj Paragraph Create fd, gSa vkSj Web Page ds vUr esa Closing Body
Element ls Just igys jQuery Library dks vius Web Page esa Include fd;k gS] rkfd ;s
jQuery Library rc Download gksuk “kq: gks] tc iwjk Web Page, Web Browser esa Load
gks pqdk gksA ;kuh Current Web Page dk DOM Tree iwjh rjg ls Create gks pqdk gksA
tc ge mijksDr Web Page vius Web Browser esa Load djrs gSa] rks gesa gekjk Web Page
fuEukuqlkj fn[kkbZ nsrk gS%
63
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tSlkfd vki mijksDr fp= esa ns[k ldrs gSa fd gesa gekjs lkjs Paragraph Contents iwjh rjg ls
Blue Color esa fn[kkbZ ns jgs gSa tcfd geus gekjs Web Page ds Markup esa dgha Hkh dksbZ
CSS Style Specify ugha fd;k gS] tks fd Paragraph ds Color dks Blue dj nsA mijksDr
Web Page esa Paragraph ds Color dks Change djus dk dke fuEu jQuery JavaScript
Code dj jgk gS%
<script>
jQuery('p').css('color', 'blue');
</script>
fQj mu lHkh Selected Paragraph Elements ij jQuery dk css Action Perform gksrk gS
tks fd okLro esa ,d Method gS vkSj ;s Method, jQuery() Function }kjk lHkh Selected
lHkh Paragraph Elements dh CSS Property dks Modify dj nsrk gSA
CSS property dks Modify djus ds fy, ;s Method Parameters ds :i esa nks Arguments
Accept djrk gSA igyk Argument CSS Property dks Represent djrk gS tcfd nwljk
Argument ml CSS Property dh Value dks represent djrk gSA
pwafd geus gekjs mnkgj.k esa css() Method esa igys Argument ds :i esa “color” CSS
Property dks Specify fd;k gS tcfd nwljs Argument esa Value ds :i esa “blue” eku
Specify fd;k gSA ftldk ifj.kke ;s gksrk gS fd lHkh Selected Paragraph ds style
Attribute esa color Property dk eku blue Set gks tkrk gS vkSj Web Page ij fn[kkbZ nsus
okys lHkh Paragraphs dk Color Change gksdj Blue gks tkrk gSA
gekjs mnkgj.k esa geus “css” Action esa nks Parameters (color o blue) Pass fd, gSaA
ysfdu vyx&vyx jQuery Actions esa Parameters dh la[;k, fHkUu gks ldrh gSaA dqN
Actions esa Parameters dh la[;k 0 gks ldrh gS rks dqN Actions esa Parameter ds :i esa
fdlh vU; Function dks Specify fd;k tk ldrk gSA
bl rjg ls vki le> ldrs gSa fd fdruh vklkuh ls ,d gh Line ds Code }kjk geus iwjs
Web Page ds DOM Tree dh Traversing Hkh dj yh vkSj mu Elements ds DOM Nodes
dk Reference Hkh izkIr dj fy;k] ftuds Style dks Dynamically Modify djuk gS lkFk gh
geus mu lHkh Selected Elements dh Color Property dks Change djds mUgsa Style Hkh
64
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
dj fn;kA tcfd ;gh dke ;fn gesa Pure JavaScript esa djuk gksrk] rks gesa fuEukuqlkj
JavaScript Code fy[krs gq, viuk Web Page Create djuk iMrk%
<script>
var paragraphs = document.getElementsByTagName('p');
;s Web Page Hkh Exactly mlh rjg ls fn[kkbZ nsrk] tSlk fiNyk Web Page fn[kkbZ ns jgk gS
ysfdu bl Web Page esa gesa Lo;a fuEu Statement }kjk Current Web Page ds lHkh
Paragraph Elements dks Select djuk iMrk gS%
paragraphs[i].style.color = 'blue';
65
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
vki le> gh x, gksaxs fd ftl t:jr dks iwjk djus ds fy, geus jQuery ds dsoy ,d
Statement dk iz;ksx fd;k gS] mlh t:jr dks iwjk djus ds fy, Pure JavaScript esa gesa 4
Lines dk Code fy[kuk iM jgk gSA tcfd ;s rks cgqr gh lk/kkj.k lk mnkgj.k gSA ;fn ge
fdlh cMh Requirement dks Pure JavaScript }kjk iwjk djus dh dksf”k”k djsa] rks Pure
JavaScript Code Lines dh la[;k lSdMksa ;k gtkjksa esa Hkh gks ldrh gSA
bruk gh ugha gesa Cross-Browser Related cgqr ls vU; Issues dks Hkh /;ku esa j[kuk iMrk
gS vkSj Cross-Browser ijs”kkfu;ksa dks Bhd ls le>s fcuk ge Cross-Browser Codes ugha
fy[k ldrsA
ifj.kkeLo:i gesa cgqr lkjs Web Browsers dh Internal Workings, DOM API Supports,
W3C }kjk Specified Standards, DOM APIs vkfn cgqr lkjs Concepts dks cgqr gh xgjkbZ
ls le>uk iMrk gS] rHkh ge Pure JavaScript Code dk iz;ksx csgrj rjhds ls dj ldrs gSaA
ysfdu jQuery dks Use djrs le; gekjk iwjk Attention dsoy bl ckr ij gksrk gS fd gesa
gekjs Current Web Page ds DOM Tree ls fdl Element dks Select djuk gS vkSj ml ij
D;k Action Perform djuk gSA blds vykok tks Hkh dke djuk gksrk gS] jQuery Framework
Lo;a djrk gSA
okLro esa tc Professional Development fd;k tkrk gS] rc JavaScript Codes dks dHkh Hkh
Web Page ds vUnj u rks Head Section esa Define fd;k tkrk gS u gh Body Section esa
Define fd;k tkrk gS cfYd lHkh JavaScript Codes dks ,d External File esa fy[kk tkrk gS
vkSj ml External File dks <script> Element dk iz;ksx djds Current Web Page esa
Include fd;k tkrk gSA
tc ge bl rjhds ls JavaScript Codes dks ,d External File esa Define djrs gSa vkSj
<script> Element dk iz;ksx djds mls Current Web Page esa Include djrs gSa] rks bl
izdkj ds JavaScript Code dks Unobtrusive JavaScript dgk tkrk gSA
dksbZ Hkh Web Page gesa”kk rhu Technologies dks Use djds Develop fd;k tkrk gSA
igyh Technology HTML gS tks fd Web Page ds Structure dks Define djrk gS vkSj bl
ckr dks r; djrk gS fd Web Page esa dkSulk Text Heading cusxk] dkSulk Text
Paragraph dh rjg Render gksxk] dkSulk Text List dh rjg fn[kkbZ nsxk vkSj dkSulk Text
,d Table Format esa Render gksxkA vkfnA
nwljh Technology ds :i esa ge CSS (Cascading Style Sheet) dks ns[k ldrs gSa] tks fd
fdlh Web Page ds Styling, Design o Layout dks Control djrk gSA ;kuh Web Page dk
dksbZ Heading fdl Color esa fn[kkbZ nsxk] Paragraph dk Font-Face o Size D;k gksxk]
Web Page dk Layout fdrus Columns dk gksxk] Header dh Size D;k gksxh] vkfn ckrksa
dks CSS Style Rules }kjk r; fd;k tkrk gSA
66
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tcfd rhljh Technology ds :i esa JavaScript dks Use fd;k tkrk gS vkSj JavaScript
fdlh Web Page ds Behavior dks Control djrk gSA ;kuh JavaScript dk iz;ksx djds ge
;s r; djrs gSa fd Web Page ij fdlh Event ds Response esa dkSulk Action Perform
gksxkA
gkykafd bu rhuksa Technologies dks ge ,d gh HTML Page esa Use dj ldrs gSa vkSj bl
iqLrd ds T;knkrj mnkgj.kksa esa ge ,slk gh dj jgs gS]a ysfdu Professional Development
djrs le; ,slk ugha djuk pkfg,A D;ksafd ;fn ge ,slk djrs gSa] rks Web Page dks Update o
Manage djuk dkQh dfBu gks tkrk gSA
ready() Function ml le; Automatically Execute gks tkrk gS] tc Web Browser esa
Web Page dk Structure ;kuh DOM Tree rks iwjh rjg ls Organize gks pqdk gksrk gS]
ysfdu fofHkUu izdkj ds Resources tSls fd Images, Objects vkfn Load gksus “kq: gks jgs
gksrs gSaA
pwafd fdlh Hkh Web Page esa Images tSls Resources, Web Page dk iwjk Structure ;kuh
DOM Memory esa iwjh rjg ls Load gks tkus ds ckn Load gksuk “kq: gksrs gSa] blfy, fofHkUu
jQuery Codes dks bl ready() Method dh Body esa gh fy[kk tkrk gSA
ysfdu ;fn gesa fdlh Image dh Information dks Access djuk gks] rks gesa jQuery ds
ready() Function ds LFkku ij JavaScript ds window.onload Method dks mi;ksx esa ysuk
pkfg,] D;ksafd ;s Method rc Run gksrk gS] tc Images tSls fofHkUu Resources lfgr iwjk
Web Page, Web Browser esa Load gks pqdk gksrk gSA
;fn ge fdlh Web Page ds fdlh Image dh Information dks jQuery }kjk Access djuk
pkgsa] rks ge rc rd fdlh Image dh Information dks Access ugha dj ldrs] tc rd fd
fofHkUu Resources lfgr iwjk Web Page Web Browser esa Load u gks tk,] D;ksafd fofHkUu
Images, jQuery ds ready() Function ds Fire gks tkus ds ckn Web Browser esa Load gksuk
“kq: gksrs gSaA bl Function dks ge fuEukuqlkj rhu rjhdksa ls mi;ksx esa ys ldrs gSa %&
jQuery('document').ready(handler)
jQuery().ready(handler)
jQuery(handler)
;s rhuksa gh Statements ,d leku dke djrs gS]a blfy, ge bu rhuksa esa ls fdlh Hkh
Statement dks Use dj ldrs gSaA pwafd jQuery esa Default :i ls $ Symbol dks jQuery ds
Alias ds :i esa Use fd;k tk ldrk gS] blfy, ;fn ge pkgsa rks mijksDr rhuksa Statements
dks fuEukuqlkj Hkh mi;ksx esa ys ldrs gSa%
67
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
$('document').ready(handler)
$().ready(handler)
$(handler)
tc ge mijksDr Statements ds igys Format dks Use djrs gSa] ;kuh tc ge gekjs Web
Page ds DOM Tree ds Ready gks tkus dh tkudkjh izkIr djus ds fy, fuEukuqlkj
Statement dks Use djrs gSa%
jQuery('document').ready(handler)
//or
$('document').ready(handler)
rks bl Statement ds Hkh pkjksa fgLlksa dks ge fuEukuqlkj Specify dj ldrs gSa%
jQuery()
//or
$()
jQuery('document')
//or
$('document')
pwafd ge ;s tkuuk pkgrs gSa fd gekjk Current Web Page dk DOM Tree iwjh rjg ls
Create gks x;k gS ;k ugha] ;kuh gekjk Web Page ftls Document Hkh dgrs gSa] iwjh rjg ls
Web Browser ds window Object ds document Property esa Load gks x;k gS ;k ugha]
blfy, geus jQuery Function esa document Object dks Parameter ds :i esa Pass fd;k
gS] D;ksafd bl Statement esa tks Action Perform gks jgk gS] og bl document Object ij
gh Perform gks jgk gSA
jQuery('document').ready()
//or
$('document').ready()
bl Statement esa Specify fd;k x;k ready() Method ml le; Automatically Execute
gks tkrk gS] tc gekjs Web Page dk Document Tree, Web Browser ds document
Object esa iwjh rjg ls Load gks pqdk gksrk gSA
68
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
pwafd ge Hkh ;gh pkgrs gSa fd tc rd Web Page dk DOM Tree iwjh rjg ls Create u gks]
rc rd dksbZ Hkh JavaScript Code Run u gks ysfdu ge ,slk Hkh pkgrs gSa fd gekjk dksbZ Hkh
JavaScript Code Run gksus ds fy, mls Web Page ds Web Browser esa iwjh rjg ls Load
gksus ;kuh fofHkUu Resources tSls fd Images, Objects, Frames vkfn ds iwjh rjg ls Load
gksus dk Wait Hkh u djuk iMs vkSj blh t:jr dks ready() Method iwjk djrk gSA
jQuery('document').ready(handler)
//or
$('document').ready(handler)
vUr esa handler ds :i esa gesa og JavaScript Code fy[kuk gksrk gS] ftls ge gekjs
Document ;kuh Web Page ds DOM Tree ds iwjh rjg ls Create gksrs gh Execute djuk
pkgrs gSaA
lkekU;r% gesa DOM Tree ds Create gksrs gh tks JavaScript Code Run djus gksrs gSa] mUgsa
ge ,d Function ds :i ls Define dj nsrs gSa vkSj ml Function dk uke gh bl handler
Parameter ds :i esa Specify djrs gSaA
pwafd JavaScript esa ge nks izdkj ds Syntaxes dk iz;ksx djrs gq, fdlh Function dks
Create dj ldrs gSa%
nksuksa gh izdkj ds Functions dk viuk vyx egRo gS] ftuds ckjs esa ge ;gka T;knk Detail esa
tkuus dh dksf”k”k ugha djsaxs D;ksafd ;fn vki JavaScript tkurs gSa] rks vkidks bu nksuksa gh
izdkj ds Functions ds ckjs esa vPNh rjg ls irk gksxk vkSj ;fn vki bu nksuksa izdkj ds
Functions dh dk;Ziz.kkyh o buds chp ds vUrj dks ugha tkurs] rks vkidks gekjh iqLrd
“Advance JavaScript in Hindi” i<uk pkfg,] ftlesa bu nksuksa izdkj ds Functions ds ckjs
esa o bUgsa mi;ksx esa ysus ds ckjs esa vPNh rjg ls le>k;k x;k gSA
tc ge Function Expression Syntax dk iz;ksx djrs gq, dksbZ Function Create djrs gSa] rks
lkekU;r% Create gksus okyk Function ,d Anonymous Function gksrk gSA ;kuh Create
gksus okyk Function ,d ,slk Function gksrk gS] ftldk dksbZ uke ugha gksrkA
bls le>us ds fy, ge ,d mnkgj.k ns[krs gSaA ekuyks fd ge pkgrs gSa fd tSls gh DOM iwjh
rjg ls Ready gks tk,] gesa ,d Alert Box fn[kkbZ ns] ftlesa DOM ds iwjh rjg ls Ready
69
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
gksus dh Information gksA bl t:jr dks iwjk djus ds fy, ge fuEukuqlkj viuk Web Page
Create dj ldrs gSa%
<body>
<script>
jQuery('document').ready(showAlert);
</script>
</body>
</html>
bl Webpage dks tSls gh Web Browser esa Load fd;k tkrk gS] ,d Alert Dialog Box
Display gksrk gS] ftlesa Message ds :i esa “jQuery ready event fired because DOM
is loaded.” fy[kk gksrk gSA
,slk blfy, gksrk gS] D;ksafd tSls gh Current Web Page dk DOM Tree iwjh rjg ls Create
gks tkrk gS] jQuery dk ready() Method Execute gks tkrk gSA bl ready() Method esa
Handler ds :i esa geus showAlert uke ds Variable esa Stored ,d Anonymous
Function dk Address Pass gksrk gSA
ifj.kkeLo:i ready() Method ml Anonymous Function dks Call djrk gS] ftldk
Address showAlert uke ds Variable esa Stored gS vkSj blh Anonymous Function esa
geus fuEukuqlkj ,d alert() Method dks Specify fd;k gS] tks bl ckr dks Message ds :i
esa Display djrk gS] fd DOM iwjh rjg ls Load gks pqdk gS%
tSlkfd geus igys Hkh dgk fd ge JavaScript esa fdlh Function dks nks rjhdksa ls Specify
dj ldrs gSaA fiNys mnkgj.k esa geus Function Expression Syntax dk iz;ksx djrs gq, ,d
Anonymous Function dk Address, showAlert uke ds Variable esa Store fd;k Fkk]
tcfd blh Function dks ge fuEukuqlkj Function Definition Syntax dk iz;ksx djrs gq,
Hkh Create dj ldrs gSa%
70
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
<body>
<script>
function showAlert() {
alert('jQuery ready event fired because DOM is loaded.');
}
$('document').ready(showAlert);
</script>
</body>
</html>
tc ge bl Web Page dks Web Browser esa Load djrs gSa] rks ;s Web Page Hkh Exactly
mlh rjg ls ,d Alert Box Show djrk gS] ftl rjg ls fiNyk Web Page djrk gS] ysfdu
bl Web Page esa geus ,d Anonymous Function dks jQuery ds ready() Method esa
Handler ds :i esa Pass ugha fd;k gS] cfYd ,d JavaScript Function ds uke dks Pass
fd;k gSA gkykafd Internally nksuksa yxHkx ,d gh rjg ls dke djrs gSa] ysfdu nksuksa ds Scope
o Availability esa vUrj gS] ftlds ckjs esa vki Detail ls “Advance JavaScript in Hindi”
iqLrd esa i< ldrs gSaA
tSlkfd geus igys Hkh dgk fd tc Hkh ge dksbZ Anonymous Function Create djrs gSa]
JavaScript Interpreter ml Anonymous Function ds Code dks Memory esa Store djds
ml Memory dk ,d Address Return djrk gS] ftls ge fdlh Variable esa Store dj
ldrs gSa vkSj fQj ml Variable ds lkFk Parenthesis dk iz;ksx djrs gq, mlh Anonymous
Function dks t:jr gksus ij fQj ls Call dj ldrs gSa] D;ksafd og Variable ,d izdkj ls “C”
Language ds Function Pointer dh rjg dke djus yxrk gSA
lkFk gh JavaScript esa gj Function ,d izdkj dk First Class Object gksrk gS] blhfy, ge
fdlh Function ds uke dks fdlh nwljs Function ;k Method esa Parameter ds :i esa Bhd
mlh rjg ls Pass dj ldrs gSa] ftl rjg ls fdlh lkekU; Data Type ds eku ;k Variable
dks Pass djrs gSa vkSj ,slk gh geus gekjs fiNys nksuksa mnkgj.kksa esa fd;k gS ;kuh geus gekjs
Function Object ds uke dks gh ready() Method esa handler Argument ds :i esa Pass
fd;k gSA
le>us okyh ckr ;s gS fd tc ge fdlh Anonymous Function ds Pointer dks jQuery esa
fdlh Method esa Argument dh rjg Pass dj ldrs gSa] rks fQj ge fdlh Anonymous
71
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Function dks Hkh Directly fdlh nwljs Function esa Specify dj ldrs gSaA ;kuh ;fn ge pkgsa]
rks ge gekjs fiNys mnkgj.k dks fuEukuqlkj Hkh Re-Create dj ldrs gSa%
<body>
<script>
jQuery('document').ready(function () {
alert('jQuery ready event fired because DOM is loaded.');
});
</script>
</body>
</html>
tc ge bl Web Page dks Web Browser esa Load djrs gSa] rks ;s Web Page Hkh Exactly
mlh rjg ls ,d Alert Box Show djrk gS] ftl rjg ls fiNys nksuksa Web Pages Show
djrs gS vkSj ,slk blfy, gksrk gS] D;ksafd geus ,d Anonymous Function dks lh/ks gh
ready() Method esa Parameter ;k Argument ds :i Pass dj fn;k gSA
pwafd] ge tkurs gSa fd JavaScript bl Anonymous Function dks Memory esa Store djds
mldk Pointer Return djrk gS] ftls ;fn ge pkgsa rks fdlh Variable esa Store djds ml
Variable dks fdlh Method esa Parameter dh rjg Pass dj ldrs gSa tcfd ;fn ge u
pkgsa] rks ge Anonymous Function dks lh/ks gh fdlh Function esa Argument dh rjg Pass
dj ldrs gSaA
Function Expression Syntax okys mnkgj.k esa geus Anonymous Function ds Pointer dks
showAlert uke ds Variable esa fuEukuqlkj Save fd;k Fkk%
vkSj blh Variable esa Stored Address dks ready() Method esa Parameter ds :i esa Pass
djds ready() Method ds handler Variable dks fuEukuqlkj Initialize fd;k Fkk%
$('document').ready(showAlert);
tcfd gekjs fiNys mnkgj.k esa geus gekjs fuEu Anonymous Function ds Address dks fdlh
Variable esa Store ugha fd;k gS%
72
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
function () {
alert('jQuery ready event fired because DOM is loaded.');
}
cfYd bls lh/ks gh ready() Method esa fuEukuqlkj ,d Argument dh rjg Pass dj fn;k gS%
ready(function () {
alert('jQuery ready event fired because DOM is loaded.');
});
mijksDr Statement }kjk vki le> ldrs gSa fd bl ckj ready() Method esa geus gekjs fdlh
Anonymous Function ds Pointer dks Store djus okys Variable dks Argument dh rjg
Pass ugha fd;k gS cfYd lh/ks gh Anonymous Function dks Parameter dh rjg Pass dj
fn;k gSA
tc JavaScript Interpreter ready() Method dks Execute djrk gS] rks mls Parameter ds
:i esa ,d Anonymous Function Definition izkIr gksrk gSA ifj.kkeLo:i JavaScript
Interpreter ml Anonymous Function dks Memory esa Store djrk gS vkSj ml Memory
dk Address Return djrk gS] tks fd ready() Method ds handler Argument dks izkIr gks
tkrk gSA
ifj.kkeLo:i gesa showAlert uke dk dksbZ Variable Create djus dh t:jr ugha jgrh vkSj
ge ogh dke bl Anonymous Function }kjk Hkh iwjk dj ysrs gSa] ftls fiNys nksuksa mnkgj.kksa esa
showAlert uke ds Function Name ;k Function Pointer }kjk iwjk fd;k FkkA
tc ge jQuery Library dk iz;ksx djrs gq, vius Web Pages dks Interactive cukrs gSa] rc
fdlh Hkh Web Page esa jQuery('document').ready(); Statement dks dsoy ,d gh ckj
Specify fd;k tkrk gS] D;ksafd dksbZ Hkh Web Page, Web Browser esa ,d ckj gh Load gksrk
gS] tc rd fd ge gekjs Web Page dks fQj ls Reload u djsaA blfy, lkekU;r% gesa gekjs
ftrus Hkh jQuery Codes fy[kus gksrs gSa] mUgsa ge blh ready() Method esa fy[krs gSaA
geus igys dgk Fkk fd jQuery Library File dks gesa”kk Closing Body Element ds Just igys
Specify djuk pkfg,] tcfd fiNys rhuksa gh mnkgj.kksa esa geus jQuery Library File dks igys
Specify fd;k gS vkSj vius JavaScript Code dks ckn esaA geus ,slk blfy, fd;k gS D;ksafd
Web Browser esa dksbZ Hkh Web Page Left to Right o Top to Bottom Step by Step
Render gksrk gSA
blfy, tc ge gekjs JavaScript Code esa jQuery() Method dks Use djrs gSa] rc mldk
igys ls gh Memory esa Available gksuk t:jh gksrk gS vkSj ,slk rHkh gks ldrk gS tcfd ge
jQuery Library File dks vius JavaScript Code ls igys Specify djsaA ;fn ge ,slk ugha
djrs gSa] rks gekjk og JavaScript Code Run ugha gksrk] ftlesa geus jQuery() Function dks
Use fd;k gSA
73
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
blh izdkj ls ;fn ge gekjs ml JavaScript Code dks fdlh External JavaScript File esa
fy[krs gSa] ftlesa jQuery() Function dks Use fd;k x;k gS] rks gesa gekjh External
JavaScript File dks Current Web Page esa Include djus ls igys jQuery Library File dks
Include djuk t:jh gksrk gSA
mnkgj.k ds fy, ekuyks fd ge gekjs fiNys Web Page dks fuEukuqlkj nks vyx Files ds :i
esa Create djrs gSa] tgka HTML File esa dsoy Web Page dk Structure gS] tcfd gekjs
JavaScript Codes dks ge ,d nwljh File esa fy[k jgs gSa%
<body>
</body>
</html>
tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd ;fn ge bl rjg ls nks Files Create djrs gq,
geus viuh JavaScript Codes File dks ,d External File dh rjg Create djrs gSa] rks gesa
mijksDr HTML Code vuqlkj viuh External JavaScript File dks jQuery Library File ds
ckn esa <script> Element }kjk Include djuk gksrk gSA
;fn ge gekjh bl Modified File dks Web Browser esa Load djsa] rks ;s Web Page Hkh
Exactly igys okys Web Page dh rjg gh dke djrk gSA ysfdu ;fn ge fuEukuqlkj viuh
External jQuery File dks igys Specify dj nsa vkSj ckn esa jQuery Library dks Specify djsa%
rks fuEu fp=kuqlkj Firebug Console esa ge ns[k ldrs gSa fd gesa “RefenceError: jQuery
is not defined” dk Error izkIr gksrk gS] ftldk eryc ;gh gS fd gekjh External
JavaScript File dk Code Run gksrs le; geus jQuery() uke dk tks Function Use fd;k
gS] og Function Memory esa Exist ugha gSA ftldk dkj.k ;gh gS fd geus jQuery() Function
dks viuh External JavaScript File ds Code esa igys gh Use dj fn;k gS] tcfd jQuery
Library dk jQuery() Function gekjs JavaScript Code ds Run gks tkus ds ckn Memory esa
Load gksrk gSA
74
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl rjg ls gesa gesa”kk bl izdkj dh Errors Create u gks] bl ckr dk /;ku j[kuk gksrk gS vkSj
ge ;fn jQuery() Function dks Use dj jgs gSa] rks gekjs JavaScript Code ds Execute gksus
ls igys jQuery Library dk Memory esa Exist gksuk t:jh gksrk gSA
blh rjg ls ;fn ge fdlh External CSS dks Use dj jgs gSa] rc Hkh gesa bl ckr dk /;ku
j[kuk gksrk gS fd External JavaScript File esa Specified fdlh CSS Rule dks vius
JavaScript Code esa Use djus ls igys og JavaScript File Memory esa Exist gksuh pkfg,A
;kuh ;fn ljy “kCnksa esa dgsa] rks ge jQuery Library ds ek/;e ls ftl fdlh Hkh Resource dks
Use djuk pkgrs gSa] og Resource igys ls Memory esa Exist gksuk t:jh gksrk gS] vU;Fkk
gekjk Code Fail gks tkrk gSA
geus igys Hkh dgk Fkk fd jQuery dk ready() Method, gekjs Web Page dk DOM Tree
Create gksrs gh Run gks tkrk gS] tcfd gekjs Web Page ds vU; Resources tSls fd
Images, Objects, Frames, IFrames, Applets, Flash Files vkfn ckn esa Load gksuk “kq:
gksrs gSaA
blfy, ;fn ge jQuery ds ek/;e ls bu esa ls fdlh Resource dks Access djuk pkgrs gSa]
rks ml fLFkfr esa ready() Method gekjs fy, mi;ksxh ugha gksrk D;ksafd ready() Method bu
lHkh ds Web Browser esa Load gksus ls igys gh Execute gks tkrk gS blfy, ready()
Method esa Specify fd, x, gekjs os Codes tks fd bu Resources dks Reference djrs
gSa] Fail gks tkrs gSaA
bl fLFkfr ls cpus ds fy, gesa ready() Method ds LFkku ij window.onload Method dks
Use djuk pkfg,A D;ksafd window.onload Method Exactly rc Fire gksrk gS] tc Web
Page ds lHkh Resources iwjh rjg ls Web Browser esa Download gksdj Access gksus ds
fy, Ready gks pqds gksrs gSaA
ifj.kkeLo:i ;fn gesa bu External Resources dks jQuery ds ek/;e ls Access djuk gks]
rks gesa gekjs jQuery Codes fuEukuqlkj window.onload Method esa fy[kus pkfg,%
75
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
<head>
<title>All Resources of the Web Page are Ready to be accessed via JQuery</title>
</head>
<body>
<script>
window.onload = function () {
jQuery('body').css('background-color', 'red');
}
</script>
</body>
</html>
tSls gh ge mijksDr Code okys Web Page dks Web Browser esa Load djrs gSa] gekjs Web
Page dk Background Color fuEu fp=kuqlkj Change gksdj Red gks tkrk gS%
,d fo”ks’k :i ls /;ku j[kus okyh ckr ;s gS fd ;fn ge window.onload Event Handler dks
Use djrs gSa] rks fQj gesa ready() Method dks Use djus dh t:jr ugha jgrh D;ksafd
lkekU;r% ge window.onload Event Handler dks rHkh Use djrs gSa] tc gesa fdlh
Resource tSls fd Image, Object, Frame vkfn dks Access djus dh t:jr gksrh gS vkSj ;s
Resources rHkh Available gksrs gSa] tc Web Page, Web Browser esa fofHkUu Resources
ds lkFk iwjh rjg ls Load gks pqdk gksrk gSA
jQuery().ready(handler)
jQuery(handler)
$().ready(handler)
$(handler)
76
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;kuh tc ge jQuery Function esa fdlh Selector dks Specify ugha djrs gSa] rc jQuery()
Function }kjk “document” dks Default Selector dh rjg Use dj fy;k tkrk gSA
tcfd ;fn ge ready() Method dks Hkh Specify ugha djrs cfYd lh/ks gh jQuery() ;k $()
Function esa fdlh Handler Function dks Specify dj nsrs gSa] rks jQuery() Function
Automatically Default :i ls jQuery('document').ready(handler); Statement dks gh
Execute djrk gSA
ifj.kkeLo:i ;fn ge pkgsa rks mijksDr esa ls fdlh Hkh rjhds dks Use dj ldrs gSa] ysfdu igyk
rjhdk lcls T;knk Descriptive gS vkSj Code ns[krs gh gesa irk py tkrk gS fd D;k gks jgk gS
tcfd vfUre rjhdk lcls de tkudkjh nsrk gSA
ysfdu jQuery gesa ,d ,slk Method Provide djrk gS] ftldk iz;ksx djds ge jQuery ds
ready() Method dks rc rd Fire gksus ls jksd ldrs gSa] tc rd fd og Resource Web
Browser esa iwjh rjg ls Load ugha gks tkrk] ftlds lkFk ge gekjs ready() Method esa dksbZ
izfØ;k djuk pkgrs gSaA
mnkgj.k ds fy, ekuyks fd gesa jQuery ds ek/;e ls gekjs Web Page ij Load gksus okyh
fdlh Image ds Dimension dks Change djuk gSA rks ge ready() Event Handler esa viuh
ml Image ds Dimension dks rc rd Change ugha dj ldrs] tc rd fd og Image
Web Browser esa iwjh rjg ls Download u gks tk,A
tcfd ge tkurs gSa fd jQuery dk ready() Method Web Page ds DOM Tree ds Create
gksrs gh Fire gks tkrk gS vkSj b ready() Event Handler ds Fire gksus ds ckn Image, Web
Browser esa Download gksuk “kq: gksrk gSA bl fLFkfr esa tc ready() Event Fire gksrk gS] rc
og Image Web Browser dh Memory esa gksrk gh ugha gS] ftlds Dimension dks Access
djuk gSA
holdReady() Method Parameter ds :i esa dsoy ,d Boolean Value Accept djrk gSA
tc ge bl Event Method esa true Pass djrs gSa] rks ;s Method gekjs ready() Event dks
rc rd ds fy, Fire gksus ls jksd nsrk gS] tc rd fd ge blh Method esa fQj ls false
Parameter Pass ugha dj nsrsA
77
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge holdReady() Method dks Use djrs gSa] rc gesa bl ckr dk fo”ks’k :i ls /;ku
j[kuk t:jh gksrk gS fd ge bl Method dks gesa”kk ready() Method ls igys Specify djsa]
rkfd ;s Method, ready() Method dks Fire gksus ls jksd ldsA
;fn ge bls ready() Method ds ckn Specify djrs gSa] rks fQj bl Method dks Use djus
dk dksbZ eryc ugha jg tkrk D;ksafd tc rd JavaScript Interpreter bl Method rd
igqaprk gS] rc rd ready() Event Fire gks pqdk gksrk gS] tcfd bl Method dks Use djus dk
ewy mÌs”; gh ready() Event dks Fire gksus ls jksduk ;k Delay djuk gksrk gSA
<body>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
jQuery.holdReady(true);
jQuery.holdReady(false);
$('document').ready(function ($) {
jQuery("<h1> ready event was delayed via holdReady </h1>").appendTo('body');
});
</script>
</body>
</html>
tc ge bl Web Page dks Web Browser esa Load djrs gSa] rks Web Page dk DOM
Create gksrs gh jQuery dk ready() Event Fire gksus ds fy, rS;kj gks tkrk gS vkSj gesa gekjk
Web Page fuEukuqlkj fn[kkbZ nsrk gS%
78
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
ysfdu blls igys fd ready() Event Fire gks] holdReady() Method, ready() Event dks
fuEu Statement }kjk Fire gksus ls jksd nsrk gS%
jQuery.holdReady(true);
D;ksafd geus holdReady() Method esa Parameter ds :i esa true eku Specify fd;k gSA
lkFk gh ,d Alert Box gesa bl ckr dh Information nsrk gS fd tSls gh ge Alert Box dks
Close djsaxs] fuEu Statement }kjk ready Event Fire gksus ds fy, Release gks tk,xk%
jQuery.holdReady(false);
ifj.kkeLo:i bl Statement esa holdReady() Method esa false Value Specify gksus dh
otg ls vc ready Event Fire gks tkrk gS vkSj gesa gekjk Web Page fuEukuqlkj fn[kkbZ nsus
yxrk gS%
vki le> ldrs gSa fd ;fn ge holdReady() Method dks Use djsa] rks gesa ml fLFkfr esa
window.onload Event Handler dks Use djus dh t:jr ugha gksrh gS] tcfd gekjk
jQuery Code fdlh ,sls Resource dks Access djuk pkgrk gS] tks fd ready() Event ds
Fire gksus ds ckn Web Browser esa Download gksrk gS] D;ksafd holdReady() Method }kjk
ge gekjs ready() Event dks rc rd Fire gksus ls jksd ldrs gSa] tc rd fd og Resource
Web Browser esa iwjh rjg ls Load u gks tk,] ftl ij gekjk jQuery Code dksbZ Action
Perform djuk pkgrk gSA
bl fLFkfr esa ge mijksDr mnkgj.k ds vuqlkj holdReady() Method dks Use djds ready()
Event dks rc rd Fire gksus ls jksd nsrs gSa] tc rd fd og Resource Web Browser esa iwjh
rjg ls Download u gks tk,] ftl ij ready() Event Handler dks dksbZ Operation
Perform djuk gS vkSj Accessible Resource ds iwjh rjg ls Web Browser esa Download
79
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
gks tkus ds ckn ge holdReady() Method esa Argument ds :i esa false eku Specify djds]
ready() Event dks Fire gksus ds fy, Release dj ldrs gSaA
lkFk gh fiNys Example esa nksuksa holdReady() Statements ds chp tgka geus alert()
Method dks Specify fd;k gS] ogka ij gesa ml Resource dks Web Browser esa Download
djus ls lEcaf/kr Codes fy[kus gksrs gSa] ftldh t:jr jQuery ds ready() Event Handler
dks gSA
pwafd jQuery ds vykok Hkh dbZ vU; JavaScript Frameworks gSa tks fdlh Specific Type
dh Requirement dks iwjk djrs gSa vkSj dbZ ckj ge gekjs ,d gh Web Page esa ,d ls T;knk
JavaScript Frameworks dks Use djrs gq, fdlh Requirement dks iwjk djus dh dksf”k”k
djrs gSaA ml fLFkfr esa bu fofHkUu izdkj ds JavaScript Frameworks esa Specified fofHkUu
Functions ds uke leku gks ldrs gSaA
ifj.kkeLo:i fofHkUu JavaScript Frameworks ds dbZ Functions ds uke leku gksus dh otg
ls Name Conflict gksus dh lEHkkouk jgrh gS D;ksafd ,d ls T;knk Libraries esa ,d gh uke ds
,d ls T;knk Functions gksus dh fLFkfr esa lHkh Libraries esa dsoy ,d gh Function dke
djrk gS vkSj og Function lHkh vU; Frameworks ds Functions dks Override dj nsrk gS]
ftlls fdlh uk fdlh rjg dh Error vkus dh laHkkouk jgrh gh gS vFkok ge ftl
Requirement dks iwjk djus ds fy, ,d ls vf/kd Frameworks dks Combined :i ls Use
dj jgs gksrs gSa] og Requirement iwjh ugha gks ikrhA
mnkgj.k ds fy, jQuery esa Hkh hide() uke dk ,d Function gS vkSj ge gekjh t:jr ds
vuqlkj viuk Lo;a dk Hkh hide() uke dk Function cuk ldrs gSaA ;fn ,slk gksrk gS] rks ,d gh
uke ds nks Functions gksus dh fLFkfr esa dksbZ ,d hide() Function fdlh nwljs hide()
Function dks Override djsxk] ftlls fdlh uk fdlh rjg dh Error rks Generate gksxh ghA
bl rjg dh ijs”kkuh u gks] blfy, iwjh jQuery Library dks jQuery uke ds ,d Namespace
esa Contained j[kk x;k gSA blfy, jQuery ds Functions dks mi;ksx esa ysus ds fy, gesa gj
jQuery Function ds uke ls igys “jQuery” “kCn dk iz;ksx djuk t:jh gksrk gS o Function
ds uke dks jQuery “kCn ds lkFk Dot Operator dk iz;ksx djds tksMuk iMrk gSA tSls%
jQuery(‘p’).hide();
;fn Coding cgqr de gks] rc rks ge bl rjg ls jQuery Codes fy[k ldrs gSa] ysfdu ;fn
gesa cgqr T;knk jQuery Codes fy[kus gksa] rks ckj&ckj “jQuery” “kCn dks mi;ksx esa ysuk dkQh
vlqfo/kktud gks ldrk gSA blfy, jQuery Framework gesa ,d NksVk uke “$” iznku djrk gS]
ftls ge jQuery Alias ds uke ls Identify djrs gSaA
80
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;kuh ge “jQuery” “kCn ds LFkku ij dsoy “$” Symbol dk Hkh iz;ksx dj ldrs gSaA vr% ge
jQuery(‘p’).hide() dks $(‘p’).hide() Hkh fy[k ldrs gSa] D;ksafd ‘$’ Symbol, ‘jQuery’ “kCn
dk Alias gSA
gkykafd tc ge vius Web Page esa dsoy jQuery dks gh mi;ksx esa ys jgs gksrs gSa] rc ge
jQuery() Function dks $() ds :i esa Hkh Use dj ldrs gSa] ysfdu tc ge gekjs Web Page
ij ,d ls T;knk Libraries dks Use dj jgs gksrs gSa vkSj mu Libraries esa Hkh $ Symbol dks gh
mu Libraries ds Gateway Function dh rjg Use fd;k tk jgk gksrk gS] rc Name
Conflicting dh leL;k iSnk gks tkrh gSA
D;ksafd tc ,d ls T;knk Libraries $() Method dks muds Gateway dh rjg Use djrs gSa]
rks JavaScript Interpreter bl ckr dks Bhd rjhds ls r; ugha dj ikrk fd ge $() Function
ds lkFk ftl Code dks fy[k jgs gSa] og Code jQuery ls lEcaf/kr gS ;k fdlh vU; Library
lsA
bl leL;k ls cpus dk ,d rjhdk ;s gS fd ge gekjs iwjs jQuery Code esa $() Alias ds LFkku
ij gesa”kk jQuery() Function dks gh Use djsa vkSj $() Function dks vU; Libraries ds fy,
Available djok nsAa
bl rjhds dks Use djus ds fy, ge jQuery ds noConflict() Method dks Use dj ldrs
gSaA tc ge bl Method dks Use djrs gSa] rks $ Symbol vU; Libraries gsrq Use gksus ds
fy, Available gks tkrk gS vkSj ge gekjs jQuery Codes dks fy[kus ds fy, jQuery()
Symbol dks Use djrs gSaA bls le>us ds fy, ge ,d mnkgj.k ns[krs gSaA
jQuery.noConflict();
tc ge gekjs JavaScript Code esa jQuery.noConflict(); Statement dks Use djrs gSa] rks
jQuery Framework $() Symbol dks vU; Library ds lkFk Use djus ds fy, Free dj nsrk
gSA ifj.kkeLo:i vc ;fn ge jQuery Code fy[kuk pkgrs gSa] rks gesa fuEukuqlkj jQuery
Namespace dks Compulsory :i ls Use djuk gksrk gS%
81
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tcfd vc ;fn ge fuEukuqlkj Code }kjk $ Symbol dks Use djds viuk Code fy[krs gSa]
rks og Code ml nwljh Library ds Codes dks Represent djrk gS] ftls jQuery ds lkFk
Use fd;k tk jgk gSA
ysfdu tSlkfd geus igys Hkh dgk fd ;fn gekjk jQuery Code de gks] rc rks ge iwjs jQuery
“kCn dks ckj&ckj vius Code esa fy[k ldrs gSa ysfdu ;fn gekjk jQuery Code cgqr T;knk gks]
rks ckj&ckj jQuery “kCn dks Use djuk dkQh vlqfo/kktud gks tkrk gSA
bl fLFkfr esa ge fuEukuqlkj rjhds ls ,d Self Invoked JavaScript Function ds :i esa viuk
jQuery Code fy[k ldrs gSa%
jQuery.noConflict();
(function($) {
$(function() {
// More code using $ as alias to jQuery
$('div').hide();
});
})(jQuery);
mijksDr Code esa geus lcls igys jQuery.noConflict(); Statement dk iz;ksx djds $
Symbol dks Free fd;k gS] rkfd vU; JavaScript Framework bls Use dj ldsA fQj geus
,d Self Invoked jQuery() Function esa ,d Anonymous Function Create fd;k gS vkSj
Parameter ds :i esa bl Function esa jQuery Function Object dk Reference Pass dj
fn;k gSA
ifj.kkeLo:i ;s Reference Inner Anonymous Function ds $ Symbol dks Assign gks tkrk
gS vkSj ge bl Inner Function esa lHkh jQuery Library Methods dks $ Symbol }kjk
Access dj ldrs gSa] D;ksafd geus jQuery() Method ds vUnj ,d Anonymous Function
Create fd;k gS tks fd ,d Private Scope gS vkSj Argument ds :i esa geus $ Symbol dks
Specify fd;k gSA
ifj.kkeLo:i Self Invoking Function gksus dh otg ls tc ;s JavaScript Code Run gksrk
gS] rc jQuery Object dk Reference Parameter ds :i esa Inner Anonymous Function
ds $ Symbol dks Assign gks tkrk gSA ftldh otg ls ge Inner Function esa jQuery
Object dks $ Symbol }kjk Access djus esa l{ke gks tkrs gSaA
82
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
;kuh ;fn ge mijksDrkuqlkj bl Inner Function esa $() Function dks Use djrs gSa] rks Run
gksus okyk hide() Method okLro esa jQuery Library dk hide() Method gksrk gSA tcfd bl
Function ls ckgj tc ge $() Method dks Use djrs gSa] rks ;s External $ Symbol
Prototype tSlh fdlh nwljh Library File ds hide() Method dks Call djrk gSA
bl izdkj ls ge ,d gh $ Symbol dks nks vyx Libraries ds Methods dks Access djus ds
fy, Use dj ldrs gSa vkSj nksuksa Libraries dk Scope vyx gksus dh otg ls fdlh Hkh rjg
dh Conflicting dh leL;k iSnk ugha gksrhA
bl rjhds ds vykok ,d vkSj rjhdk gS] ftldk iz;ksx djds ge $ ds LFkku ij fdlh Hkh vU;
Variable Name dks jQuery Alias ds :i esa Use dj ldrs gSaA tc ge JavaScript ds
noConflict() Method dks Use djrs gSa] rc ;s Method ,d Object Return djrk gSA bl
Object dks fdlh Variable esa Store djds ge ml Variable dks gh jQuery ;k $ ds LFkku
ij Use dj ldrs gSaA tSls%
var jq = jQuery.noConflict();
tSlkfd ge mijksDr Code esa ns[k ldrs gSa fd noConflict() Method dks Use djds geus $
Symbol dks vU; Library }kjk Use djus ds fy, Free dj fn;k gS] ysfdu lkFk gh geus bl
Method }kjk Return gksus okys Object dks jq uke ds ,d Variable esa Store dj fy;k gSA
ifj.kkeLo:i vc ;fn ge pkgsa rks jQuery() Function ds LFkku ij jq() Function dks Hkh Use
dj ldrs gSa vkSj ,slk gh geus gekjs vxys Statement esa fuEukuqlkj fd;k gS%
;kuh mijksDrkuqlkj noConflict() Function dks Use djds ge fdlh Hkh uke ;k Valid
Symbol dks jQuery() Function ds fy, Assign dj ldrs gSaA
gkykafd fdlh Hkh rjg dh leL;k ls cpus ds fy, gesa gesa”kk jQuery() Method dks gh
izkFkfedrk nsuh pkfg,] ysfdu ;fn vki vius Web Page ij Interactivity ls lEcaf/kr lHkh
t:jrksa dks iwjk djus ds fy, dsoy jQuery Library dks gh Use dj jgs gSa] rks vki fcuk fdlh
ijs”kkuh ds $() Method dks Use dj ldrs gSaA
gkykafd ;fn vki vius lkjs jQuery Codes $() Method dk iz;ksx djds fy[krs gSa vkSj Hkfo’;
esa fdlh Specific Type dh Requirement dks iwjk djus ds fy, vki vius mlh Web Page
esa fdlh vU; Library dks Use djrs gSa] rks fQj vkidks mijksDrkuqlkj Changes djus t:jh
gks tk,saxsA
;kuh vkidks jQuery.noConflict(); Statement dks Use djrs gq, $ Symbol dks vU; Library
ds fy, Free djuk gksxk vkSj vius lHkh jQuery Codes dks fuEukuqlkj ,d Self Invoking
83
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Function ds chp Enclose djuk iMsxk] rHkh vkids Web Page ij nksuksa Libraries lkekU;
rjhds ls dke djsaxh%
jQuery.noConflict();
(function($) {
})(jQuery);
blds vykok ,d vkSj csgrj o vklku rjhdk gS] ftlesa ge $ dks jQuery() Function esa ,d
ckj ,d Parameter ds :i esa Specify dj nsrs gSa] rks $ Symbol ml Scope ds fy, jQuery
Library gsrq Private Scope esa Available gks tkrk gSA ;s ,d cgqr gh lk/kkj.k ysfdu Perfect
rjhdk gS] tks fd fuEukuqlkj gS%
jQuery.noConflict();
jQuery(function($) {
});
jQuery(document).ready(function($) {
});
;s rjhdk ,d Perfect o fcYdqy gh ljy rjhdk gS] ftldk iz;ksx djrs gq, ge ,d gh $
Symbol dks vyx&vyx Scope esa vyx&vyx Libraries ds Methods dks Access djus ds
fy, Use dj ldrs gSaA
84
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
eq[; :i ls ,d /;ku j[kus okyh ckr ;s gS fd jQuery dks ge Function Hkh dg ldrs gSa]
Method Hkh dg ldrs gS]a Object Hkh dg ldrs gSa vkSj Property Hkh dg ldrs gSaA vkSj ;s
pkjksa gh ckrsa lgh gSaA D;ksafd iwjh jQuery Library Factory Pattern ij vk/kkfjr gS] ftlesa
jQuery uke dk ,d Object Definition Create fd;k tkrk gS vkSj bl Object Definition ls
jQuery uke ds Object dks Return fd;k tkrk gSA bl fygkt ls jQuery ,d Object gSA
Factory Pattern dk iz;ksx djrs gq, tc ge dksbZ Object Definition Create djuk pkgrs gSa]
rks gesa ,d Function Crete djuk iMrk gS vkSj Create gksus okyk gj Global Function,
Web Browser ds window Object dh ,d Property cu tkrk gSA
pwafd jQuery Library esa jQuery Object dks Create djus ds fy, Factory Pattern ij
vk/kkfjr tks Function Create fd;k x;k gS] ml Function dk uke Hkh jQuery gS] blfy,
jQuery Function okLro esa Web Browser ds window Object dh ,d Property Hkh gS
D;ksafd blh jQuery Property esa iwjs jQuery Object dk Pointer Stored jgrk gSA
pwafd window Object dh fdlh Property esa tc fdlh Anonymous Function dk Address
Stored jgrk gS] rks og Anonymous Function okLro esa window Object dk ,d Method
Hkh dgykrk gSA blfy, jQuery dks ge ,d Method Hkh dg ldrs gSaA
gkykafd fiNys Discussion ds vuqlkj geus jQuery() Function dks dqN rjhdksa ls Use djus
ds ckjs esa tkukA ysfdu okLro esa ge jQuery() Function dks fuEukuqlkj fofHkUu rjhdksa ls Use
dj ldrs gSa%
tcfd nwljs Argument ds :i esa ge ml Context dks Specify djrs gSa] ftlls Associated
mu Elements dk Reference ge DOM Tree ls jQuery Object ds :i esa izkIr djuk pkgrs
gSa] tks igys Argument esa Specified Selector ls Match djrs gSaA
85
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
gj jQuery Object dh ,d length Property gksrh gS] ftlesa DOM Tree }kjk Return gksus
okys dqy Matching Elements dh la[;k gksrh gSA blfy, ;fn ge jQuery() Function esa Hkh
Parameter Pass u djsa vFkok ;fn jQuery() Function esa Pass fd, x, Selector ls
Matching ,d Hkh Element DOM Tree esa Exist u gks] rks ;s Function ,d Empty jQuery
Object Return djrk gSA ifj.kkeLo:i bl fLFkfr esa jQuery() Function }kjk Return gksus
okys jQuery Object dh length Property dk eku 0 gksrk gSA
nwljk Argument ,d Optional Argument gksrk gS] blfy, ;fn ge Specify ugha djrs gSa] rks
Default :i ls igys Argument esa Specified Selector ls Matching Elements dh
Searching DOM Tree ds Document Root Element ls gksrh gSA ysfdu ;fn ge pkgsa rks
nwljs Argument ds fy, fdlh Context dks Set dj ldrs gSaA bls le>us ds fy, ge ,d
mnkgj.k ns[krs gSa] tks fd fuEukuqlkj gS%
<body>
<div>
<ol>
<li>First List Item in First Div</li>
<li>Second List Item in First Div</li>
</ol>
</div>
<div>
<ul>
<li>First List Item in Second Div</li>
<li>Second List Item in Second Div</li>
</ul>
</div>
bl Web Page ds JavaScript Code esa geus click() uke ds ,d u, jQuery Method dks
Use fd;k gS tks fd ,d Event dks Represent djrk gSA Event Handling ds ckjs esa ge
vkxs foLrkj ls tkusaxs] ysfdu Context dks le>us ds fy, gesa fdlh u fdlh Method ;k
86
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Function dks Use djuk t:jh gksrk gS D;ksafd JavaScript esa dsoy Functions dk gh vyx
Context ;k Scope gksrk gS vkSj Function ds vykok lcdqN Global Context gh gksrk gSA
mijksDr Web Page dks Web Browser esa Load djus ij gesa gekjk Web Page fuEukuqlkj
fn[kkbZ nsrk gS%
ge ns[k ldrs gSa fd bl Web Page esa ,d Ordered List gS vkSj ,d Unordered List gSA
vc ge tSls gh Unordered List ij Click djrs gSa] List dk Background Color Change
gksdj fuEukuqlkj fn[kkbZ nsus yxrk gS%
tcfd geus gekjs JavaScript Code esa jQuery Function esa Selector ds :i esa “li” dks
fuEukuqlkj Specify fd;k gS%
$('div').click(function () {
$('li', this).css('background-color', 'gray');
});
;s Code JavaScript Interpreter dks Instruct djrk gS fd Web Page ij fLFkr fdlh Hkh
div Element ij tSls gh Click fd;k tk,] oSls gh ml Web Page ij fLFkr lHkh <li>
Elements dk Background Color Change gksdj gray gks tk,A
ysfdu tSlkfd ge ns[k ldrs gSa fd gekjs Web Page esa dsoy mlh div Element ds lHkh <li>
Elements dk Background Color Change gks jgk gS] ftl ij geus Click fd;k FkkA ;kuh
geus Unordered List okys div Element ij Click fd;k Fkk] blfy, dsoy Unordered List
ds Elements dk Background Color gh Change gqvk gS Ordered List ds Background
dk Color Change ugha gqvk gSA
87
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
,slk blhfy, gks jgk gS D;ksafd geus gekjs jQuery() Function esa nwljs Parameter ds :i esa
this Object dks Pass fd;k gS] tks fd gesa”kk ml Element dks Represent djrk gS] ftl ij
dksbZ Event Fire gqvk gS ;k ftlds lkFk fdlh jQuery Method dks Use fd;k x;k gSA
blh rjg ls ;fn ge ;s ekuysa fd gekjs fdlh Web Page ij ,d ls T;knk Form Elements
gSa vkSj ge pkgrs gSa fd dsoy igys Form Element esa ftrus Hkh Radio Buttons gSa] mu lHkh
Radio Buttons dk Background Color Gray gks tk,] ysfdu nwljs fdlh Hkh Form Element
ds fdlh Hkh Radio Button dk Background Color Change u gksA
rks bl t:jr dks iwjk djus ds fy, ge fuEukuqlkj rjhds ls jQuery() Function ds nwljs
Parameter ds :i esa igys Form Element ds Context dks Argument dh rjg Pass dj
ldrs gSa%
jQuery('input:radio', document.forms[0]).css('backgound-color','gray');
blh rjg ls fdlh AJAX Request }kjk Return gksus okys XML Document esa fdlh
Particular Element dks Select djus ds fy, ge fuEukuqlkj rjhds ls jQuery() Function ds
nwljs Parameter dks Specify dj ldrs gSa%
jQuery('mobile', xml.responseXML).css('backgound-color','gray');
;s Statement AJAX Request ds ek/;e ls vkus okyh XML File ds DOM ls dsoy
“mobile” uke ds lHkh Modes dks Select djsxk vkSj lHkh Nodes dk Background Color
Change djds Gray dj nsxkA
jQuery( element )
;fn ge fiNys Web Page ds JavaScript Code esa jQuery() Function ds nwljs Parameter
ds :i esa “this” Object dks Pass u djsa] rks gekjk Modified Code fuEukuqlkj gks ldrk gS%
vkSj ;fn ge bl Modified jQuery Code ds lkFk vius fiNys Web Page dks Re-Modify
djds fQj ls Web Browser esa Load djsa] rks gesa gekjk Output fuEukuqlkj izkIr gksxk] ftlesa
nksuksa gh div Elements esa ls fdlh Hkh div Element dks Click djus ij nksuksa gh Lists dk
Background Color Change gksdj Gray gks tkrk gS%
88
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge jQuery() Function dks nwljk Parameter Specify ugha djrs gSa vkSj igys Argument
ds :i esa Hkh fdlh Standard HTML Element Tag dks Selector ds :i esa Pass djrs gSa] rks
ge okLro esa jQuery() Function dks nwljs rjhds ls Use dj jgs gksrs gSa] tSlkfd mijksDr
jQuery Code esa geus fd;k gSA
jQuery( elementArray )
;fn ge gekjs fiNys Web Page ds JavaScript Code dks gh fuEukuqlkj Modify dj nsa%
rks tc ;s Code Run gksxk] rc ge gekjs Web Page ij fLFkr ftl div Element ij Click
djrs gSa] mlh Element dk Background Color Change gksdj Gray gks tkrk gS vkSj ,slk
blfy, gksrk gS D;ksafd tSls gh ge fdlh div Element ij Click djrs gSa] mijksDr Code dk
fuEu Statement Run gks tkrk gS%
$('div').click(function () {
pwafd bl Statement esa geus jQuery() Function esa Selector ds :i esa ‘div’ Specify fd;k
gS] blfy, iwjs Web Page ij ftrus Hkh div Elements gksrs gSa] mu lHkh div Elements dk
Reference ,d jQuery Object ds :i esa Return gksrk gS tks fd bl click() Method ds
vUnj this ds ek/;e ls miyC/k jgrk gSA ifj.kkeLo:i tc bl click() Method dh Body esa
Specified fuEu Statement Run gksrk gS%
$(this).css('background-color', 'gray');
rks bl Statement esa Selector ds :i esa Specified this Object okLro Web Page ds lHkh
div Elements dks gh Represent dj jgk gksrk gS] tks fd Lo;a ,d jQuery Object gS] ftlesa
cgqr lkjs Selected Elements ,d Array ds :i esa Available gSaA blfy, tc ge mijksDr
Statement esa jQuery() Function esa this Object dks Pass dj jgs gksrs gSa] rks ge okLro esa
,d Single Element ugha cfYd cgqr lkjs Elements dk ,d Array Pass dj jgs gksrs gSa] tks
fd jQuery() Function dks Use djus dk rhljk rjhdk gSA
jQuery( object )
89
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
ge jQuery() Function esa fQj ls jQuery Function dks gh Object dh rjg Pass dj ldrs
gSa D;ksafd JavaScript esa lHkh Functions ,d izdkj dk Object gksrs gSa vkSj tc ge ,slk djrs
gSa] rks leku jQuery Object dks Reference djrk gqvk ,d u;k jQuery Clone Object
Create dj jgs gksrs gSaA
var plainObject = { };
mijksDr Statement plainObject uke dk ,d ,slk Plain Object Create dj jgk gS] ftlesa
,d Hkh Key-Value Pair ugha gS ysfdu ;s ,d Valid Object gS vkSj bls fuEukuqlkj jQuery()
Function esa Parameter ds :i esa Pass fd;k tk ldrk gS%
var plainObject = { };
jQuery(plainObject);
jQuery esa dbZ ,sls Library Methods gSa] ftUgsa Use djrs le; ge muesa Argument ds :i esa
,d PlainObject Pass djrs gSa] tks fd Key-Value Pairs dk ,d Set gksrk gSA
orZeku le; esa jQuery Library esa fdlh PlainObject ds lkFk Use djus ds fy, data(),
prop(), on(), off(), trigger o triggerHandler() Methods dks Define fd;k x;k gSA buds
vykok ge fdlh Hkh vU; jQuery Method dks PlainObject ds lkFk fQygky Use ugha dj
ldrs] gkykafd gks ldrk gS fd Hkfo’; esa bu Plain Objects ds lkFk Use djus ds fy, vkSj Hkh
jQuery Methods Design fd, tk,A
90
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge jQuery() Function esa fdlh String dks igys Parameter ds :i esa Pass djrs gSa] rks
jQuery lcls igys ml String dks bl ckr ds fy, Check djrk gS fd D;k mlesa dksbZ
HTML Element Tag Specify fd;k x;k gS] tks fd Less Then Symbol (<div>, <p>, <a>,
<h1>, etc…) ls “kq: gksrk gSA
;fn igys Parameter ds :i esa Specified String dh “kq:vkr Less Then Symbol ls u gks]
rks jQuery ml String dks ,d Selector dh rjg Treat djrk gS vkSj DOM Tree ls mu
Nodes ds References dks ,d jQuery Object ds :i esa Return djrk gS] tks fd ml
String esa Specified Selector ls Match gksrs gSaA
ysfdu ;fn igys Parameter ds :i esa Specified Sting esa dksbZ HTML Element Specified
gks] rks jQuery ml Specified HTML Element dks Current Web Page ds DOM Tree esa
Create djrk gS vkSj u;k Element Create djus ds ckn ml u, Element dk Reference
,d jQuery Object dh rjg Return djrk gSA
ifj.kkeLo:i bl Return gksus okys Object ds lkFk ge fdlh Hkh vU; jQuery Method dks
Use dj ldrs gSaA bl izfØ;k dks le>us ds fy, ge ,d mnkgj.k ns[krs gSa] tks fd fuEukuqlkj
gS%
<body>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
jQuery('<h1>This is dynamically created Heading </h1>').appendTo('body');
</script>
</body>
</html>
tSlkfd mijksDr Web Page ds HTML Code esa ge ns[k ldrs gSa fd geus gekjs Web Page
ds Body Element esa dksbZ Hkh Content Specify ugha fd;k gS] ysfdu fQj Hkh gesa gekjs Web
Page ds Render gksus ij fuEu fp=kuqlkj ,d Heading Element fn[kkbZ ns jgk gS%
91
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
ge le> ldrs gSa fd ;s Heading Dynamically Create gks jgk gS vkSj bls Create djus dk
dke jQuery() Function fuEukuqlkj dj jgk gS%
pwafd tSlkfd geus igys Hkh dgk fd jQuery() Function esa ge tc Hkh igys Parameter ds
:i esa fdlh String dks Specify djrs gSa] rks jQuery Parser lcls igys ;s Check djrk gS
fd String dh “kq:vkr Less Then Character ls gks jgh gS ;k ugha tks fd jQuery Engine
ds fy, bl ckr dk Signal gksrk gS fd mls DOM Tree esa u;k Element Create djuk gS
vkSj mijksDr jQuery Statement esa Specified String dh “kq:vkr ,d Less Then
Character ls gks jgh gSA ifj.kkeLo:i tc ;s Statement Run gksrk gS rks jQuery() Function
,d u;k <h1> Element Create djrk gSA
gkykafd jQuery() Function mijksDrkuqlkj String Specify djus dh otg ls Memory esa ,d
Heading Element Create dj nsrk gS] ysfdu tc rd ge bls fdlh DOM Tree Element
ds Child ds :i esa Append ugha djrs] rc rd ;s Newly Created Element Web Browser
esa Render ugha gksrkA
blhfy, tc jQuery() Function Memory esa u;k Element Create djds mldk Reference
,d jQuery Object dh rjg Return djrk gS] rks ml Return gksus okys jQuery Object ds
lkFk geus jQuery Library ds appendTo() Method dk iz;ksx djds JavaScript Interpreter
dks ;s crk;k gS fd Newly Created Heading Element dks ge Body Element ds Child ds
:i esa Append djuk pkgrs gSaA
;gka ;s ckr le>uk vkids fy, mi;ksxh jgsxk fd tc ge fdlh Single HTML Element dks
jQuery() Function esa Specify djrs gSa] tSlkfd fiNys mnkgj.k esa <h1> Element dks fd;k
x;k gS] rc jQuery Parser u;k Element Create djus ds fy, okLro esa JavaScript ds
createElement() DOM API Function dks Use djrk gSA tcfd fdlh HTML Element
String dks ge jQuery() Function ds igys Parameter ds :i esa fuEukuqlkj fdlh Hkh rjhds
dk iz;ksx djrs gq, Pass dj ldrs gSa%
jQuery('<img />');
jQuery('<img>');
jQuery('<h1>');
jQuery('<h1></h1>');
ysfdu tc ge fuEukuqlkj fdlh Complex Raw HTML String dks jQuery() Function ds
igys Argument ds :i esa Pass djrs gSa] ftlesa dbZ HTML Elements gksrs gSa] rc jQuery
Parser okLro esa Internally JavaScript ds innerHTML DOM API Property dk iz;ksx
djds mu lHkh Elements dks Create djrk gS%
92
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge bl izdkj dk Complex Raw HTML String jQuery() Function esa Pass djrs gSa] rc
jQuery Engine Internally ,d u;k <div> Element Create djrk gS vkSj mldh
innerHTML Property esa jQuery() Function esa Pass dh xbZ Raw HTML String dks Set
dj nsrk gSA
pwafd innerHTML Property dks vyx&vyx Web Browsers vyx&vyx rjhds ls Treat
djrs gSa] ftlds ckjs esa vki foLrkj ls “Advance JavaScript in Hindi” iqLrd }kjk tku
ldrs gSaA blfy, tgka rd lEHko gks gesa] jQuery() Function ds ek/;e ls u;k Element
Create djrs le; Single HTML Element gh Create djuk pkfg,] rkfd gekjk Web Page
Cross-Browser jgs ;kuh lHkh Web Browsers esa leku :i ls Render gksA
tc ge jQuery() Function esa u;k Element Create djrs le; nwljs Argument ds :i esa
,d PlainObject Specify djrs gSa] rc ;s t:jh gksrk gS fd ge igys Argument ds :i esa
dsoy ,d Single Element dks Specify djsaA lkFk gh gesa bl ckr dk Hkh /;ku j[kuk gksrk gS
fd ge bl igys Argument esa Specified Element ds lkFk fdlh Hkh Attribute dks Specify
u djsaA
mnkgj.k ds fy, ;fn ge ,d ,slk Heading Element Create djuk pkgrs gSa] ftlds id
Attribute esa Value ds :i esa “topHeading” eku gks tcfd class Attribute esa Value ds
:i esa “myHeading” eku gksA rks bl Requirement dks ge nksuksa rjhdksa ls fuEukuqlkj iwjk
dj ldrs gSa%
<body>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
jQuery("<h1 id='topHeading' class='myHeading'>It’s Query</h1>").appendTo("body");
jQuery("<h1></h1>",
{
'id': 'topHeading',
'class': 'myHeading'
}
).appendTo("body").text("It's jQuery");
93
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
</script>
</body>
</html>
tc ge bl Web Page dks Web Browser }kjk Render djrs gSa] rks gesa fuEu fp=kuqlkj
Output Page izkIr gksrk gS%
geus gekjs bl Web Page esa nks rjhdksa ls jQuery() Function dks Use fd;k gS vkSj nksuksa gh
rjhdksa ls ,d u;k Heading Element Create gksrk gS] ftlds id o class uke ds nks
Attributes Hkh gksrs gSaA ;s nksuksa Statements fuEukuqlkj gSa%
;s Statement fcYdqy Simple Statement gS] ftlds ckjs esa ge igys gh le> pqds gSaA
jQuery("<h1></h1>",
{
'id': 'topHeading',
'class': 'myHeading'
}
).appendTo("body").text("It's jQuery");
tSlkfd ge ns[k ldrs gSa fd ;s Statement dqN Special gSA bl Statement esa igys
Argument ds :i esa geus dsoy ,d Heading Element <h1></h1> dks Specify fd;k gS
tcfd blds lkFk Associate fd, tkus okys Attributes dks geus nwljs Argument ds :i esa
,d PlainObject dh rjg fuEukuqlkj Specify fd;k gS%
{
'id': 'topHeading',
'class': 'myHeading'
}
94
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
Element iwjh rjg ls Create gks tkus ds ckn jQuery Parser, Newly Created Heading
Element ds Memory Address dk Pointer ,d jQuery Object ds :i esa Return djrk gS]
ftlds lkFk appendTo() jQuery Method dk iz;ksx djrs gq, ge bl Newly Created
Heading Element dks Current Document ds <body> Element ds Child ds :i eas
Append dj nsrs gSaA
pwafd jQuery Library ,d Factory Pattern ij vk/kkfjr Object gS] blfy, gj jQuery
Method Execute gksus ds ckn fQj ls ,d u;k jQuery Object Return djrk gSA
ifj.kkeLo:i tc appendTo() Method Run gksrk gS] rks Newly Created Heading
Element dks Body ds Child ds :i esa Append djus ds ckn fQj ls ,d Object Return
djrk gS] ftlesa bl Newly Created Heading Element dk Reference gksrk gSA
blfy, blh Newly Created Heading Element ds lkFk vkSj dksbZ Processing djus ds fy,
ge fQj ls Dot ( . ) Operator dk iz;ksx djrs gq, vkxs Chining dj ldrs gSa] tks fd jQuery
dh ,d cgqr cMh fo”ks’krk gSA
pwafd tc ge bl nwljs rjhds ls u;k Element Create djrs gSa] rc Newly Created Element
esa dksbZ Text ugha gksrkA blfy, Newly Created Heading Element esa u;k Text Append
djus ds fy, gesa jQuery Library }kjk Provided text() Method dks fuEukuqlkj Use djuk
gksrk gS%
. . . ).appendTo("body").text("It's jQuery");
Newly Created Heading Elements nksuksa gh rjhdksa ls leku :i ls Create gks jgs gSa ;k
ugha] bl ckr dk irk yxkus ds fy, ge Firefox ds Firebug Tool ds HTML Table dks
fuEukuqlkj Check dj ldrs gSa%
tSlkfd mijksDr fp= esa ge ns[k ldrs gSa fd Web Page ds Script dh Parsing gksus ds ckn
gesa nks Heading Elements fn[kkbZ ns jgs gSa vkSj nksuksa gh Elements eas id o class
Attributes rFkk Contents lcdqN ,d leku gSaA ;kuh jQuery() Function dks nksuksa gh rjhdksa
ls Use djrs gq, ge leku izdkj dk u;k Element Create dj ldrs gSaA
95
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge nwljs rjhds ls jQuery() Function dks Use djrs gSa] rc ge jQuery Library esa
Defined fdlh Hkh Event Type dks Pass fd, tkus okys PlainObject esa Property dh rjg
Use dj ldrs gSaA
gkykafd jQuery Library esa Specified fofHkUu Event Objects dks ge vkxs foLrkj ls le>saxs]
ysfdu fQj Hkh ,d lkekU; mnkgj.k ds :i esa ge “click” Event dks Use dj ldrs gSa] tks fd
ml le; Trigger gksrk gS] tc ge fdlh Element ij Click djrs gSaA
eku yhft, fd ge jQuery ds ek/;e ls vius Web Page ij ,d Button Create djuk
pkgrs gSa vkSj ge pkgrs gSa fd tc ge ml Input Button ij Click djsa] rc ,d Alert Box
Display gksA bl t:jr dks iwjk djus ds fy, ge jQuery() Function dks fuEukuqlkj rjhds ls
Use dj ldrs gSa%
<body>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
jQuery("<input />",
{
"type": "button",
"value": "Click Me",
click: function () { alert('Hi, I am from dynamic jQuery Codes'); }
}
).appendTo('body');
</script>
</body>
</html>
tSlkfd bl Web Page esa Specify fd, x, jQuery Code esa ge ns[k ldrs gSa fd geus
jQuery() Function ds ek/;e ls Dynamically Button Type dk ,d <input> Element
Create fd;k gS vkSj nwljs Argument ds :i esa geus ,d PlainObject ds :i esa] Newly
Create gksus okys <input> Element ds lkFk “type” o “value” Attributes dks Key-Value
Pair ds :i esa Specify fd;k gSA
lkFk gh geus fuEukuqlkj Statement }kjk ,d click Event dks Hkh bl Newly Create gksus
okys <input> Element ds lkFk Dynamically Attach fd;k gS vkSj bl click Event ds lkFk
,d Anonymous Function ds :i esa ml JavaScript Code dks Specify fd;k gS] ftls ge
rc Run djuk pkgrs gSa] tc Button dks Click fd;k tkrk gS%
{
...
96
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tc ge mijksDr Web Page dks Web Browser esa Render djrs gSa] rc gesa gekjk Web
Page fuEukuqlkj fn[kkbZ nsrk gS] ftlesa ,d Newly Created Button gksrk gS%
tc ge bl Web Page ij fn[kkbZ nsus okys Button ij Click djrs gSa] rks mijksDr Code ds
vuqlkj Newly Created <input> Button Element ds click Property ds lkFk Associated
Anonymous Function dk Code Execute gks tkrk gS vkSj gesa vxys fp= esa fn[kk, vuqlkj
,d Alert Dialog Box fn[kkbZ nsrk gS%
bl rjg ls ge fdlh Hkh Newly Created Element ds lkFk fdlh Hkh jQuery Library
Supported Event dks Dynamically Attach dj ldrs gSaA lkFk gh ge jQuery Library ds
val(), css(), html(), text(), data(), width(), height() o offset() Methods dks Hkh Newly
Created Element ds lkFk Use dj ldrs gSaA
bruk gh ugha ge jQuery Library esa Add fd, x, u, Method on() dks Hkh jQuery()
Function ds nwljs Argument ds :i esa Specified PlainObject esa ,d Property ds :i esa
Specify djrs gq, Newly Create gksus okys Element ds lkFk fdlh Event dks Attach dj
ldrs gSaA bl izfØ;k dks ge fuEu mnkgj.k }kjk csgrj rjhds ls le> ldrs gSa%
<body>
97
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
tSlkfd mijksDr Web Page ds jQuery Code esa ge ns[k ldrs gSa fd geus jQuery()
Function ds nwljs Parameter ds :i esa ,d PlainObject Pass fd;k gS vkSj bl Object ds
vUnj on Property ds lkFk fQj ls ,d PlainObject dks Specify fd;k gS] tks fd ,d click
Event dks Newly Create gksus okys Input Button ds lkFk Associated dj jgk gS] D;ksafd
on() Method Hkh ,d Plain Object ds :i esa gh Event ds uke dks Key ds :i esa rFkk
Event Handle djus okys Anonymous Function dks Value ds :i esa Accept djrk gSA
;kuh geus ,d PlainObject ds vUnj nwljs Plain Object dh Nesting dh gS
ge fdlh u, Element dks Create djds Append dj nsus ds ckn Hkh ml Newly Created
Element ds lkFk fdlh Event dks Attach dj ldrs gSa vkSj ,slk djus ds fy, ge jQuery
Library ds on() Method dks fuEu Web Page esa fy[ks x, Codes ds vuqlkj Use djrs gSa%
<body>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script>
jQuery("<input />",
{
"type": "button",
"value": "Click Me"
}).appendTo('body');
jQuery('input').on({
click: function (event) { alert('Hi, I am from dynamic jQuery Codes'); }
});
</script>
</body>
</html>
98
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
bl Web Page esa geus lcls igys jQuery() Function dk iz;ksx djds Dynamically ,d
u;k <input> Button Create fd;k gS vkSj mls Body Element ds lkFk Append fd;k gS
vkSj fQj vxys Statement esa fuEukuqlkj jQuery ds on() Method dk iz;ksx djds ml
Newly Created Element ds lkFk click Event dks Attach fd;k gS%
jQuery('input').on({
click: function (event) { alert('Hi, I am from dynamic jQuery Codes'); }
});
tSlkfd ge ns[k ldrs gSa fd on() Method Hkh Argument ds :i esa ,d PlainObject Accept
dj jgk gS ftlesa Property ds :i esa geus “click” dks Specify fd;k gS vkSj ml Property
dh Value ds :i esa geus ,d Anonymous Function Specify fd;k gSA tc ge bl Newly
Created Button ij Click djrs gSa] rks ;s Web Page Hkh Exactly fiNys okys Web Page dh
rjg gh dke djrk gS vkSj gesa ,d Alert Box fn[kkbZ nsrk gS!
ftl rjg ls geus mijksDr jQuery Code ds vuqlkj Newly Created Button Element ds
lkFk ,d u;k Event Assign fd;k gS] mlh rjg ls ge Web Page ij fLFkr fdlh Hkh vU;
Element ds lkFk fdlh Hkh jQuery Event dks Attach dj ldrs gSa] fQj Hkys gh og Element
Web Page esa igys ls Exist jgk gks ;k fQj geus mls Dynamically Create fd;k gksA
jQuery esa ,d gh dke dks djus ds fy, dbZ rjhds Provide fd, x, gSa] ftUgsa ge gekjh
t:jr o lqfo/kk ds vuqlkj mi;ksx esa ys ldrs gSaA mnkgj.k ds fy, geus mijksDr Discussion
}kjk nks rjhdksa ls fdlh Element ds lkFk Click Event dks Attach fd;k gSA blds vykok Hkh
vkSj rjhds gSa] ftudk iz;ksx djds ge fdlh Element ds lkFk fdlh Event dks Attach dj
ldrs gSa] ftuds ckjs esa ge vkxs tkusaxsA
jQuery( callback )
okLro esa bl rjhds dks ge igys Hkh Use dj pqds gSaA tc ge fdlh ,d Function esa fdlh
nwljs Function dks Parameter ds :i esa Specify djrs gSa vkSj og nwljk Function, igys
Function dks Call djrk gS] rks bl Mechanism esa Parameter ds :i esa Pass gksus okyk
Function ,d izdkj dk Callback Function gksrk gSA
tc ge jQuery() Function dks bl rjhds ls Use djrs gSa] rc ge okLro esa Internally
jQuery(document).ready(); Statement dks gh Run dj jgs gksrs gSa vkSj ready() Method
esa handler ds :i esa ge ftl Function dk Reference ;k Anonymous Function Specify
dj jgs gksrs gSa] og Handler Function okLro esa ,d izdkj dk Callback Function gksrk gS]
D;ksafd ml Function dks bl Statement dk ready() Method Call dj jgk gksrk gSA tSls%
<body>
99
Any Question or Suggestion, Click Here to Discuss
jQuery in Hindi
The most used JavaScript library
<script>
jQuery('document').ready(function () {
alert('jQuery ready event fired because DOM is loaded.');
});
</script>
</body>
</html>
bl Web Page ds jQuery Code esa geus ready() Method esa tks Anonymous Function
Specify fd;k gS] og okLro esa ,d Callback Function gS] D;ksafd bl Function dks ready()
Method }kjk Call o Execute fd;k tkrk gSA
100
Any Question or Suggestion, Click Here to Discuss
How to Get this Ebook in PDF Format
;s iqLrd dsoy PDF Format Ebook ds :i esa gh Available gS vkSj vki bl iqLrd dks dsoy
gekjh Official Website (http://www.bccfalna.com/) ls gh [kjhn ldrs gSaA blfy, ;fn vkidks
;s iqLrd ilUn vk jgh gS vkSj vki bls PDF Format Ebook ds :i esa [kjhnuk pkgrs gksa] rks vki
bl iqLrd dks Online [kjhnus ds fy, fuEukuqlkj fn, x, 3 Simple Steps Follow dj ldrs gSa%
bl Page ij vkidks mu iqLrdksa dks Select djuk gS] ftUgsa vki [kjhnuk pkgrs gSaA vki tSl&
s tSls
iqLrdsa Select djrs tk,saxs] vkidks mudk Total Amount, Discount o Total Payable Amount
mijksDr fp=kuqlkj fn[kkbZ nsus yxsxk] tgka Total Payable Amount gh og Amount gS] tks vkidks
viuh Selected EBooks dks [kjhnus ds fy, Pay djuk gksxkA
iqLrdsa Select djus ds ckn blh Page ij fn[kkbZ nsus okys “Order Details” Form esa vkidks fuEu
fp=kuqlkj viuk Name, Email Address o Mobile Number Specify djds “Order Now” ij
Click djrs gq, mijksDr Selected EBooks dk Order Place djuk gksxk%
pwafd ;s lkjh iqLrdsa Physical Books ugha cfYd PDF Format Ebooks gSaA blfy, ;s iqLrdsa
vkidks vkids Email ij gh Hksth tk,saxh] ftUgsa vki vius Email ds ek/;e ls vius Computer ij
Download djds vius PDF Supported Computer, Mobile, Smart Phone, Tablet PC, Net-
Book, Notebook ;k Laptop tSlh fdlh Hkh Device ds ek/;e ls i< ldrs gSa vFkok ;fn vki pkgs]a
rks vius Printer }kjk bu iqLrdksa dk Hard Copy Printout fudky ldrs gSaA
blfy, t:jh gS fd mijksDr “Order Details” Form ij vki tks Email Address o Mobile
Number Specify djrs gSa] og Working vkSj ,dne lgh gksA D;ksafd fdlh Hkh rjg dh ijs”kkuh
dh fLFkfr esa ge vkidks vkids Mobile Number ij gh Contact djrs gSaA
;fn vkids ikl Net-Banking ;k Mobile-Banking dh lqfo/kk gS] rks vki Payment djus ds fy,
vius Account esa Login djds fuEu esa ls fdlh Hkh Bank A/c esa Payment Deposit dj ldrs gSa%
tc vki Net-Banking ds ek/;e ls Payment djuk pkgrs gSa] rks vkidks yxHkx 8 ls 24 ?k.Vs igys
gekjs ml Account dks Beneficiary ds :i esa vius Bank A/c ls Link djuk iMrk gS] ftlesa vki
Payment Deposit djuk pkgrs gSaA
;fn vkids ikl Net-Banking ;k Mobile-Banking dh lqfo/kk ugha gS] rks vki gekjs fdlh Hkh
Bank A/c esa Total Payable Amount, Direct Deposit Hkh dj ldrs gSaA
tc vki Direct Deposit djuk pkgrs gSa] rc vkidks vkids fdlh Hkh utnhdh Bank Branch esa
tkdj ,d Payment Deposit Slip Fill-Up djuk gksrk gS] ftlesa vkidks gekjs fdlh Hkh Bank A/c
dh Information dks Fill djuk gksrk gS] tcfd Payment Deposit djokus ds fy, mlh Bank esa
vkidk Lo;a dk Account gksuk t:jh ugha gSA
mnkgj.k ds fy, ;fn vki gekjs SBI Bank A/c esa viuh Selected iqLrdksa dk Total Payable
Amount Pay djus ds fy, Bank esa tkdj Direct Deposit djuk pkgrs gSa] rks vki tks Payment
Deposit Slip Fill-Up djsaxs] og fuEu fp=kuqlkj djuk gksrk gS%
bl fp= }kjk vki le> ldrs gSa fd Payment, Direct Deposit djus ds fy, vkidks gekjs fdlh
Bank A/c dh Information dks Payment Deposit Slip esa Specify djuk gksrk gS] blfy, ml
Bank esa vkidk Lo;a dk Bank A/c gksuk t:jh ugha gksrkA
Net-Banking, Mobile-Banking o Direct Deposit ds vykok fdlh vU; ek/;e ls Hkh vki
Payment dj ldrs gSAa mnkgj.k ds fy, dqN Banks viuh ATM Machine }kjk Direct Payment
Transfer djus dh lqfo/kk Provide djrs gSaA
;fn vkids Bank dk ATM Machine bl rjg ls Payment Transfer djus dh lqfo/kk nsrk gS] rks
vkidks Bank esa tkdj Payment Deposit Slip ds ek/;e ls Payment djus dh t:jr ugha gksrh]
cfYd vki Bank ds ATM Machine ls Hkh Directly gekjs fdlh Hkh Bank A/c esa Total Payable
Amount Transfer dj ldrs gSaA blh rjg ls ;fn vki pkgs]a rks gekjs fdlh Hkh Bank A/c esa
Check }kjk Hkh Amount Direct Deposit dj ldrs gSaA
;kuh vki fdlh Hkh rjhds ls gekjs fdlh Hkh Bank A/c esa Total Payable Amount Deposit dj
ldrs gSaA ysfdu ge Money-Order, Demand-Draft ;k Check tSls Manual ek/;eksa ls
Payment Accept ugha djrs] D;ksafd bl rjg dk Payment Clear gksus esa cgqr le; yxrk gSA
tcfd Direct Deposit ;k Mobile vFkok Net-Banking ds ek/;e ls rqjUr Payment Transfer gks
tkrk gS] ftlls ge vkidks vkidh Purchased EBooks 20 ls 30 Minute ds njE;ku vkids Order
esa Specified Email ij Send dj nsrs gSAa
blh Mobile Number ds ek/;e ls gesa irk pyrk gS fd vkius fdu iqLrdksa ds fy, Order fd;k gS
vkSj mudk Total Payable Amount fdruk gSA lkFk gh gesa ;s Hkh irk py tkrk gS fd vki }kjk
Purchase dh tk jgh iqLrdsa fdl Email Address ij Send djuh gSA
vkids Total Payable Amount dks ge Net-Banking ds ek/;e ls vius Bank A/c esa Check djrs
gSa vkSj ;fn vkidk Total Payable Amount gekjs fdlh Hkh Bank A/c esa Deposit gqvk gksrk gS] rks
ge vkidks 30 Minute ds njE;ku vkidh Ordered EBooks vkids Email ij Send dj nsrs gSa]
ftls vki vxys fnu 12AM rd Download dj ldrs gSaA
;fn vHkh Hkh vkidks dksbZ ckr Bhd ls le> esa u vk jgh gks ;k fdlh Hkh rjg dk Confusion gks]
rks vki 097994-55505 ij Call/Miss Call/SMS dj ldrs gSaA ;Fkk lEHko rqjUr vkidks
Callback fd;k tk,xk vkSj vkidh leL;k ;k Confusion dk Best Possible Solution djus dh
dksf”k”k dh tk,xhA
mEehn gS] bl iqLrd ds Sample Chapters dk Demo Hkh vkidks ilUn vk;k gksxk vkSj gesa iwjk
fo”okl gS fd iwjh iqLrd vkidks vkSj Hkh T;knk ilUn vk,xhA