000 | 04295nam a2200373 a 4500 | ||
---|---|---|---|
001 | vtls000579637 | ||
003 | PCN | ||
005 | 20230112112836.0 | ||
008 | 090701s2007 xxua e 001 0 eng d | ||
020 | _a9781838641917 | ||
020 | _a 9781838645885 | ||
082 | 0 | 4 |
_a005.133 _223 |
100 | 1 |
_aLabrecque, Joseph _eAuthor |
|
245 | 1 | 0 |
_aThe JavaScript workshop : _bLearn to develop interactive web applications with clean and maintainable JavaScript code / _cJoseph Labrecque, Jahred Love, Daniel Rosenbaum, Nick Turner, Gaurav Mehla, Alonzo L. Hosford, Florian Sloot, Philip Kirkbride |
250 | _a1st ed. | ||
264 |
_aBirmingham: _bPackt Publishing, _c2019 |
||
264 | 4 | _c©2019 | |
300 |
_a1 online resource _bill. ; |
||
505 | _aCover FM Copyright Table of Contents Preface Chapter 1: Getting to Know JavaScript Introduction What Is JavaScript and How Is It Used? JavaScript versus Other Languages Exercise 1.01: Languages Discovery A Brief History of the JavaScript Language Netscape Mocha and LiveScript Sun Microsystems and Java Ecma International and ECMAScript Versions of ECMAScript (and JavaScript) ECMAScript 1 (1997) ECMAScript 2 (1998) ECMAScript 3 (1999) ECMAScript 4 (unreleased) ECMAScript 5 (2009) ECMAScript 6 (2015) ECMAScript 7 (2016), ECMAScript 8 (2017), and ECMAScript 9 (2018) Exercise 1.02: Can I Use This Feature? Accessing Web Browser Developer Tools Google Chrome Microsoft Edge Apple Safari An Introduction to Variables Exercise 1.03: Programming First Steps Activity 1.01: Creating an Alert Box Popup in the Web Browser Overview of JavaScript Capabilities Client-Side Form Validation JavaScript Widgets or Components XML HTTP Requests (XHR) Storing Local Data DOM Manipulation Animations and Effects Summary Chapter 2: Working with JavaScript Introduction Integrated Development Environments (IDE) GitHub's Atom Sublime Text Adobe Dreamweaver JetBrains WebStorm Microsoft Visual Studio Code JavaScript Project and File Management Project Folders and Files Exercise 2.01: Creating a Working Project Directory JavaScript Syntax and Structure Exercise 2.02: Creating Project Boilerplate Basic JavaScript Syntax JavaScript Execution Order Exercise 2.03: Verifying an Execution Order Overview of JavaScript Environments Browser-Based JavaScript Server-Based JavaScript Desktop JavaScript Mobile JavaScript A Closer Look at Web Browser Developer Tools The Elements View The Console View The Sources View The Network View HTML Element Manipulation with JavaScript Activity 2.01: Adding and Modifying an Item to/in the To-Do List Summary Chapter 3: Programming Fundamentals Introduction Data Types Representation of Data Literal Values Using Operators in Expressions Exercise 3.01: Implementing Expressions and Operators Using Variables and Constants in Expressions Exercise 3.02: Working with Variables Using the Web Browser Console Functions That Return Values Exercise 3.03: Using Functions in Expressions The Object Data Type Ready-Made Objects Exercise 3.04: Working with Ready-Made Objects Self-Made Objects Object Dot Notation The Array Object Using the Console Object Syntax Semicolon at the End of Code Statements Lines of Code versus Statements Comments Conditional and Loop Flow Code Blocks Conditional Flow Statements if ... else Statement if Statement Exercise 3.05: Writing an if statement if Statement and else Statement | ||
520 | _aCut through the noise and get real results with a step-by-step approach to beginner JavaScript development | ||
650 | 1 | 0 | _aJavaScript (Computer program language) |
650 | 1 | 0 | _aComputer programming software development |
650 | 1 | 0 | _aComputers Internet Application Development |
650 | 1 | 0 | _aComputers Programming Open Source |
700 |
_aLove, Jahred _eAuhor |
||
700 |
_aRosenbaum, Daniel _eAuthor |
||
700 |
_aTurner, Nick _eAuthor |
||
700 |
_a Hosford, Alonzo L. _eAuthor |
||
700 |
_aMehla, Gaurav _eAuthor |
||
700 | _aSloot, Florian | ||
700 | _aKirkbride, Philip | ||
856 |
_3Francis Light Digital Repository _uhttps://penisulacollegenorthern-my.sharepoint.com/:b:/g/personal/noorshahidah_peninsulamalaysia_edu_my/ESb7KxKsN4BEqk5LkQaBZiQB0oZBjUFxa5ZgFn5oovcm6w?e=APaqG6 |
||
942 |
_2ddc _cEBOOK |
||
999 |
_c940 _d940 |