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