Object-oriented JavaScript

Annotation

Saved in:
Bibliographic Details
Main Authors: Stefanov, Stoyan, (Author), Sharma, Kumar Chetan, (Author)
Format: eBook
Language: English
Published: Birmingham, UK : Packt Publishing, [2013]
Edition: Second edition.
Series: Community experience distilled.
Subjects:
ISBN: 9781849693134
1849693137
9781680153590
1680153595
1849693129
9781849693127
Physical Description: 1 online resource : illustrations

Cover

Table of contents

LEADER 06021cam a2200589 i 4500
001 kn-ocn857066032
003 OCoLC
005 20240717213016.0
006 m o d
007 cr cn|||||||||
008 090526s2013 enka o 001 0 eng d
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCO  |d UMI  |d DEBSZ  |d REB  |d RIV  |d COO  |d KNOVL  |d OCLCF  |d OCLCQ  |d COCUF  |d CNNOR  |d MOR  |d PIFAG  |d N$T  |d AGLDB  |d OCLCQ  |d U3W  |d D6H  |d STF  |d WRM  |d VTS  |d CEF  |d NRAMU  |d INT  |d VT2  |d AU@  |d OCLCQ  |d WYU  |d OCLCQ  |d UAB  |d A6Q  |d UKAHL  |d OCLCQ  |d UKCRE  |d OCLCQ  |d AJS  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCL  |d OCLCQ 
020 |a 9781849693134  |q (electronic bk.) 
020 |a 1849693137  |q (electronic bk.) 
020 |a 9781680153590  |q (electronic bk.) 
020 |a 1680153595  |q (electronic bk.) 
020 |a 1849693129 
020 |a 9781849693127 
020 |z 9781849693127 
020 |z 1849693129 
020 |z 9781849693134 
020 |z 1849693137 
024 3 |a 9781849693127 
035 |a (OCoLC)857066032  |z (OCoLC)859144371  |z (OCoLC)961635126  |z (OCoLC)962647886  |z (OCoLC)974766689  |z (OCoLC)974862084  |z (OCoLC)981863180  |z (OCoLC)1037791860  |z (OCoLC)1038663519  |z (OCoLC)1045480117  |z (OCoLC)1055387799  |z (OCoLC)1058458345  |z (OCoLC)1081225563  |z (OCoLC)1083595625  |z (OCoLC)1103254299  |z (OCoLC)1129336828  |z (OCoLC)1148152000  |z (OCoLC)1152983109  |z (OCoLC)1153518305  |z (OCoLC)1192329786  |z (OCoLC)1228556796  |z (OCoLC)1240532158  |z (OCoLC)1259246968 
100 1 |a Stefanov, Stoyan,  |e author. 
245 1 0 |a Object-oriented JavaScript /  |c Stoyan Stefanov, Kumar Chetan Sharma. 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c [2013] 
264 4 |c ©2013 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
506 |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty 
520 8 |a Annotation  |b Think in JavaScript Make object-oriented programming accessible and understandable to web developers Apply design patterns to solve JavaScript coding problems Learn coding patterns that unleash the unique power of the language Write better and more maintainable JavaScript code Type in and play around with examples that can be used in your own scripts. 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Object-oriented JavaScript; A bit of history; Browser wars and renaissance; The present; The future; ECMAScript 5; Object-oriented programming; Objects; Classes; Encapsulation; Aggregation; Inheritance; Polymorphism; OOP summary; Setting up your training environment; WebKit's Web Inspector; JavaScriptCore on a Mac; More consoles; Summary; Chapter 2:Primitive Data Types, Arrays, Loops, and Conditions; Variables; Variables are case sensitive; Operators; Primitive data types. 
505 8 |a Finding out the value type -- the typeof operatorNumbers; Octal and hexadecimal numbers; Exponent literals; Infinity; NaN; Strings; String conversions; Special strings; Booleans; Logical operators; Operator precedence; Lazy evaluation; Comparison; Undefined and null; Primitive data types recap; Arrays; Adding/updating array elements; Deleting elements; Arrays of arrays; Conditions and loops; The if condition; The else clause; Code blocks; Checking if a variable exists; Alternative if syntax; Switch; Loops; While loops; Do-while loops; For loops; For-in loops; Comments; Summary; Exercises. 
505 8 |a Chapter 3:FunctionsWhat is a function?; Calling a function; Parameters; Predefined functions; parseInt(); parseFloat(); isNaN(); isFinite(); eval(); Scope of variables; Variable hoisting; Functions are data; Anonymous functions; Callback functions; Callback examples; Immediate functions; Inner (private) functions; Functions that return functions; Function, rewrite thyself!; Closures; Scope chain; Breaking the chain with a closure; Closure #1; Closure #2; A definition and closure #3; Closures in a loop; Getter/setter; Iterator; Summary; Exercises; Chapter 4:Objects; From arrays to objects. 
505 8 |a Elements, properties, methods, and membersHashes and associative arrays; Accessing an object's properties; Calling an object's methods; Altering properties/methods; Using the this value; Constructor functions; The global object; The constructor property; The instanceof operator; Functions that return objects; Passing objects; Comparing objects; Objects in the WebKit console; console.log; Built-in objects; Object; Array; A few array methods; Function; Properties of function objects; Methods of function objects; The arguments object revisited; Inferring object types; Boolean; Number; String. 
505 8 |a A few methods of string objectsMath; Date; Methods to work with date objects; RegExp; Properties of RegExp objects; Methods of RegExp objects; String methods that accept regular expressions as arguments; search() and match(); replace(); Replace callbacks; split(); Passing a string when a regexp is expected; Error objects; Summary; Exercises; Chapter 5:Prototype; The prototype property; Adding methods and properties using the prototype; Using the prototype's methods and properties; Own properties versus prototype properties; Overwriting a prototype's property with an own property. 
590 |a Knovel  |b Knovel (All titles) 
650 0 |a Computer software  |x Reusability. 
650 0 |a JavaScript (Computer program language) 
650 0 |a Object-oriented programming (Computer science) 
650 0 |a Software patterns. 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
655 9 |a electronic books  |2 eczenas 
700 1 |a Sharma, Kumar Chetan,  |e author. 
776 |z 1-84969-312-9 
830 0 |a Community experience distilled. 
856 4 0 |u https://proxy.k.utb.cz/login?url=https://app.knovel.com/hotlink/toc/id:kpOOJSE00Q/object-oriented-javascript?kpromoter=marc  |y Full text