Pro JavaScript development : coding, capabilities, and tooling
(eBook)

Book Cover
Average Rating
Published
Berkeley : Apress, 2014.
Format
eBook
ISBN
9781430262695, 1430262699
Physical Desc
1 online resource
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Syndetics Unbound

More Details

Language
English
UPC
10.1007/978-1-4302-6269-5

Notes

Description
Pro JavaScript Development is a practical guide for front-end web developers who are experienced at building web pages with HTML, CSS, and JavaScript, and now wish to advance their JavaScript skills to a higher level. You will learn how to build large, well-structured, high quality, mobile-optimized web sites and apps, using the latest supported browser APIs, language features, and tools. This book teaches and shows you in practical hands-on terms how you can: Master the performance, reliability, stability, and code manageability of your JavaScript Understand and use efficient object-oriented code, including full understanding of the 'this' keyword Architect effective testing and error handling, including linting, TDD, BDD, and automation Managing code dependencies with AMD and RequireJS Develop for mobile, build games, and set up real-time communication using recent APIs such as WebRTC Effectively use frameworks such as Knockout.js, Backbone.js, and AngularJS to enhance your apps Code using JavaScript language abstractions such as CoffeeScript, Dart, and TypeScript Manage the back-end with Node.js, and build tools such as Grunt Using real-world applications that you'll build yourself, Pro JavaScript Development has unique, practical content that will make you a better JavaScript developer. Become a master of the latest JavaScript coding techniques and tools, and harness its best capabilities today.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Odell, D. (2014). Pro JavaScript development: coding, capabilities, and tooling . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Odell, Den. 2014. Pro JavaScript Development: Coding, Capabilities, and Tooling. Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Odell, Den. Pro JavaScript Development: Coding, Capabilities, and Tooling Apress, 2014.

MLA Citation, 9th Edition (style guide)

Odell, Den. Pro JavaScript Development: Coding, Capabilities, and Tooling Apress, 2014.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
71d14fec-72f7-a2ba-40b4-eaf52d09780e-eng
Go To Grouped Work

Grouping Information

Grouped Work ID71d14fec-72f7-a2ba-40b4-eaf52d09780e-eng
Full titlepro javascript development coding capabilities and tooling
Authorodell den
Grouping Categorybook
Last Update2024-04-16 12:23:35PM
Last Indexed2024-04-17 03:10:47AM

Book Cover Information

Image Sourcesyndetics
First LoadedDec 13, 2022
Last UsedApr 5, 2024

Marc Record

First DetectedNov 09, 2022 03:45:13 PM
Last File Modification TimeApr 16, 2024 12:31:59 PM

MARC Record

