Object-oriented JavaScript
Annotation
Saved in:
Main Authors: | , |
---|---|
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 |
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 |