MARC details
000 -LEADER |
fixed length control field |
04295nam a2200373 a 4500 |
001 - CONTROL NUMBER |
control field |
vtls000579637 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
PCN |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20230112112836.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
090701s2007 xxua e 001 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781838641917 |
|
International Standard Book Number |
9781838645885 |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.133 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Labrecque, Joseph |
Relator term |
Author |
245 10 - TITLE STATEMENT |
Title |
The JavaScript workshop : |
Remainder of title |
Learn to develop interactive web applications with clean and maintainable JavaScript code / |
Statement of responsibility, etc. |
Joseph Labrecque, Jahred Love, Daniel Rosenbaum, Nick Turner, Gaurav Mehla, Alonzo L. Hosford, Florian Sloot, Philip Kirkbride |
250 ## - EDITION STATEMENT |
Edition statement |
1st ed. |
264 ## - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
Birmingham: |
Name of producer, publisher, distributor, manufacturer |
Packt Publishing, |
Date of production, publication, distribution, manufacture, or copyright notice |
2019 |
|
Date of production, publication, distribution, manufacture, or copyright notice |
©2019 |
300 ## - PHYSICAL DESCRIPTION |
Extent |
1 online resource |
Other physical details |
ill. ; |
505 ## - FORMATTED CONTENTS NOTE |
Formatted contents note |
Cover<br/>FM<br/>Copyright<br/>Table of Contents<br/>Preface<br/>Chapter 1: Getting to Know JavaScript<br/>Introduction<br/>What Is JavaScript and How Is It Used?<br/>JavaScript versus Other Languages<br/>Exercise 1.01: Languages Discovery<br/>A Brief History of the JavaScript Language<br/>Netscape Mocha and LiveScript<br/>Sun Microsystems and Java<br/>Ecma International and ECMAScript<br/>Versions of ECMAScript (and JavaScript)<br/>ECMAScript 1 (1997)<br/>ECMAScript 2 (1998)<br/>ECMAScript 3 (1999)<br/>ECMAScript 4 (unreleased)<br/>ECMAScript 5 (2009)<br/>ECMAScript 6 (2015) ECMAScript 7 (2016), ECMAScript 8 (2017), and ECMAScript 9 (2018)<br/>Exercise 1.02: Can I Use This Feature?<br/>Accessing Web Browser Developer Tools<br/>Google Chrome<br/>Microsoft Edge<br/>Apple Safari<br/>An Introduction to Variables<br/>Exercise 1.03: Programming First Steps<br/>Activity 1.01: Creating an Alert Box Popup in the Web Browser<br/>Overview of JavaScript Capabilities<br/>Client-Side Form Validation<br/>JavaScript Widgets or Components<br/>XML HTTP Requests (XHR)<br/>Storing Local Data<br/>DOM Manipulation<br/>Animations and Effects<br/>Summary<br/>Chapter 2: Working with JavaScript Introduction<br/>Integrated Development Environments (IDE)<br/>GitHub's Atom<br/>Sublime Text<br/>Adobe Dreamweaver<br/>JetBrains WebStorm<br/>Microsoft Visual Studio Code<br/>JavaScript Project and File Management<br/>Project Folders and Files<br/>Exercise 2.01: Creating a Working Project Directory<br/>JavaScript Syntax and Structure<br/>Exercise 2.02: Creating Project Boilerplate<br/>Basic JavaScript Syntax<br/>JavaScript Execution Order<br/>Exercise 2.03: Verifying an Execution Order<br/>Overview of JavaScript Environments<br/>Browser-Based JavaScript<br/>Server-Based JavaScript<br/>Desktop JavaScript Mobile JavaScript<br/>A Closer Look at Web Browser Developer Tools<br/>The Elements View<br/>The Console View<br/>The Sources View<br/>The Network View<br/>HTML Element Manipulation with JavaScript<br/>Activity 2.01: Adding and Modifying an Item to/in the To-Do List<br/>Summary<br/>Chapter 3: Programming Fundamentals<br/>Introduction<br/>Data Types<br/>Representation of Data<br/>Literal Values<br/>Using Operators in Expressions<br/>Exercise 3.01: Implementing Expressions and Operators<br/>Using Variables and Constants in Expressions<br/>Exercise 3.02: Working with Variables Using the Web Browser Console Functions That Return Values<br/>Exercise 3.03: Using Functions in Expressions<br/>The Object Data Type<br/>Ready-Made Objects<br/>Exercise 3.04: Working with Ready-Made Objects<br/>Self-Made Objects<br/>Object Dot Notation<br/>The Array Object<br/>Using the Console Object<br/>Syntax<br/>Semicolon at the End of Code Statements<br/>Lines of Code versus Statements<br/>Comments<br/>Conditional and Loop Flow<br/>Code Blocks<br/>Conditional Flow Statements<br/>if ... else Statement<br/>if Statement<br/>Exercise 3.05: Writing an if statement<br/>if Statement and else Statement |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Cut through the noise and get real results with a step-by-step approach to beginner JavaScript development |
650 10 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
JavaScript (Computer program language) |
|
Topical term or geographic name entry element |
Computer programming software development |
|
Topical term or geographic name entry element |
Computers Internet Application Development |
|
Topical term or geographic name entry element |
Computers Programming Open Source |
700 ## - ADDED ENTRY--PERSONAL NAME |
Personal name |
Love, Jahred |
Relator term |
Auhor |
|
Personal name |
Rosenbaum, Daniel |
Relator term |
Author |
|
Personal name |
Turner, Nick |
Relator term |
Author |
|
Personal name |
Hosford, Alonzo L. |
Relator term |
Author |
|
Personal name |
Mehla, Gaurav |
Relator term |
Author |
|
Personal name |
Sloot, Florian |
|
Personal name |
Kirkbride, Philip |
856 ## - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Francis Light Digital Repository |
Uniform Resource Identifier |
<a href="https://penisulacollegenorthern-my.sharepoint.com/:b:/g/personal/noorshahidah_peninsulamalaysia_edu_my/ESb7KxKsN4BEqk5LkQaBZiQB0oZBjUFxa5ZgFn5oovcm6w?e=APaqG6">https://penisulacollegenorthern-my.sharepoint.com/:b:/g/personal/noorshahidah_peninsulamalaysia_edu_my/ESb7KxKsN4BEqk5LkQaBZiQB0oZBjUFxa5ZgFn5oovcm6w?e=APaqG6</a> |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
E-Book |