Java Script in Hindi

Java Script in Hindi

5 out of 5 based on 1 customer rating

Rs. 350.00

Pages : 682
Format : PDF
Type : Softcopy EBook
Author : Kuldeep Mishra
Contact : 097994-55505
Demo : Download Free Chapters
Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Product Description

यदि आप Professional Web Developer बनना चाहते हैं अथवा Mobile, Tablet, Windows Apps Create करना चाहते हैं, तो ये पुस्‍तक आपके लिए काफी उपयोगी साबित हो सकती है। क्‍योंकि वर्तमान समय में HTML5 व CSS3 के साथ ही Client Side Scripting Language के रूप में JavaScript को ही सर्वाधित Use किया जाता है और बिना JavaScript को उपयोग में लिए हम कोई Interactive Application Create नहीं कर सकते।

स्थिति तो अब ये हो रही है कि विभिन्‍न बडी कम्‍पनियां जैसे कि Google, Microsoft, IBM, Yahoo, Intel आदि ने किसी भी अन्‍य Programming Language को Develop करने के स्‍थान पर लगभग सभी प्रकार के Desktop, Web व Mobile Apps Develop करने के लिए JavaScript Libraries को ही Develop करने पर अपना पूरा ध्‍यान केंद्रित कर रखा है, ताकि इसे Client व Server दोनों Sides के लिए एक Standard Language की तरह स्‍थापित किया जा सके।

इसलिए यदि आप Web Development या Mobile Apps Development में अपना Career बनाना चाहते हैं, तो आपको JavaScript तो Compulsory रूप से सीखना ही होगा और इस स्थिति में ये पुस्‍तक निश्चित रूप से आपके लिए काफी उपयोगी व जरूरी पुस्‍तक साबित होगी। इस पुस्‍तक में Include किए गए विभिन्‍न Contents निम्‍नानुसार हैं:

Index of Contents

JAVASCRIPT INTRODUCTION

History of JavaScript
JavaScript Implementation
ECMAScript
      Document Object Model(DOM)
      Browser Object Model (BOM)
Web Browsers
Engines
      Web Page – Request and Response
Development Environment Setup
      Developer Tools Console
      Display Message in Console
JavaScript in Webpage
      <script> Element
      <noscript> Element
Object Oriented Programming System Fundamental
      Objects
      Class
      Encapsulation
      Aggregation or Composition
      Inheritance or Reusability
      Polymorphism

BOM – THE BROWSER OBJECT MODEL

Global Scope
Window Position
Window Size
Intervals and Timeouts
System Dialog Boxes
      alert() Method – Alert Dialog Box
      confirm() Method – Confirm Dialog Box
      prompt() Method – Input Dialog Box

Location Object
      hash Property
      host Property
      hostname Property
      pathname Property
      port Property
      protocol Property
      search Property
      assign() Method
      replace() Method
      reload() Method
navigator Object
      appCodeName Property
      appName Property
      appVersion Property
      cookieEnabled Property
      javaEnabled() Method
      mimeTypes Property
      onLine Property
      platform Property
      Plugins Property
      userAgent Property
screen Object
      availHeight Property
      availWidth Property
      height Property
      width Property
      pixelDepth Property
history Object
Document Writing

JAVASCRIPT OR ECMASCRIPT FUNDAMENTALS

Syntax
Case Sensitive
Identifiers
Comments
Statements
Block Statements
Keywords and Reserved Words
Variables
Initialization V/s Assignment

DATA AND DATA TYPES

typeof Operator
      undefined
      boolean
      string
      number
      object
      function
undefined Type
null Type
boolean Type
      Bolean Conversion
      String Conversion
      Number Conversion
      Object Conversion
      Undefined Conversion
number Type
      Number Range
      NaN
      Number Conversion
string Type
      Character Literals or Backslash Character Constants
      String Conversion
object Type
      constructor
      hasOwnProperty(propertyName)
      isPrototypeOf(object)
      propertyIsEnumerable(propertyName)
      toString()
      valueOf()

OPERATORS

Unary Operators
      Increment ( ++ ) – Decrement ( – – )
      Unary Plus ( + ) and Unary Minus ( – )
Bitwise Operators
      Bitwise NOT
      Bitwise AND
      Bitwise OR
      Bitwise XOR
      Left Shift
      Signed Right Shift
      Unsigned Right Shift
Boolean Operators
      Logical NOT
      Logical AND
      Logical OR
Multiplicative Operators
      Multiply
      Divide
      Modulus / Reminder
Additive Operators
      Add
      Subtract
Relational Operators
Equality Operators
      Equal and Not Equal
      Identically Equal and Not Identically Equal
Conditional Operator
Assignment Operators
Comma Operator

STATEMENTS

if Statement
do-while Statement
while Loop
for Statement
for-in Statement
Labeled Statement
break and continue Statements
switch Statement

FUNCTIONS

Arguments
No Perfect Overloading

VARIABLES, SCOPE AND MEMORY

Primitive and Reference Values
      Dynamic Property
      Copying Values
      Arguments Passing
      Determining Type
Execution Context and Scope
      No-Block Level Scope
      Variable Declaration
      Identifier Lookup
      Garbage Collection

REFERENCE TYPES

Object Type
Array Type
      Conversion Methods
      Stack Methods
      Queue Methods
      Sorting Methods
      Manipulation Methods
Date Type
      Inherited Methods
      Date Formatting Methods
      Date/Time Component Methods
RegExp Type
      RegExp Instance Properties
      RegExp Instance Methods
Function Type
      Function Declaration V/s Function Expression
      Function as Values
      Function Internals
      Function Properties and Methods
