Object-oriented JavaScript /

Annotation

Saved in:
Bibliographic Details
Main Authors: Stefanov, Stoyan (Author), Sharma, Kumar Chetan (Author)
Format: Electronic eBook
Language:English
Published: Birmingham, UK : Packt Publishing, [2013]
Edition:Second edition.
Series:Community experience distilled.
Subjects:
Online Access:CONNECT
CONNECT

MARC

LEADER 00000cam a2200000 i 4500
001 mig00005333873
006 m o d
007 cr cnu---unuuu
008 090526s2013 enka o 001 0 eng d
005 20240613134028.0
019 |a 859144371  |a 961635126  |a 962647886  |a 974766689  |a 974862084  |a 981863180  |a 1037791860  |a 1038663519  |a 1045480117  |a 1055387799  |a 1058458345  |a 1081225563  |a 1083595625  |a 1103254299  |a 1129336828  |a 1148152000  |a 1152983109  |a 1153518305  |a 1192329786  |a 1228556796  |a 1240532158  |a 1259246968 
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 1WRLDSHRocn857066032 
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 
037 |b 01201872 
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 
049 |a TXMM 
050 4 |a QA76.73.J39  |b S74 2013eb 
082 0 4 |a 005.2762  |2 23 
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 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed July 7, 2017). 
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. 
546 |a English. 
500 |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access)  |5 TMurS 
500 |a EBSCO eBook Academic Comprehensive Collection North America  |5 TMurS 
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. 
700 1 |a Sharma, Kumar Chetan,  |e author. 
730 0 |a WORLDSHARE SUB RECORDS 
758 |i has work:  |a Object-oriented JavaScript (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGHv6YcjjjrCJHCpFcPPPP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 |z 1-84969-312-9 
830 0 |a Community experience distilled. 
856 4 0 |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9781849693127/?ar  |z CONNECT  |3 O'Reilly  |t 0 
856 4 0 |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=619989&authtype=ip,sso&custid=s4672406  |z CONNECT  |3 eBooks on EBSCOhost  |t 0 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s f345c7f7-bb4b-4d52-87ce-dbe26758e02a  |i 3c71d1ee-98ad-4b49-9bd4-3bb084169b98  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 0  |e QA76.73.J39 S74 2013eb  |h Library of Congress classification