LEADER07844cam a2200793 i 4500
001ocn890012229
003OCoLC
00520240405112445.0
006m     o  d        
007cr cnu---unuuu
008140905s2014    cau     o     001 0 eng d
019 |a 890704166|a 1005814629|a 1026442281|a 1048160603|a 1065655629|a 1066632626|a 1071944977|a 1086544782|a 1111023381|a 1112592492|a 1112872236|a 1129338219|a 1152984665|a 1203995711
020 |a 9781430262695|q (electronic bk.)
020 |a 1430262699|q (electronic bk.)
020 |z 9781430262688
020 |z 1430262680
0247 |a 10.1007/978-1-4302-6269-5|2 doi
0291 |a AU@|b 000056012364
0291 |a CHNEW|b 000890441
0291 |a CHVBK|b 374491585
0291 |a DEBBG|b BV042182572
0291 |a DEBBG|b BV043617613
0291 |a DEBSZ|b 417232551
0291 |a GBVCP|b 882840592
0291 |a AU@|b 000067109891
035 |a (OCoLC)890012229|z (OCoLC)890704166|z (OCoLC)1005814629|z (OCoLC)1026442281|z (OCoLC)1048160603|z (OCoLC)1065655629|z (OCoLC)1066632626|z (OCoLC)1071944977|z (OCoLC)1086544782|z (OCoLC)1111023381|z (OCoLC)1112592492|z (OCoLC)1112872236|z (OCoLC)1129338219|z (OCoLC)1152984665|z (OCoLC)1203995711
037 |a CL0500000480|b Safari Books Online
040 |a GW5XE|b eng|e rda|e pn|c GW5XE|d YDXCP|d E7B|d UMI|d COO|d S4S|d B24X7|d DEBBG|d DEBSZ|d IDEBK|d EBLCP|d OCLCQ|d OCLCF|d OCLCQ|d Z5A|d LIV|d MERUC|d ESU|d OCLCQ|d VT2|d IOG|d N$T|d REB|d VLB|d CEF|d DEHBZ|d OCLCQ|d U3W|d AU@|d OCLCQ|d WYU|d YOU|d UAB|d UKAHL|d OCLCQ|d DCT|d ERF|d OCLCQ|d BRF|d ADU|d OCLCO|d OCLCQ|d AUD|d OCLCQ|d OCLCO|d OCLCQ|d OCLCL|d OCLCQ
049 |a TKLA
050 4|a QA76.73.J39
072 7|a COM|x 051260|2 bisacsh
072 7|a UY|2 bicssc
08204|a 005.2762|2 23
1001 |a Odell, Den,|e author.|0 http://id.loc.gov/authorities/names/no2010112236
24510|a Pro JavaScript development :|b coding, capabilities, and tooling /|c by Den Odell.
264 1|a Berkeley :|b Apress,|c 2014.
264 2|a New York, NY :|b Distributed to the Book trade worldwide by Springer
264 4|c ©2014
300 |a 1 online resource
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|b PDF|2 rda
4901 |a The expert's voice in web development
5050 |a Contents at a Glance -- Contents -- About the Author -- About the Technical Reviewers -- Acknowledgments -- Introduction -- Chapter 1: Object-Oriented JavaScript -- Objects in JavaScript -- Custom Objects -- Classes -- Detecting An Objectâ€?s Constructor -- Assigning Properties And Methods Using Prototype -- Assigning Properties And Methods Using Scope -- Context and the this keyword -- Chaining Methods -- Inheritance -- Encapsulation -- Polymorphism -- The JavaScript Functionâ€?s apply and call Methods -- The arguments object
5058 |a Public, Private, and Protected Access To Properties And MethodsSimplifying Inheritance -- Coding Conventions And Naming -- Rule 1: Use descriptive names -- Rule 2: Begin with a lowercase letter -- Rule 3: Use camel-case to represent word divisions -- Rule 4: Use all uppercase characters to represent universal constants -- Rule 5: Group together variable declarations in one statement at the top of every function block -- Variable and Function Name Hoisting -- ECMAScript 5 -- JSON Data Format Parsing -- Strict Mode -- Function binding -- Array Methods
5058 |a Object MethodsSummary -- Chapter 2: Documenting JavaScript -- Inline and Block Comments -- Structured JavaScript Documentation -- The YUIDoc Documentation Format -- Documenting “Classesâ€?, Constructors, Properties and Methods -- Specifying Inputs Parameters and Return Values of Methods -- Documenting Optional Method Input Parameters -- Documenting a Property Containing a Constant Value -- Documenting Private, Protected and Public Methods and Properties -- Documenting Inherited “Classesâ€? -- Documenting Chained Methods
5058 |a Documenting Groups of Related “Classesâ€?Documenting Events -- Documenting Code Examples -- Other YUIDoc Documentation Tags -- Expressive Documentation Formatting â€? Markdown -- Grouping Content Under Headings -- Breaking Lines And Creating Paragraphs -- Creating Lists -- Emphasizing Text -- Displaying Code -- Adding Quotes -- Linking To URLs -- Inserting Images -- Creating Horizontal Rules -- Using Backslash To Insert Reserved Characters -- For Everything Else, Thereâ€?s HTML -- Creating a Documentation Website Using YUIDoc -- Taking It Further
5058 |a SummaryChapter 3: Writing High-Quality JavaScript -- Performing Static Code Analysis -- JSLint -- JSHint -- Google Closure Compiler and Linter -- Choosing a Static Code Analysis Tool -- Unit Testing In JavaScript -- Unit Testing Frameworks For JavaScript -- Using Jasmine For JavaScript Unit Testing -- Other Matchers -- Additional Features Of Jasmine -- Handling Runtime Errors -- JavaScriptâ€?s Native Error Types -- Wrap Code That May Error In A try-catch Statement -- Detecting The Type Of Error Thrown -- Creating Custom Error Types
520 |a Pro JavaScript Development is a practical guide for front-end web developers who are experienced at building web pages with HTML, CSS, and JavaScript, and now wish to advance their JavaScript skills to a higher level. You will learn how to build large, well-structured, high quality, mobile-optimized web sites and apps, using the latest supported browser APIs, language features, and tools. This book teaches and shows you in practical hands-on terms how you can: Master the performance, reliability, stability, and code manageability of your JavaScript Understand and use efficient object-oriented code, including full understanding of the 'this' keyword Architect effective testing and error handling, including linting, TDD, BDD, and automation Managing code dependencies with AMD and RequireJS Develop for mobile, build games, and set up real-time communication using recent APIs such as WebRTC Effectively use frameworks such as Knockout.js, Backbone.js, and AngularJS to enhance your apps Code using JavaScript language abstractions such as CoffeeScript, Dart, and TypeScript Manage the back-end with Node.js, and build tools such as Grunt Using real-world applications that you'll build yourself, Pro JavaScript Development has unique, practical content that will make you a better JavaScript developer. Become a master of the latest JavaScript coding techniques and tools, and harness its best capabilities today.
5880 |a Online resource; title from PDF title page (EBSCO, viewed November 28, 2017).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a JavaScript (Computer program language)|0 http://id.loc.gov/authorities/subjects/sh96004880
650 6|a JavaScript (Langage de programmation)
650 7|a COMPUTERS|x Programming Languages|x JavaScript.|2 bisacsh
650 7|a JavaScript (Computer program language)|2 fast
758 |i has work:|a Pro JavaScript development (Text)|1 https://id.oclc.org/worldcat/entity/E39PCFqgmcThkg6j4bRmqmrRmm|4 https://id.oclc.org/worldcat/ontology/hasWork
7730 |t Springer eBooks
77608|i Printed edition:|z 9781430262688
830 0|a Expert's voice in Web development.|0 http://id.loc.gov/authorities/names/no2006021928
85640|u https://ezproxy.knoxlib.org/login?url=https://learning.oreilly.com/library/view/~/9781430262695/?ar
938 |a Askews and Holts Library Services|b ASKH|n AH28324473
938 |a Books 24x7|b B247|n bks00070709
938 |a EBL - Ebook Library|b EBLB|n EBL1964710
938 |a ebrary|b EBRY|n ebr10924330
938 |a EBSCOhost|b EBSC|n 1174070
938 |a ProQuest MyiLibrary Digital eBook Collection|b IDEB|n cis29747869
938 |a YBP Library Services|b YANK|n 12058399
994 |a 92|b TKL