Advance Js in Hindi
Advance Js in Hindi
■■■
Kuldeep Chand
1
www.BccFalna.com
Advance JavaScript 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 [email protected]
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
www.BccFalna.com
Advance JavaScript in Hindi
Professional Developer
3
www.BccFalna.com
Advance JavaScript in Hindi
Index
Of
Contents
4
www.BccFalna.com
Advance JavaScript in Hindi
Table of Contents
ECMAScript ......................................................................................................................................... 22
Document Object Model(DOM) ........................................................................................................ 23
Browser Object Model (BOM) .......................................................................................................... 26
Engines .................................................................................................................................................. 28
Web Page – Request and Response ................................................................................................... 30
Window Size.......................................................................................................................................... 78
5
www.BccFalna.com
Advance JavaScript in Hindi
hostname Property ............................................................................................................................. 89
pathname Property ............................................................................................................................. 89
port Property ...................................................................................................................................... 89
protocol Property ............................................................................................................................... 89
search Property .................................................................................................................................. 89
assign() Method ................................................................................................................................. 90
replace() Method ................................................................................................................................ 90
reload() Method ................................................................................................................................. 91
6
www.BccFalna.com
Advance JavaScript in Hindi
undefined ......................................................................................................................................... 113
boolean ............................................................................................................................................. 114
string ................................................................................................................................................ 114
number ............................................................................................................................................. 114
object................................................................................................................................................ 114
function ............................................................................................................................................ 114
7
www.BccFalna.com
Advance JavaScript in Hindi
Multiplicative Operators ................................................................................................................... 143
Multiply ........................................................................................................................................... 143
Divide .............................................................................................................................................. 143
Modulus / Reminder ........................................................................................................................ 144
FUNCTIONS................................................................................................ 163
8
www.BccFalna.com
Advance JavaScript in Hindi
Execution Context and Scope ............................................................................................................ 177
No-Block Level Scope ..................................................................................................................... 181
Variable Declaration ........................................................................................................................ 182
Identifier Lookup ............................................................................................................................. 183
Garbage Collection .......................................................................................................................... 183
9
www.BccFalna.com
Advance JavaScript in Hindi
Prototype Pattern is Dynamic .......................................................................................................... 267
Core Object Prototypes .................................................................................................................... 270
Prototype Pattern Problem ............................................................................................................... 271
10
www.BccFalna.com
Advance JavaScript in Hindi
Locating Elements in DOM Tree ..................................................................................................... 348
Special Collections........................................................................................................................... 356
HTML5................................................................................................................................................ 397
Class Related Additions ................................................................................................................... 397
Focus Management .......................................................................................................................... 400
HTMLDocument Changes ............................................................................................................... 401
Character Set Properties ................................................................................................................... 403
Custom Data Attributes.................................................................................................................... 403
Markup Handling Extension ............................................................................................................ 404
11
www.BccFalna.com
Advance JavaScript in Hindi
Sole Proprietary Extension ................................................................................................................ 408
Document Mode............................................................................................................................... 409
children Property.............................................................................................................................. 411
contains() Method ............................................................................................................................ 411
Text Insertion in Markups ................................................................................................................ 413
innerText Property ........................................................................................................................... 413
outerText Property ........................................................................................................................... 415
Scrolling ........................................................................................................................................... 416
12
www.BccFalna.com
Advance JavaScript in Hindi
getPropertyPriority(propertyName) Method .................................................................................... 524
getPropertyValue(propertyName) Method ...................................................................................... 524
item(index) Method ......................................................................................................................... 524
removeProperty(propertyName) Method ......................................................................................... 524
setProperty(propertyName, value, priority) Method ........................................................................ 524
13
www.BccFalna.com
Advance JavaScript in Hindi
Automatic Tab Forwarding .............................................................................................................. 599
14
www.BccFalna.com
Advance JavaScript in Hindi
15
www.BccFalna.com
Advance JavaScript in Hindi
JavaScript
INTRODUCTION
16
www.BccFalna.com
Advance JavaScript in Hindi
JAVASCRIPT INTRODUCTION
fdlh Hkh izdkj dh Programming Language esa Program ;k Software Develop djrs le;
dbZ Basic Steps Follow djus gksrs gSaA ysfdu gesa”kk lcls igys gesa fdlh Text Editor esa
viuh Language ls lacaf/kr Codes fy[kdj dksbZ Program Create djuk gksrk gSA bl izdkj
ds Codes dks ge ftl File esa fy[krs gSa] ml File dks Source File dgk tkrk gS] D;ksafd
Program ls lacaf/kr ewy Codes blh Source File esa gksrs gSa vkSj ;fn gesa gekjs Program esa
dksbZ Modification djuk gks] rks ge og Modification blh Source File esa djrs gSaA
Source File dsoy ,d Plain Text File gh gksrh gS] ftlesa ge gekjs le>us ;ksX; English
Language esa Programming Language ls lacaf/kr Codes fy[krs gSaA ysfdu Computer
,d Electronic Machine ek= gS] tks fgUnh] vaxzsth] Chinese tSlh mu Hkk’kkvksa dks ugha le>rk
ftUgsa ge Human Beings Real Life esa le>rs gSa] cfYd og dsoy Binary Language ;k vU;
“kCnksa esa dgsa rks Machine Language dks gh le>rk gSA tcfd ijs”kkuh ;s gS fd ge Human
Beings Computer dh Machine Language dks vklkuh ls ugha le> ldrsA
bl fLFkfr esa ,d ,sls Inter-Mediator dh t:jr gksrh gS] tks gekjh English tSlh Hkk’kk esa
fy[ks x, Codes dks Computer ds le>us ;ksX; Machine Language esa Convert dj lds
vkSj Computer }kjk gekjs Program ds vk/kkj ij Generate gksus okys Output ;k Result
dks gekjs le>us ;ksX; English tSlh Hkk’kk esa Convert dj ldsA bl izdkj ds Inter-mediator
dks Computer dh Hkk’kk esa Compiler ;k Interpreter dgrs gSaA
Compiler o Interpreter nksuksa gh ,d izdkj ds Software ek= gksrs gSa] ysfdu budk ewy dke
gekjs Program ds Codes dks Computer ds le>us ;ksX; e”khuh Hkk’kk esa vkSj e”khuh Hkk’kk esa
Generate gksus okys Results dks gekjs le>us ;ksX; English tSlh Hkk’kk esa Convert djuk
gksrk gSA bl izdkj ls Programming dh nqfu;ka esa ewy :i ls nks izdkj dh Programming
Languages gSa%
17
www.BccFalna.com
Advance JavaScript in Hindi
ysfdu pwafd Compiler Based Programming Language esa Program dks Compile djus
ij ,d ubZ Executable File cu tkrh gS] tks fd iwjh rjg ls Current Operating
System o Computer Architecture ij vk/kkfjr gksrh gS] blfy, bl Executable File
dks vc mlds Source File dh t:jr ugha jgrhA
;kuh ,d ckj fdlh Program dks Compile djds mldh Executable File izkIr dj ysus
ds ckn vc ;fn ge mldh Source File dks Delete Hkh dj nsa] rc Hkh mldh Executable
File ds vk/kkj ij Computer gekjs Program dks Run djsxkA
ysfdu ;fn gesa gekjs Program esa dksbZ Modification djuk gks] rks gesa fQj ls ml
Program dh Source File dh t:jr gksxh] ftls geus Compile fd;k Fkk vkSj
Modification djus ds ckn gesa fQj ls viuh Source File dks Compile djds ,d ubZ
Executable File Create djuh gksxh] rHkh gekjk Computer gekjs Modified Program
dks le> ldsxkA
;kuh gkykafd Compiler o Interpreter nksuksa gh gekjs Program dks Machine Codes esa
Convert djrs gSa] rkfd gekjk Computer mls le> lds] ysfdu Compiler Based
Programming Language vius Computer Architecture o Operating System ij
Dependent ,d ubZ Executable File Create djrk gS] blfy, mls viuh Source File
dh t:jr ugha jgrhA tcfd Interpreter Based Programming Language fdlh Hkh
rjg dh ubZ Executable File Create ugha djrkA ifj.kkeLo:i Interpreter Based
Programming Language dks gesa”kk viuh Source File dh t:jr jgrh gS vkSj ;fn ge
Source File dks Delete dj nsa] rks gekjk Program Hkh gesa”kk ds fy, [kRe gks tkrk gSA
blh otg ls fdlh Hkh Interpreter Based Programming Language esa ;fn fdlh izdkj
dk ifjorZu djuk gks] rks mldh Source File dks gh Modify djuk gksrk gS vkSj tc ge
ml Modified Source File dks fQj ls Interpret djrs gSa] gesa mldk Modification rqjUr
Reflect gks tkrk gS] tcfd Compiler Based Languages esa gesa Source Filed esa
Modification djus ds ckn mls fQj ls Compile djuk t:jh gksrk gS] vU;Fkk
Modification dk dksbZ Effect gesa Executable Program esa fn[kkbZ ugha nsrkA
18
www.BccFalna.com
Advance JavaScript in Hindi
Interpreter o Compiler nksuksa gh izdkj dh Programming Languages dh ,d fo”ks’krk
o ,d deh gSA pwafd Compiler Based Programs dh gesa”kk ,d Executable File curh
gS] tks fd iwjh rjg ls Current Computer Architecture o Operating System ij
Depend gksrh gS] blfy, Compiler Based Programs dh Speed gesa”kk Interpreter
Based Programs dh rqyuk esa Fast gksrh gS] D;ksafd Interpreter Based Programs dh
rjg bUgsa ckj&ckj Machine Codes esa Convert ugha gksuk iMrkA
Host Environment og Software gksrk gS] ftuesa fofHkUu Interpreter Based Programming
Languages ds Programs Run gksrs gSaA mnkgj.k ds fy, Web Browser og Host
Environment gksrk gS] tgka HTML, XML, CSS, JavaScript vkfn ds Programs Run gksrs gSa
vkSj gesa budk Output ,d Rendered Web Page ds :i esa fn[kkbZ nsrk gSA
tSlkfd geus igys Hkh dgk fd JavaScript ,d Client Side esa Run gksus okyh Interpreter
Based Scripting Language gS vkSj Interpreter Based gksus dh otg ls JavaScript dk
vyx ls dksbZ Interpreter Software ugha gksrk] cfYd JavaScript Programs ftl Software
esa Run gksrs gSa] mu Software esa gh JavaScript ds Engine dks Build fd;k x;k gksrk gSA
lkekU;r% Web Browsers gh JavaScript dk Host Environment gksrs gSa] ysfdu bldk
eryc ;s ugha gS fd JavaScript ds Programs dsoy Web Browser esa gh Run gks ldrs gSaA
okLro esa lPpkbZ ;s gS fd ftl fdlh Hkh Software esa JavaScript Engine Embedded gksrk
gS] gj ml Software esa JavaScript ds Programs Run gks ldrs gSaA
blhfy, JavaScript dsoy Web Browser esa gh Use ugha fd;k tkrk cfYd JavaScript
Engine dks dbZ vU; Platforms esa Hkh Embed fd;k x;k gS] tgka JavaScript ds Programs
Run gks ldrs gSaA
mnkgj.k ds fy, Adobe Flash ,d izdkj dk Animation Software gS] tgka Programming
Language ds :i esa ActionScript dks Use fd;k tkrk gSA ;s Hkh ,d izdkj dh JavaScript
Language gh gSA blh rjg ls Adobe PDF Reader esa Hkh JavaScript Supported gSA
orZeku le; esa fofHkUu izdkj ds Web Development IDEs miyC/k gSa] tSlsfd Adobe
DreamWeaver, Eclipse, NetBeans vkfn] buesa Hkh JavaScript Engine Embedded gS]
blfy, ;s Hkh JavaScript ds Host Environments gSaA
19
www.BccFalna.com
Advance JavaScript in Hindi
;kuh ge ftl Software dks Use dj jgs gSa] ;fn mlesa ECMAScript Standard vk/kkfjr
dksbZ Hkh Scripting Language Supported gS] rks og ,d izdkj ls JavaScript dk Hkh Host
Environment gSA
pwafd JavaScript dk lcls T;knk iz;ksx Web Pages o Web Applications dks Interactive
(User Interaction Supported) cukus ds fy, fd;k tkrk gS] blfy, bl iqLrd esa gekjs fy,
Web Browsers gh JavaScript dk Host Environment gSA
History of JavaScript
JavaScript dks lcls igys 1995 esa Netscape Navigator ds Developers us vius Web
Browser esa Client Side Validation ds fy, Develop fd;k FkkA Netscape rks Market ls
iwjh rjg ls tk pqdk gS] ysfdu mldh Develop dh xbZ JavaScript Language vHkh Hkh
Market esa gS vkSj vkxs Hkh yEcs le; rd jgus okyh gS D;ksafd vc ;s Language u dsoy
Client Side Validation ds fy, mi;ksxh gS] cfYd dbZ txgksa ij bls Server Side Scripting
Language ds :i esa Hkh Use fd;k tkrk gSA
1992 ds vklikl Nombas uke dh ,d Company us ftls ckn esa Openware uke dh
Company us [kjhn fn;k] ,d Scripting Language Develop djuk “kq: fd;k] ftldk uke
C-Minus-Minus j[kk x;k FkkA CMM blfy,] D;ksafd ;s yxHkx iwjh rjg ls C o C++
Language ij vk/kkfjr Fkh] ysfdu vklkuh ls Web Browsers esa Client Side Requirements
dks iwjk dj ldrh Fkh vkSj Developers bls vklkuh ls lh[k ldrs FksA
dqN le; ckn Nombas us bl Language dk uke CMM ls cnydj ScriptEase j[k
fn;kA tc Netscape Navigator Market esa Popular gksus yxk] rks Nombas us blh
Language dk ,d u;k Version Develop fd;k tks fd Web Page esa Embed gks ldrk
FkkA “kq:vkr esa bl Embedding Process dks Espresso Pages dgk tkrk Fkk vkSj ;gh
World Wide Web dk igyk Client Side Scripting Language cukA
Internet ij yksxksa dk :>ku c<us dh otg ls Web Page dh Size Hkh c<us yxh ftlls
Network dk Traffic Hkh c<us yxk D;ksafd T;knkrj Validation o Interactivity ds dkeksa dks
iwjk djus ds fy, ckj&ckj Web Browser dks Web Server ls Request djuh iMrh FkhA
blfy, Netscape us eglwl fd;k fd Web Server dk Interaction de djus ds fy, ,d
,slh Scripting Language dh t:jr gS tks Web Browser esa gh T;knkrj Validation ds
dkeksa dks iwjk dj nsA
bl t:jr dks /;ku esa j[krs gq, Brendan Eich tks fd Netscape Navigator dks Develop
dj jgs Fks] us LiveScript uke dh ,d Client Side Scripting Language dks vius Web
Browser esa Include fd;kA mlh le; Sun Microsystems viuh Programming
Language “Java” dks Develop dj jgk Fkk vkSj yksxksa esa Java cgqr Popular gks jgh Fkh]
blfy, Netscape Navigator us Official Release ds ckn LiveScript dk uke cny dj
JavaScript dj fn;k] rkfd yksx ;s le>dj bl Language ij Hkh /;ku nsa fd JavaScript,
Java ls lacaf/kr gh dksbZ Language gS rkfd JavaScript Hkh Popular gks tk, vkSj gqvk Hkh
,slk ghA
20
www.BccFalna.com
Advance JavaScript in Hindi
Netscape o mlds JavaScript dh lQyrk ds lkFk gh Microsoft us Hkh Web Browser
Technology esa dne j[kk vkSj viuh Lo;a dh JavaScript tSlh Scripting Language cukbZ
ftldk uke JScript j[kk x;kA
bl le; rd okLro esa JavaScript, JScript o ScriptEase rhu Client Side Scripting
Languages gks xbZ Fkha] tks fd fdlh Hkh rjg ls ,d Unique Standard dks Follow ugha dj
jgh FkhaA
pwafd bu Client Side Scripting Language dh Popularity cgqr de le; esa cgqr T;knk gks
xbZ Fkh] blfy, bl Language dks Hkh Standardized djus dh t:jr eglwl dh xbZ] rkfd
Scripting Language Develop djus okyh lHkh Companies mu Standards ds vk/kkj ij gh
viuh Scripting Language dks Develop djsa o Web Developers dks vyx&vyx Web
Browsers ds fy, vyx&vyx rjg dh Scripting Languages u lh[kuh iMsA
blfy, 1997 esa dks European Computer Manufactures Association (ECMA) dks
JavaScript 1.1 dks Standardized djus dk ,d Proposal Hkstk x;k vkSj bl Association
us Netscape, Sun, Microsoft, Borland o vU; Companies, tks fd Client Side
Scripting Language Develop djus esa Interested Fkha] ds lnL;ksa dh ,d Technical
Committee xfBr dh rkfd JavaScript dks Cross Platform, Vendor Neutral Scripting
Language cukus ds fy, mlds Syntax o Semantics dks Standardize fd;k tk ldsA
vkxs vkus okys dqN lkyksa esa International Organization for Standardization and
International Electotechnical Commission (ISO/IEC) us Hkh ECMAScript dks ,d
Standard dh rjg Accept dj fy;k vkSj fQj cuus okys lHkh Web Browsers esa
JavaScript ds Implementation ds fy, ECMAScript dks vk/kkj ds :i esa mi;ksx esa fy;k
tkus yxkA
JavaScript Implementation
pwafd lkekU;r% ECMAScript o JavaScript nksuksa dks ,d gh le>k tkrk gS] tcfd
JavaScript, ECMS-262 ls dqN T;knk gSA ,d Complete JavaScript Implementation ds
rhu fgLls gksrs gS%
21
www.BccFalna.com
Advance JavaScript in Hindi
ECMAScript
ECMA-262 esa Define fd;k x;k ECMAScript fdlh Web Browser ls Tied ugha gksrkA
okLro esa bl Language esa Input Output ds fy, dksbZ Method ugha gSA ;s Standard dsoy
,d Specification gS tks fofHkUu Companies dks ,d vk/kkj nsrk gS fd mUgsa JavaScript dks
fdl izdkj ls Implement djuk pkfg,] rkfd og fofHkUu vU; Web Browsers ds Standard
ds le:i jgsA Web Browsers dsoy og Host Environment gksrs gSa] ftlesa ECMAScript
Implementation Exist gksrk gSA
blhfy, ;fn vki bl iqLrd dks vPNh rjg ls le>rs gSa rks vki cMh gh vklkuh ls
ActionScript Programming dks Hkh lh[k ldrs gSa vkSj Adobe Flash esa ,sls Applications
Create dj ldrs gSa ftuesa Animation dk iz;ksx fd;k tkrk gSA
ECMAScript ds Implementation ds lkFk gh fofHkUu Web Browsers vius Lo;a ds Hkh dqN
Extensions Develop djrs gSa] rkfd Web Browsers dks Users T;knk csgrj rjhds ls Web
Browsing ds fy, Use dj ldsaA
DOM ;kuh Document Object Model Hkh ,d Extension gh gksrk gS tks vius Core ds :i
esa ECMAScript ds Type o Syntax dks Use djrk gS rFkk Host Environment, tks fd
Web Browser Hkh gks ldrk gS vkSj dksbZ vU; Software Hkh] Additional Functionality
Provide djrk gSA lkekU;r% vU; Host Environments ds :i esa ScriptEase o Adobe
Flash dks le>k tk ldrk gSA
ECMA-262 okLro esa fdlh Web Browser dks Reference ugha djrk cfYd bldk
Specification fdlh Hkh Scripting Language ds fuEu Parts dks Describe djrk gS] ftls
ge Core JavaScript Hkh dg ldrs gSa%
1 Syntax
2 Types
22
www.BccFalna.com
Advance JavaScript in Hindi
3 Statements
4 Keywords
5 Reserved Words
6 Operators
7 Objects
orZeku le; esa ECMAScript dk 5th Version vk pqdk gS] ysfdu bls iwjh rjg ls fofHkUu
Web Browsers esa Implement ugha fd;k x;k gSA orZeku le; esa Internet Explorer,
FireFox, Safari, Chrome o Opera tks fd lcls T;knk Use fd, tkus okys Web
Browsers gSa] us ECMAScript3.1 Specification dks iwjh rjg ls Implement fd;k gSA
<html>
<head>
<title>Sample page</title>
</head>
<body>
<p>Hello World! </p>
</body>
</html>
tc ;s HTML Code Web Browser dh Memory esa Load gksrk gS] rc fuEukuqlkj Form esa
fofHkUu HTML Elements dh ,d Hierarchy cu tkrh gS%
23
www.BccFalna.com
Advance JavaScript in Hindi
fdlh Document ds fofHkUu Elements ds Memory esa bl rjg ls 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 Developmer dks
vius Document ij iwjh rjg ls Control djus dh lqfo/kk iznku djrk gS D;ksafd JavaScript
tSlh fdlh Scripting Language 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 DOM API dk iz;ksx djrs gq, 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
blfy, DOM Tree fdlh Hkh Client Side Scripting Language ds fy, ,d eq[; Source
gksrk gS] ftl ij og Scripting Language fofHkUu izdkj ds Operations Perform djds
Document dks T;knk Interactive cukus esa l{ke gks ikrk gSA
pwafd DOM dks fofHkUu Companies us vius&vius Web Browsers esa viuh lqfo/kkuqlkj
vyx&vyx rjhdksa ls Develop fd;k Fkk] blfy, Web dks Cross Platform ;kuh Platform
Independent cuk, j[kus ds fy, o lHkh Web Browsers esa fdlh Document dks ,d tSlk
fn[kkus ds fy, fQj ls ,d Standard rjhds dh t:jr dks eglwl fd;k x;kA
QyLo:i ,d u;k Organization vfLrRo esa vk;k ftldk uke World Wide Web
Consortium (W3C) FkkA ;s Organization fofHkUu izdkj ds Web Related Standards
Develop djus dk dke djrk gSA bl Organization esa fofHkUu cMh dEifu;ksa tSls fd
Microsoft, Google, Yahoo, AOL vkfn ds Members Participate djrs gSa vkSj Web fdl
fn”kk esa vkxs c<sxk bl ckr dk fu.kZ; ysdj Standards Create djrs gSaA
DOM ds vkt rd esa dqy rhu Levels W3C }kjk Define fd, x, gSaA DOM Level 1 lcls
igys October 1998 esa Recommend fd;k x;k FkkA bl DOM ds nks fgLls DOM Core o
DOM HTML FksA
24
www.BccFalna.com
Advance JavaScript in Hindi
DOM Core fdlh XML Based Document dks Structure djus dh lqfo/kk iznku djrk gS
rkfd Developers fdlh XML Document ds fofHkUu fgLlksa dks vklkuh ls Access dj ldsa
rFkk DOM HTML okLro esa DOM Core dk gh ,d Extension gS] ftlesa HTML ds lkFk
dqN Specific Objects o Methods dks Add djds HTML dks Extend fd;k x;k gSA
DOM JavaScript ugha gS vkSj ECMAScript dh rjg gh bls Hkh dbZ vU; Programming
Languages esa Implement fd;k x;k gSA gkykafd Web Browsers esa DOM dks
ECMAScript dk iz;ksx djds Implement fd;k x;k gS vkSj vc ;s DOM JavaScript
Language dk ,d lcls cMk o lcls egRoiw.kZ fgLlk gSA
DOM Hkh ECMAScript dh rjg gh dsoy ,d Specification gSA ftl rjg ls ECMAScript
ds vk/kkj ij fofHkUu izdkj dh Scripting Languages dks Develop fd;k x;k gS] mlh rjg ls
DOM ds vk/kkj ij fofHkUu izdkj dh Programming Languages esa fdlh Document dks
Access o Manipulate djus ds rjhdksa dks Develop fd;k tkrk gS rkfd ,d Programming
Language esa Develop fd;k x;k Document fdlh nwljh Programming Language esa Hkh
vklkuh ls mi;ksx esa fy;k tk ldsA
gkykafd DOM Level 1 dk ewy mn~ns”; fdlh Document dks Structure djuk Fkk] rkfd
Developers JavaScript tSlh Client Side Scripting Language }kjk Document ds fofHkUu
fgLlksa dks vklkuh ls Access o Manipulate dj ldsa tcfd DOM Level 2 dks Develop
djus dk ewy mn~ns”; DOM ds lkFk Mouse o User Interface Events, Ranges,
Traversals, rFkk Cascading Style Sheets dks Support djokuk Fkk] rkfd Document dks
u dsoy csgrj rjhds ls Structure fd;k tk lds cfYd mls vklkuh ls Style Hkh fd;k tk
ldsA lkFk gh mls Interactive Hkh cuk;k tk ldsA blfy, DOM Level 1 ds Core dks XML
Namespaces dks Support djus ds fy, Extend fd;k x;kA DOM Level 2 esa fuEu u,
Modules dks Extend fd;k x;k Fkk%
1 DOM Views
2 DOM Events
3 DOM Styles
4 DOM Traversal and Range
Document dks User ds fy, T;knk Interactive cukus ds fy, fofHkUu izdkj ds Events o
Event Handlers dks DOM Events ds :i esa Describe fd;k x;kA
Document dh Styling dks Control djus o Document ds Structure ls vyx j[kus ds fy,
DOM Styles dks Describe fd;k x;k rkfd Document dh Styling dks Control, Manage
o Handle djuk vklku gks ldsA
DOM Traversal and Range dks Describe djds DOM dks Access, Manipulate o
Traverse djus ds fy, u, Descriptions dks Define fd;k x;kA
orZeku le; esa DOM Level 3 dks Describe fd;k tk jgk gS] ftlesa ,sls Methods dks
Support fd;k tk jgk gS rkfd Web Browser ;k Host Environment ds Document dks
25
www.BccFalna.com
Advance JavaScript in Hindi
Local Device ij Save fd;k tk lds o Local Device ls Host Environment esa Load
fd;k tk ldsA
,d rjg ls ns[kk tk,] rks vc Web Technology iwjh rjg ls Desktop Technology ds
led{k vkus okyh gSA D;ksafd DOM Level 2 rd fdlh Hkh Document dks Local Device esa
Save ugha fd;k tk ldrk Fkk] blhfy, dksbZ Hkh User dsoy ogh Document ns[k ldrk Fkk]
;k oSls gh fdlh Document dks Access dj ldrk Fkk] tSlk Developer us mls vf/kd`r
fd;k FkkA
ysfdu DOM Level 3 ds iw.kZ Implementation ds ckn ;s ckr iwjh rjg ls cny tk,xhA
D;ksafd ml fLFkfr esa User viuh bPNkuqlkj fdlh Document dks Modify dj ldsxk vkSj
vius Personal Device ij Save dj ldsxkA ftlls ,d gh Document dks vyx&vyx
Users viuh bPNkuqlkj vyx&vyx rjhds ls Access o Manipulate dj ldsaxsA
DOM Level 3 dk Implementation /khjs&/khjs gksus yxk gS vkSj HTML5 DOM Level 3 o
CSS3 dk gh ,d Implementation gS] tks fd /khjs&/khjs fofHkUu Web Browsers esa Support
fd;k tkus yxk gSA
bu ewy DOMs ds vykok dqN vU; DOMs Hkh gSa] ftUgsa vyx izdkj dh t:jrksa dks iwjk djus
ds fy, Define fd;k x;k gSA mnkgj.k ds fy, SVG 1.0 o MathML 1.0 dk viuk DOM gSA
SVG Host Environment esa Graphics Develop djus ls lacaf/kr Standards dks Handle
djrk gS] tcfd MathML Mathematics ls lacaf/kr Functions, Formulas vkfn dks Handle
djrk gSA blh rjg ls SMIL ds fy, Document esa Multimedia Integration ls lacaf/kr
DOM dks Specify fd;k x;k gSA
buds vykok vU; Languages us viuh t:jr ds vuqlkj viuk Lo;a dk DOM Develop
fd;k gSA mnkgj.k ds fy, Mozilla us XML dk iz;ksx djds XUL (XML User Interface
Language) fodflr fd;k gS] ftldk iz;ksx Mozilla o Firefox Web Browsers ds Front
End dks Develop djus ds fy, fd;k x;k gSA ysfdu bl Language o ,slh gh dbZ vkSj
Languages dks W3C us Standard ds :i esa Accept ugha fd;k gS] ftUgsa vyx&vyx
Companies us XML ds vk/kkj ij viuh Specific t:jrksa dks iwjk djus ds fy, Develop
fd;k gSA
pwafd fofHkUu Web Browser cukus okyh Companies vius Web Browsers dks viuh
bPNkuqlkj cukrh gSa] blfy, ;gh ,d ,slk fgLlk gS tgka fofHkUu Companies ds Web
Browsers esa JavaScript Implementation dk dksbZ Standard ugha gSA
izkFkfed :i ls BOM Web Browser Window o Frames ds lkFk Deal djrk gS ysfdu
lkekU;r% Browser Specific Extensions dks JavaScript esa Develop fd;k tkrk gS tks fd
26
www.BccFalna.com
Advance JavaScript in Hindi
BOM ds ,d fgLls dh rjg dke djrk gSA dqN Extensions fuEukuqlkj gSa] tks yxHkx lHkh
Web Browsers esa Common gSa gkykafd mudks vyx&vyx rjhds ls Implement fd;k x;k
gS%
pwafd BOM ds fy, dksbZ Standard ugha gS] blfy, lHkh Web Browsers esa BOM dk
Implementation iwjh rjg ls Web Browser cukus okyh Company dh uhfr;ksa ij vk/kkfjr
gksrk gSA fQj Hkh lHkh Web Browsers esa window o navigator Object t:j gksrk gS ysfdu
bu Objects dh Properties o Methods dks vyx&vyx Web Browsers viuh bPNkuqlkj
r; djrs gSaA
vyx&vyx Standards ds lkFk JavaScript ds Hkh dbZ Versions fofHkUu Web Browsers esa
Implement fd, x, gSaA orZeku le; esa yxHkx lHkh Web Browsers JavaScript 2.0
Version dks Support dj jgs gSaA
pwafd ECMAScript dk 5th Version Hkh vk pqdk gS] rks tkfgj lh ckr gS fd tSls&tSls Web
Browsers, ECMAScript ds bl 5th Version dks Support djus yxsaxs] JavaScript dk ,d
vkSj u;k Version Hkh vk,xkA
Web Browsers
pwafd JavaScript, okLro esa BOM (Browser Object Model), Core ECMAScript o DOM
(Document Object Model) rhuksa dk Combination gS] blfy, JavaScript dks le>us ds
fy, gesa bu rhuksa dks Best rjhds ls le>uk gksxk vkSj tSlkfd geus igys Hkh dgk gS fd bl
iqLrd esa Web Browser gh gekjk Host Environment gS] blfy, Web Browser dks vPNh
rjg ls le>s fcuk ge JavaScript dks mldh iwjh rkdr ds lkFk mi;ksx esa ugha ys ldrsA
Web Browser ,d ,slk ek/;e gksrk gS tks fdlh Web Application ;k Web Document dks
Download djrk gS] Render djrk gS o Execute djrk gSA Web Browsers nks rjg ds gksrs
gSaA igys izdkj ds Web Browsers dsoy Text Browser gksrs gSa tks dsoy Text Content dks
gh Render djrs gSaA lynx ,d ,slk gh Web Browser gS tks fd http://lynx.isc.org/
Website ij Free Available gSA
27
www.BccFalna.com
Advance JavaScript in Hindi
tcfd nwljs izdkj ds Web Browsers Text ds vykok fofHkUu izdkj ds Multimedia tSls fd
Sound, Audio, Video, Images, Animations vkfn dks Hkh Render djus esa l{ke gksrs gSaA
Google Chrome, Mozilla Firefox, Apple Safri, Internet Explorer, Opera vkfn lcls
T;knk Use gksus okys bl Group ds Modern Web Browsers ds Examples gSaA
Engines
pwafd ,d Web Browser fofHkUu izdkj ds Resources tSlsfd HTML Document, CSS
Stylesheets, Multimedia Plugins, vkfn dks vkil esa O;ofLFkr rjhds ls Organize djds
User ds lkeus Present djrk gS] blfy, bu fofHkUu izdkj ds Resources dks Process djus
ds fy, ,d Web Browser esa fofHkUu izdkj ds Resource Processors gksrs gSa] ftUgsa
Engines dgk tkrk gSA
;s Engines gh fdlh CSS Style dks fdlh HTML Element ij Apply djrs gSa vFkok fdlh
Element ij Click djus ij Trigger gksus okys Event dks Response djrs gSaA ;kuh ;s
Engines gh Internally fofHkUu izdkj ds HTML, CSS, JavaScript, XML vkfn Codes dks
Process djrs gSa vkSj gekjs lkeus ,d Well Organized Web Page Render djrs gSaA
Engines dh dk;Ziz.kkyh dks ge ,d Car ds mnkgj.k }kjk csgrj rjhds ls le> ldrs gSaA
ftl izdkj ls fdlh Car dh Body mldk ckgjh <kapk ek= gksrk gS vkSj ml Car dh Body ds
Good Looking gksus dk eryc ;s ugha gksrk fd og Car okLro esa Efficient o Powerful gS
cfYd ml Car esa tks Engine gksrk gS] og Engine gh ml Car dh Efficiency o Power r;
djrk gSA
Bhd blh izdkj ls dksbZ Web Browser fdruk vPNk fn[kkbZ ns jgk gS vFkok Web Browser
dk User Interface fdruk vPNk gS] bl ckr ls ge Web Browser dh Inner Working o
Power dk irk ugha yxk ldrs] cfYd Web Browser dh Efficiency o Power iwjh rjg ls
mlesa Use fd, x, Engines ij fuHkZj djrh gS] tks fd fdlh Hkh Web Page ds fofHkUu
Resources (HTML, XML, CSS, JavaScript Codes) dks Process djds Render djus dk
dke djrs gSaA
fdlh Web Page dk iwjh rjg ls Process gksdj Web Browser esa iwjh rjg ls Load gksus
dh izfØ;k dks Web Page dk Render gksuk dgrs gSaA
fdlh Hkh Web Browser esa ewy :i ls gesa”kk nks izdkj ds Engines gksrs gSa%
1 Rendering Engine - bls lkekU;r% Layout Engine Hkh dgrs gSa tks fd HTML o
CSS Codes dks Process djds ,d Page dks Screen ij O;ofLFkr rjhds ls
Organize djds Visible ;k Show djrk gSA
2 JavaScript Engine - ;s Engine, JavaScript Codes dks le>dj Process o
Execute djrk gS] ftldk Effect Web Page o Web Browser ds Chrome ij
Reflect djrk gSA
Web Browser dk og fgLlk ftlls User Interact djrk gS] Web Browser dk Chrome
dgykrk gSA fdlh Web Browser dk Menubar, Bookmark Toolbar, Web Browser dk
Frame, Web Browser dk Title Bar, Standard Toolbar vkfn Web Browser ds Chrome
dk fgLlk gksrs gSaA
28
www.BccFalna.com
Advance JavaScript in Hindi
Web Browsers ds ;s Engines, User Inter ls iwjh rjg ls vyx gksrs gSaA ;kuh dksbZ Hkh User
Interface Element tSlsfd Menubar, Standard Toolbar ;k Navigation Bar bu Engines
ls Directly Connected ugha gksrkA
pwafd Web Browsers ds Engines, Web Browser ds User Interface ls iwjh rjg ls vyx
jgrs gSa blfy, Technically ,slk lEHko gS fd ,d gh Rendering ;k JavaScript Engine
dks Use djrs gq, nks fcYdqy vyx Web Browsers ;k Software (Host Environment)
Create fd, tk ldrs gSa] tks fd ,d nwljs ls fcYdqy fHkUu fn[kkbZ nsrs gksa tcfd fofHkUu Web
Browsers ds User Interface dks ge JavaScript Engines ds Container dh rjg le>
ldrs gSaA
;kuh JavaScript Engine fdlh Web Browser esa Bhd mlh rjg ls Exist gksrk gS] ftl rjg
ls fdlh Car esa mldk Engine Exist gksrk gS vkSj Web Browser dk User Interface ml
JavaScript Engine ds Skin ;k Body dh rjg gksrk gS vkSj ftl rjg ls leku izdkj dk
Engine Use djrs gq, vyx&vyx izdkj dh Body dh Car cukbZ tk ldrh gS] mlh rjg ls
leku izdkj dk JavaScript o Rendering Engine Use djrs gq,] vyx&vyx izdkj ds
Web Browser User Interface cuk, tk ldrs gSaA
orZeku le; esa cgqr T;knk mi;ksx esa fy, tkus okys fofHkUu Web Browsers ds Rendering
Engines dks ge fuEu lkj.kh vuqlkj le> ldrs gSa%
blh rjg ls orZeku le; esa cgqr T;knk mi;ksx esa fy, tkus okys fofHkUu Web Browsers ds
JavaScript Engines dks ge fuEu lkj.kh vuqlkj le> ldrs gSa%
29
www.BccFalna.com
Advance JavaScript in Hindi
tSlkfd mijksDr lkj.kh }kjk ge le> ldrs gSa fd ,d gh Web Browser esa ge Rendering
Engine o JavaScript Engines ds vyx&vyx Combinations dks Use dj ldrs gSaA
mnkgj.k ds fy, Mozilla Firefox us vius Firefox 3.5 Version rd SpiderMonkey uke ds
JavaScript Engine dks Use fd;k gS tcfd ckn ds Versions esa TraceMonkey uke ds
Version dks Use djuk “kq: dj fn;k gSA
fofHkUu JavaScript Engine Develop djus okys Developers dk ewy mÌs”; ;gh gS fd
mudk Engine T;knk ls T;knk rst xfr ls JavaScript Codes dks Process djs] rkfd Web
Browsers Based Web Applications, tks fd JavaScript ij fuHkZj gksa] mlh Speed ls Run
gks ldsa] ftl Speed ls Compiler Based Executables Run gksrs gSaA blfy, dbZ ek;uksa esa
Web Browser ,d izdkj ls u;k Operating System curs tk jgs gSaA
blls igys fd ge vkxs c<sa] Web Browser dh dk;Ziz.kkyh dks Hkh FkksMk csgrj rjhds ls le>uk
mi;ksxh jgsxk] D;ksafd Web Browser ds Request o Response Message ls lacaf/kr dbZ
izdkj ds Web Browser Related Objects gksrs gSa] ftUgsa JavaScript }kjk Access o
Manipulate djus dh t:jr iMrh gSA
;kuh Web Server o Web Browser ds chp tks Data Transfer gksrk gS] mls Handle djus
dk dke HTTP (Hyper Text Transfer Protocol) djrk gSA bl Protocol ds vUrxZr Web
Browser ,d Client gksrk gS] tks fdlh Web Resource ds fy, Request djrk gS tcfd
Web Host og Server gksrk gS] tks Web Browser ls vkus okyh Request dks iwjk djrs gq,
mls mldk Required Web Resource Available djokrk gSA
Web ij miyC/k fdlh Hkh File (HTML, XML, CSS, JavaScript, Image, Sound, Video
etc…) dks Web Resource dgk tkrk gSA
tc Web Browser ds Address Bar esa dksbZ URL (Uniform Resource Locator) tSls fd
http://www.bccfalna.com Specify fd;k tkrk gS ;k fdlh Web Page ij Specified fdlh
Hyperlink dks Click fd;k tkrk gS] rks Web Browser ,d Request Message Create
djds mls Web Server ij Hkst nsrk gSA ftlds cnys esa Web Server ml Resource dks
Web ij Search djrk gS vkSj ,d Response Message ds lkFk og Resource Web
Browser dks Available djokrk gSA bl izdkj ls Client o Server ds chp HTTP ds ek/;e
ls Resources dk Transfer gksrk jgrk gSA
30
www.BccFalna.com
Advance JavaScript in Hindi
GET / HTTP/1.1
Host: www.google.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
Accept: text/html,application/xhtml+xml,application/xml;
Accept-Language: en-gb,en;
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;
Keep-Alive: 300
Connection: keep-alive
Cookie: PREF=ID=980395a10a8f6655:U=c31bdc3844339937:…
bl Request esa gj Line dk Code ,d izdkj dk Header Message gS vkSj gj Line Web
Server dks Request fd, x, Resource ls lacaf/kr fofHkUu izdkj dh t:jh tkudkfj;ka nsrk
gSA pfy,] bl Request Message dks FkksMk le>us dh dksf”k”k djrs gSaA
bl Header ;k Request Message esa lcls igys og Action ;k Method Define gksrk gS]
ftldk iz;ksx djrs gq, Request Message dks Web Server ij Send fd;k tkuk gSA
HTTP esa ge ewy :i ls 8 izdkj ds Actions ;k Methods dks mi;ksx esa ysrs gq, Web
Server ls fdlh Resource dh Request dj ldrs gSaA ysfdu lkekU;r% tc ge Web
Browser }kjk fdlh Resource dh Request djrs gSa] rc og Request GET ;k POST
Method }kjk dh tkrh gSA fQj Hkh fofHkUu izdkj ds Request Methods dh Details
fuEukuqlkj gSa%
GET Method
fdlh Hkh Webpage ds gesa”kk nks fgLls gksrs gSa] ftUgsa Head Part o Body Part ds uke ls
tkuk tkrk gSA Head Part esa gesa”kk Meta Information gksrs gSa] tks fd Basically Search
Engines o Web Browser ds Chrome ls lacaf/kr gksrs gSa] tcfd Body Part esa Web Page
ds Actual Contents gksrs gSaA
bl Method dks Use djus ij Specified URL ij fLFkr Page ds Content dk HTML
Format Body Return gksrk gSA
POST Method
bl Method dk iz;ksx lkekU;r% HTML Form esa fd;k tkrk gS] ftlesa fdlh Data dks fQj ls
Process gksus ds fy, Web Server ij Hkstuk gksrk gSA
HEAD Method
;s Method GET Method ds leku gh dke djrk gSA nksuksa esa ewy vUrj dsoy bruk gS fd
GET Method Use djus ij Requested HTML Page dh Body Hkh Return gksrh gS] tcfd
31
www.BccFalna.com
Advance JavaScript in Hindi
HEAD Method Use djus ij Requested HTML Page dk dsoy Head Part gh Return
gksrk gS] ftlesa Web Browser ls lacaf/kr Metadata Information gksrh gSA
bl Method dk iz;ksx ge rc djrs gSa] tc gesa dsoy Response ds lkFk vkus okys
Metadata dks gh izkIr djuk gksrk gS vFkok bl ckr dk irk yxkuk gksrk gS fd Specified
URL Actually Exist gS ;k ughaA
PUT Method
bl Method dks Use djds ge fdlh Web Server ij fLFkr fdlh Resource dks Update
dj ldrs gSaA ;s lkekU;r% POST Method ds leku dke djrk gS] ysfdu ;s dsoy mlh fLFkfr
esa Server ds fdlh Resource dks Modify dj ldrk gS] tcfd Server bl ckr dh
Permission nsrk gksA
DELETE Method
bl Method dks Use djds ge fdlh Web Server ij fLFkr fdlh Resource dks Delete
dj ldrs gSa] ysfdu ;s dsoy mlh fLFkfr esa Server ds fdlh Resource dks Delete dj ldrk
gS] tcfd Server bl ckr dh Permission nsrk gksA
TRACE Method
;s Method, Web Server ij Sender }kjk vkus okyh Request dks fQj ls mlh Sender dks
Hkst nsrk gSA bl Method dk iz;ksx djds ge bl ckr dk irk yxk ldrs gSa fd Request ds
nkSjku dkSu&dkSu ls Servers, Services vkfn Client o Server ds chp cuus okys
Connection ds Chain esa Involve gks jgs gSaA
OPTIONS Method
bl Method dks Use djds ge fdlh Particular URL ij Available fofHkUu Actions ;k
Methods dk irk yxk ldrs gSa] ftls og URL Support djrk gSA ;fn ge URL dks ,d
Wildcard Character ( * ) dh rjg Specify djrs gSa] rks Web Server gesa ml Resource ij
Perform gks ldus okys lHkh Actions (Methods) dh List Response ds :i esa Return
djrk gSA
vc ;fn ge gekjs mijksDr mnkgj.k ds Request Message dh igyh Line dks ns[ksa] tks fd
fuEukuqlkj gS%
GET / HTTP/1.1
rks ge le> ldrs gSa fd ;s Line Web Server dks bl ckr dh Information nsxk fd Web
Browser dks Request fd, tkus okys Page dk HTML Markup ;kuh Body Part pkfg,A
tcfd Line esa fn[kkbZ nsus okyk “/” Character bl ckr dks Specify dj jgk gS fd Web
Browser dks Specified Domain ds Root Page ;k Home Page dh t:jr gS vkSj bl
t:jr dks HTTP/1.1 ;kuh HTTP Protocol ds 1.1 Version ds Rules dks Use djrs gq,
iwjk djuk gSA
32
www.BccFalna.com
Advance JavaScript in Hindi
Host: www.google.com
Request Message dh ;s Line Web Server dks crkrk gS fd Web Browser ftl Host ls
Resource ;k Home Page dh Request dj jgk gS] og Host www.google.com gSA
;s Header Line bl ckr dks Specify dj jgk gS fd Perform gksus okyh Request
Mozilla/5.0 Web Browser ls Perform dh xbZ gS] tks fd Windows NT 6.2 Operating
System ;kuh Windows-8 ij Installed gS] tcfd WOW64 bl ckr dks Specify dj jgk gS
fd Installed Windows Operating System 64bit dk gSA
Accept: text/html,application/xhtml+xml,application/xml;
Request Message dh ;s Header Line bl ckr dks Specify dj jgk gS fd Current Web
Browser fdl&fdl izdkj ds Document dks Support djrk gSA ;kuh Current Web
Browser fdu File Types ;k MIME Types (Multipurpose Internet Mail Extensions) dks
gekjs le>us ;ksX; Format esa Convert djds Render dj ldrk gSA
mijksDr Header bl ckr dks Specify dj jgk gS fd Current Web Browser HTML,
XHTML o XML Types ds Documents dks bl rjg ls Render djus esa l{ke gS] ftl rjg
ls og gesa ;kuh Human Beings dks le> esa vkrk gSA
Accept-Language: en-gb,en;
;s Header Line Web Server dks bl ckr dh tkudkjh nsrk gS fd Current Web Browser
fdl Locale o Languages ds fy, Currently Configured gSA ;s Line bl ckr dks
Specify dj jgk gS fd Current Web Browser English Language o UK Locale ds fy,
Configured gS D;ksafd “gb” UK Locale dks Represent djrk gSA
tcfd Backup ds fy, dsoy “en” Specified gS] tks fd bl ckr dh Information gS fd fcuk
fdlh Geographical Locale dh fLFkfr esa Default :i ls ;s Web Browser English
Language dks Support djrk gSA Web Server bl Information dks ml fLFkfr esa Ignore
dj nsrk gS] tc Web Browser }kjk Requested Page dsoy ,d gh Language Version esa
Available gksA
33
www.BccFalna.com
How to Buy from BccFalna.com
इस Website पर उपलब् सभी Saleable Hindi EBooks के साथ “ADD TO CART” नाम का एक Button
Attached है । आप जो भी पुस् क खर�दना चाहते ह�, उसके साथ Associated ADD TO CART Button को Click
करते ह� वह पुस् क आपके Shopping Cart म� Add हो जाती है :
य�द आप अपने Shopping Cart म� कई पुस् क� Add करते ह�, तो Extra Discount प्राप होता है , जो �क
Discount Amount व Discount Amount घटाने के बाद सभी पुस् क� के Total Payable Amount के रूप म
इसी My Shopping Cart म� उपरोक् �चत्रानुसार �दखाई देता ह
सभी वां�छत पुस् क� अपने Shopping Cart म� Add करने के बाद अपना Order Place करने हे तु Checkout
Button को Click करना होता है । प�रणामस् रप �नम् ननुसार Checkout Page Display होता है , जहां आपको
अपनी Billing Details को Specify करके अपना Payment Mode Select करना होता है :
1
य�द आप इन पुस् क� को खर�दने के �लए Total Payable Amount का भुगतान अपने Debit Card (ATM,
Credit Card), Cash Card अथवा Net Banking) द्वारा घर बैठे करना चाहते ह, तो आपको Online Payment
Option Select करना होता है ।
ले�कन य�द आपके पास �कसी प्रकार कCCAvenue Supported Debit Card (ATM, Credit Card) या Cash
Card नह�ं है , न ह� आपके पास �कसी Bank क� Internet या Mobile Banking सु�वधा है, तो उस िस्थ�त म अपना
Offline Order Place करने के �लए Offline Manual Payment Option को Select कर सकते ह�।
2
Online Payment using CCAvenue
जब आप Online Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो आपके
सामने �नम् ननुसार Page Display होता है :
अपनी सु�वधा अपने Debit Card (ATM, Credit Card), Net Banking, Cash Card या Mobile Payments
Option को Select क�िजए और उपरोक् �चत्र म� दशार्ए अनुसार सभी जर Payment Information को Fill
करके Make Payment Button पर Click क�िजए तथा आगे आने वाले Payment Security से सम् ब�धत Step
(Login/Password/Pin) Follow क�िजए, ता�क आपका Total Payable Amount आपके Bank A/c से हमारे Bank
A/c म� Transfer हो सके।
3
आपका Payment Transfer होते ह� आप �नम् �चत्रानुस My Account Page पर पहुंच जाते ह�, जहां पर आप
द्वार Order क� गई सभी पुस् क� के Download Links होते ह�, साथ ह� आपको Automatically एक Email भी
Send कर �दया जाता है, िजसम� आप द्वार खर�द� गई पुस् क� के Download Links होते ह�:
4
Offline Payment using Manual Ways
जब आप Offline Manual Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो
Click करते ह� आपका Order Place हो जाता है और आपके सामने �नम् ननुसार Page Display होता है :
जब आप इस Offline Manual Payment Option को Select करते हुए Order Place करते ह�, तो आपका Order
तब तक On-Hold Status म� रहता है , जब तक �क आप Offline Manual Payment Page पर Specified �कसी
भी तर�के का प्रयोग करते हुए अप Total Payable Amount, हमारे Bank A/c म� Transfer/Deposit नह�ं कर
दे ते।
अपना Total Payable Amount हमारे Bank A/c म� Transfer/Deposit करने के बाद आपको हमारे Mobile No.:
097994-55505 पर Call/Miss Call करके अपने Payment Transfer/Deposit करने से सम् ब�धत जानकार� दे नी
होती है । जैसे ह� आपका Call/Miss Call हम� प्राप होता है , हम अपना Bank A/c Check करते ह� और जैसे ह�
आपका Payment हमारे Bank A/c म� Transfer/Deposit होता है , हम आप द्वारा Order क� गई पुस् क� का
Download Link Manually Activate कर दे ते ह�।
5
प�रणामस् रूप आपकोAutomatically एक EMail प्राप होता है, िजसम� आप द्वाराOrder क� गई सभी पुस् क�
के Download Links होते ह�, िजन् ह आप अगले 48 घण् ट के दौरान Download कर सकते ह�। साथ ह� आपके
Download Links के Activate होने क� Information हम आपको Call/SMS के माध् म से भी दे ते ह�।
जब�क अपने Order क� Current Status दे खने के �लए आप Website के Menubar म� �दखाई दे ने वाले My
Account Menu Option पर Click कर सकते ह�, जहां आपके Order क� Current Status Information �नम्
�चत्रानुस �दखाई दे ती है :
चूं�क ये सारा Process हम� व आपको Manually Follow करना होता है , इस�लए इस Offline Manual Payment
द्वार Order करने क� िस्थ�त म� पुस्क� का Download Link प्राप होने म� 5 से 10 �मनट का समय लगता
है ।
एक बार Download Link Activate हो जाने के बाद आप अपनी खर�द� गई पुस् क� को अपने My Account
Page से भी Download कर सकते ह�, जहां Download Link Activate होने के बाद आपको अपना My Account
Page �नम् �चत्रानुसार �दखाई देने लगता ह
6
इसके अलावा �कसी Particular Order क� Details प्राप करने के �लए आप इस My Account Page पर �दखाई
दे ने वाले View Button को भी Click कर सकते ह�।
7
Offline Manual Methods to Pay “Total Payable Amount”
viuk Total Payable Amount Pay djus ds fy, vki viuh lqfo/kkuqlkj fuEu esa ls fdlh Hkh
rjhds dks Use dj ldrs gSa%
vFkok PNB (Punjab National Bank) ;k BOB (Bank of Baroda) dk Debit Card gS] rks vki
SBI/PNB/BOB ds ATM Machine ls Hkh viuk Payment gekjs SBI/PNB/BOB Bank A/c esa
Transfer dj ldrs gSaA
;fn vki SBI ATM Machine ls gekjs SBI Bank A/c esa Payment Transfer djuk pkgrs gSa] rks
vkidks fuEu Steps dks Follow djuk gksrk gS%
8
Bhd blh rjg ds Steps vkidks ml le; Hkh Follow djus gksrs gSa] tc vki PNB या BOB ds
ATM Machine ds ek/;e ls gekjs PNB Bank A/c esa Total Payable Amount, Card to Card
Transfer djrs gSaA
gkykafd vki HDFC, IDB, ICICI tSls dbZ vU; ATM Machines }kjk Hkh Card to Card Transfer
dj ldrs gSa] ysfdu ;fn nksuksa Debit Cards leku Banks (PNB, SBI or BOB) ds u gksa] rks
Transaction Perform gksus esa 24 ls 96 ?k.Vs dk le; yxrk gSA
blfy, bl fLFkfr esa csgrj ;gh gksrk gS fd ;fn vkids ikl Net Banking, Mobile Baking,
AirTel Money ;k SBI/PNB/BOB Debit Card fdlh Hkh rjg dh lqfo/kk u gks] rks vki Total
Payable Amount dk Payment djus ds fy, Cash Deposit rjhds dks gh Use djsa vFkok Bank esa
tkdj NEFT Transfer Hkh dj ldrs gSa] ftlesa vkidk Payment vf/kdre 4 ?k.Vs ds njE;ku
gekjs Bank A/c esa Deposit gks tkrk gSA
9
10
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 Transfer djuk pkgrs gSaA tc ,d ckj gekjk Bank Account Beneficiary ds :i esa
Activate gks tkrk gS] mlds ckn vki ml Bank Account esa viuk Total Payable Amount
Transfer dj ldrs gSaA
;fn vki viuk Total Payable Amount Pay djus ds fy, AirTel Money ;k Mobile Banking
Transfer lqfo/kk dks Use djrs gSa] rks vkidk Payment rqjUr gekjs Account esa Transfer gks tkrk gSA
blfy, rqjUr EBooks izkIr djus gsrq Payment Transfer djus dk ;s lcls rst rjhdk gSA tcfd
blds vykok tks nwljk lcls rst rjhdk gS] og ATM Machine }kjk Fund Transfer lqfo/kk dk
mi;ksx djrs gq, Payment Transfer djuk gSA
tcfd Internet-Banking ml fLFkfr esa dkQh /khek Process gS] tc vki igyh ckj Payment dj
jgs gksrs gSa] D;ksafd First Time Payment djus ls igys vkidks Beneficiary ds :i esa gekjs fdlh ,d
Bank Account dks vius Bank Account ls Link djuk iMrk gS vkSj bl Process esa Payment
Transfer gsrq gekjk Bank Account Activate gksus esa de ls de 8 ls 24 ?k.Vs dk le; yxrk gSA
gkykafd ,d ckj Account Activate gks tkus ds ckn vkidk Transfer rqjUr gks tkrk gSA
11
tcfd Cash Deposit dk rjhdk lcls /khek rjhdk gS] tgka vki Bank Holidays dks Payment
Deposit ugha dj ldrs vkSj Business Days esa Hkh Payment Deposit djus dk ,d fuf”pr le;
10PM to 4AM gksrk gSA
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 vxys fp=kuqlkj djuk gksrk gSA
12
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
blh rjg ls ;fn vki pkgsa] rks gekjs fdlh Hkh Bank A/c esa Check }kjk Hkh Total Payable
Amount dk Check 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 ATM Fund Transfer, Cash Deposit, Mobile Banking vFkok Net-Banking ds ek/;e ls
rqjUr Payment Transfer gks tkrk gS] ftlls ge vkidks vkidh Purchased EBooks 10 ls 30
Minute ds njE;ku vkids Order esa Specified Email Address ij Send dj nsrs gSaA
viuk Payment djus ds fy, vki ftu Offline Manual rjhdksa dks mi;ksx esa ys ldrs gSa] mudh
Detailed Information vki http://www.bccfalna.com/how-to-deposit-payment/ ls Hkh izkIr dj
ldrs gSa] tgka vkidks Payment djus ls lEcaf/kr fdlh Hkh rjg dk Latest Update izkIr gksrk gSA
pwafd International Payment Processing esa fofHkUu izdkj ds Extra Charges Pay djus gksrs
gSa] blfy, PayPal ds ek/;e ls Payment djrs le; vkidks Total Payable Amount (In USD)
+ $2 dk Extra Payment Send djuk t:jh gksrk gSA
viuk Payment Send djus ds ckn vki vius Payment dh Information gesa SMS ;k Email ds
ek/;e ls ns ldrs gSaA tSls gh vkidk Email/SMS gesa izkIr gksxk] vki }kjk Order dh xbZ
iqLrdksa dk Download Link vkids Email Address ij ftruk tYnh lEHko gksxk] mruk tYnh
Send dj fn;k tk,xkA
13
Confirm the Payment
tc vki viuh Order dh xbZ iqLrdksa dks [kjhnus ds fy, mijksDrkuqlkj fdlh Hkh Offline
Manual rjhds ls “Total Payable Amount” gekjs fdlh Hkh Bank A/c esa Deposit/Transfer dj nsrs
gSa] rks Payment Deposit/Transfer djrs gh vkidks gesa mlh Mobile Number ls ,d Call/Miss
Call/SMS djuk gksrk gS] ftls vkius Order Place djrs le; “Order Form” esa Specify fd;k
FkkA
blh Mobile Number ds ek/;e ls gesa irk pyrk gS fd vkius fdu iqLrdksa ds fy, dkSulk 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/Transfer gqvk gksrk
gS] rks ge vkidks 10 Minute ds njE;ku vkidh Order dh xbZ EBooks vkids Email Address
ij Send dj nsrs gSa] ftls vki vxys 2 fnuksa esa dHkh Hkh Download dj ldrs gSaA
14
If you have any problem
;fn iq L rds a [kjhnus ls lEca f /kr fdlh Hkh iz d kj dh dksbZ ckr vkidks Bhd ls le> esa u
vkbZ gks ;k fdlh Hkh rjg dk Confusion gks] rks vki 097994-55505 ij Call/Miss Call/SMS dj
ldrs gSaA ;Fkk lEHko rqjUr vkidh leL;k dk lek/kku fd;k tk,xkA
pwafd ;s lkjh iqLrdsa PDF Format Softcopy Ebooks gSa blfy, b u iqLrdksa dk Download Link
vkidks vkids Email ij gh Send fd;k tkrk gS ] ftUgsa Click djrs gh ;s iq L rds a vkids
Computer ij Download gksuk “kq: gks tkrh gSaA
,d ckj bu iqLrdksa dks Download djus ds ckn vki bUgsa fdlh Hkh PDF Supported Computer,
Mobile, Smart Phone, Tablet PC, Net-Book, Notebook ;k Laptop tSlh Device ds ek/;e ls i<
ldrs gSa vFkok ;fn vki pkgsa] rks vius Printer }kjk bu iqLrdksa dk Hard Copy Printout fudky
ldrs gSaA
pwafd bu iqLrdksa ds Download Links vkidks vkids Email Address ij gh izkIr gksrs gSa] blfy,
t:jh gS fd mijksDr “Order Form” ij vki viu k tks Email Address o Mobile Number
Specify djrs gSa] og Working vkSj ,dne lgh gksA D;ksafd fdlh Hkh rjg dh ijs”kkuh gksus dh
fLFkfr esa ge vkidks vkids Mobile Number vFkok Email Address }kjk gh Contact djrs gSaA
15