Primitive Wrapper Types
      Boolean Types
      Number Types
      String Type
Built-in Objects
      Global Object
      Math Object

OOPS WITH JAVASCRIPT

Object Creation
Factory Pattern
Constructor Pattern
      Constructor as Functions
Prototype Pattern
      Working of Prototypes
      in Operator
      Alternative way to Create Object
      Prototype Pattern is Dynamic
      Core Object Prototypes
      Prototype Pattern Problem
Constructor and Prototype Pattern Combination
Dynamic Prototype Pattern
Parasitic Constructor Pattern
Durable Constructor Pattern

ANONYMOUS FUNCTIONS

Lexical Scope
Closures
Parent Function Arguments and Closures
Variables and Closures
this Object and Closure Problems
Block Scope and JavaScript
Private Variables
Static Private Variables
Module Pattern
Callback Function

WEB BROWSER CLIENT DETECTION

Detect the Capability – Not the Web Browser
Quirks Detection
User-Agent Detection

DOM – THE DOCUMENT OBJECT MODEL

Hierarchy of Nodes
      Node Types
      nodaName and nodeValue Properties
      Node Relationships
      Nodes Manipulation
Document Type
      Document Children
      Document Information
      Locating Elements in DOM Tree
      Special Collections
Element Type
      HTML Elements
      Accessing Attributes
      Attribute Property
      Creating New Elements
      Element Children
Text Type
      Text Accessing Methods
      Creating New Text Node
      Normalizing Text Nodes
      Splitting Text Nodes
Comment Type
CDATASection Type
DocumentType Type
DocumentFragment Type
Attr Type
      name Property
      value Property
      specified Property
Working with DOM
      Dynamic Scripts
      Dynamic Styles
      Table Manipulation

DOM EXTENSIONS – EXTRA FEATURES OF DOM

Selector API
      querySelector() Method
      querySelectorAll() Method
      matchesSelector() Method
Element Traversing
      childElementCount Property
      firstElementChild Property
      lastElementChild Property
      previousElementSibling Property
      nextElementSibling Property
HTML5
      Class Related Additions
      Focus Management
      HTMLDocument Changes
      Character Set Properties
      Custom Data Attributes
      Markup Handling Extension
Sole Proprietary Extension
      Document Mode
      children Property
      contains() Method
      Text Insertion in Markups
      innerText Property
      outerText Property
      Scrolling

DOM LEVEL 2 AND 3 – EVENT HANDLING

Event Flow
      Event Bubbling Flow
      Event Capturing
      DOM Event Flow
Event Handlers or Event Listeners
      HTML Event Handlers
      DOM Level 0 Event Handlers
      DOM Level 2 Event Handlers
      Internet Explorer Event Handlers
      Cross Browser Event Listener
Event Object
      DOM Event Object
      Internet Explorer Event Object
      Cross-Browser Event Object
Event Types
      User Interface (UI) Events
      Focus Events
      Mouse and Wheel Events
      Keyboard and Text Events
      Composition Events
      Mutation Events
      HTML5 Events
      Device Events
      Touch and Gesture Events
Write Best Performing JavaScript Event Handlers
      Use Event Delegation
      Remove Event Handlers

DOM LEVEL 2 AND 3 – STYLE HANDLING

DOM Styles Module
Element Styles Accessing
DOM Style – Properties and Methods
      cssText Property
      length Property
      parentRule Property
      getPropertyCSSValue(propertyName) Method
      getPropertyPriority(propertyName) Method
      getPropertyValue(propertyName) Method
      item(index) Method
      removeProperty(propertyName) Method
      setProperty(propertyName, value, priority) Method
Compute Styles
External Stylesheet
CSS Rules
Creating New CSS Rules
Creating New CSS Rules
Element Dimensions
      Offset Dimensions
      Client Dimensions
      Scroll Dimensions

ERROR HANDLING AND DEBUGGING

Web Browser Error Reporting
      Internet Explorer as JavaScript Error Reporter
      Firefox as JavaScript Error Reporter
      Safari as JavaScript Error Reporter
      Chrome as JavaScript Error Reporter
      Opera as JavaScript Error Reporter
Error Handling
      try – catch Statement
      finally Clause
      Error Types
      Throwing Errors
      Error Event
      Error Handling Strategies
      Fatal Errors and Non-Fatal Errors
      Log the Errors
Debugging Techniques
      Logging Messages to Console
      Throwing Errors

HTML FORM HANDLING

Web Form Basic Fundamental
      Submitting Forms
      Resetting Forms
      Form Fields
Scripting Text Boxes
      Text Selection
      Input Filtering
      Automatic Tab Forwarding
Scripting Select Boxes
      Option Selection
      Adding Options
      Removing Options
      Moving Options
      Reordering Options
Form Serialization

JSON – JAVASCRIPT OBJECT NOTATION

Types of JSON Values
      Handling Simple Values via JSON
      Handling Object Values via JSON
      Handling Array Values via JSON
JSON – Parsing and Serialization
      The JSON Object
      Serialization Options
      Parsing Options

AJAX – ASYNCHRONOUS JAVASCRIPT AND XML

XMLHttpRequest Object
      Using XHR Object
      HTTP Headers
      GET Requests
      POST Requests
XMLHttpRequest Level 2
      FormData Type
      timeout Property
      overrideMimeType() Method
Progress Events
      load Event
      progress Event

jQuery – JAVASCRIPT LIBRARY FRAMEWORK

Element Styling with jQuery
Event Handing with jQuery
Core JavaScript with jQuery
General Animation with jQuery