Search results for """ "Web Programming with HTML5 CSS and JavaScript""
Barcharts, Inc HTML 5 Programming
Book Synopsis
£10.97
Mike Murach & Associates Inc. Murachs ASP.NET 4.5 Web Programming with C# 2012
Book Synopsis
£50.14
Apress Advanced Game Design with HTML5 and JavaScript
Table of Contents1. Level-up: New JavaScript Tricks2. The Canvas Drawing API3. Working with Game Assets4. Making Sprites and a Scene Graph5. Making Things Move6. Interactivity7. Collision Detection8. Juice It Up: Keyframe Animation and Particles Effects9. Sound with the WebAudio API10. Tweening11. Make Your Own Game EngineAppendix A: Vectors for Movement and Collision Detection
£67.99
Amazon Digital Services LLC - Kdp Building a Countdown Timer Web App with Vanilla HTML CSS and JavaScript.
£10.11
Amazon Digital Services LLC - Kdp Build a HTML5 and CSS3 Website From Scratch
£12.27
Amazon Digital Services LLC - Kdp 50 free html and css coding
£21.10
Walker Books Ltd Get Coding Learn HTML CSS and JavaScript and
Book SynopsisLearn how to write code and then build your own website, app and game using HTML, CSS and JavaScript in this essential coding guide for kids from expert organization Young Rewired State.Learn how to write code and then build your own website, app and game using HTML, CSS and JavaScript in this essential guide to coding for kids from expert organization Young Rewired State. Over 6 fun missions learn the basic concepts of coding or computer programming and help Professor Bairstone and Dr Day keep the Monk Diamond safe from dangerous jewel thieves. In bite-size chunks learn important real-life coding skills and become a technology star of the future. Young Rewired State is a global community that aims to get kids coding and turn them into the technology stars of the future.Trade ReviewWith no knowledge at all you could produce webpages in a matter of hours. You'll be writing code in a matter of minutes. The explanations are gloriously simple and straightforward and there are even online resources if you get stuck. The steps are very easy and you start seeing rewards straight away - there's no toiling away for hours only to find that there's still really nothing to see. This has been written by people who understand how children's minds work - and a lot of adults too! […] It's all great stuff and I can't think of a better way to get kids started on coding. I just wish I'd had this sort of opportunity when I was nine! * The Bookbag *A hot topic is introduced in this fabulously informative textbook for junior coders (and adults looking for a simple introduction!) […] Basic coding skills and clean step-by-step explanations make this a thorough workbook to help enthusiasts teach themselves an exciting new skill. * IBW Children's Book Guide, The Bookseller *This book goes into a lot more detail than many others I have seen, so it gives excellent coverage. * Parents in Touch *Learning is through completing six 'missions' and discovering how to create an app or a game to your own design would be interesting and fun for kids. More advanced than other coding books I've read, this would be a useful addition to your library, primary or secondary. * SLA *
£9.49
Amazon Digital Services LLC - Kdp HTML CSS JavaScript AllinOne
£14.30
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Crafting Clean Code with JavaScript and React
Book SynopsisUnderstand the guiding principles of clean code and how it applies to modern front-end development, accessibility (a11y), semantics, performance, and the Green Web. Highlighting key topics ranging from the foundations of JavaScript and HTML to popular frameworks like React, this book provides best practices to ensure code and applications are easier, more efficient and cost effective to run. Using a web-based application as an example, you'll begin by cleaning and improving its code base by dividing the JavaScript into smaller, reusable and composable functions without side effects. Then, you'll improve the HTML code base by applying Disability Driven Design patterns, focusing on semantics before moving on to improving the architecture with a functional style (immutable, modular and composable). Because the web today needs to be green with reduced loading time and energy consumption, you'll apply some tips and tricks to improve code performance and see how to best monitor it in a continuous and scalable way. What You'll LearnSee how the JavaScript engine works and memory management. Explore in greater detail key focus areas of accessibility and green computingMake applications easier and more cost-effective to runLook closely at clean and sustainable development using JavaScript and ReactWho This Book Is ForProgrammers, developers, engineers and product managers who are looking at cost-efficient ways to make their applications run more smoothly and efficiently.
£49.99
John Wiley & Sons Inc Professional JavaScript for Web Developers
Book SynopsisTable of ContentsFOREWORD xliii INTRODUCTION xlv CHAPTER 1: WHAT IS JAVASCRIPT? 1 CHAPTER 2: JAVASCRIPT IN HTML 9 CHAPTER 3: LANGUAGE BASICS 19 CHAPTER 4: VARIABLES, SCOPE, AND MEMORY 97 CHAPTER 5: BASIC REFERENCE TYPES 119 CHAPTER 6: ADVANCED REFERENCE TYPES 159 CHAPTER 7: ITERATORS AND GENERATORS 217 CHAPTER 8: OBJECTS, CLASSES, AND OBJECT'ORIENTED PROGRAMMING 251 CHAPTER 9: PROXIES AND REFLECT 323 CHAPTER 10: FUNCTIONS 349 CHAPTER 11: PROMISES AND ASYNC/AWAIT 383 CHAPTER 12: THE BROWSER OBJECT MODEL 435 CHAPTER 13: THE DOCUMENT OBJECT MODEL 459 CHAPTER 14: DOM EXTENSIONS 507 CHAPTER 15: EVENTS 557 CHAPTER 16: ANIMATION AND GRAPHICS WITH CANVAS 609 CHAPTER 17: SCRIPTING FORMS 645 CHAPTER 18: JAVASCRIPT APIs 675 CHAPTER 19: ERROR HANDLING AND DEBUGGING 765 CHAPTER 20: JSON 791 CHAPTER 21: NETWORK REQUESTS AND REMOTE RESOURCES 801 CHAPTER 22: CLIENT'SIDE STORAGE 839 CHAPTER 23: MODULES 861 CHAPTER 24: WORKERS 887 CHAPTER 25: BEST PRACTICES 955 APPENDIX A: ES.NEXT 987 APPENDIX B: STRICT MODE 991 APPENDIX C: JAVASCRIPT LIBRARIES AND FRAMEWORKS 999 APPENDIX D: JAVASCRIPT TOOLS 1005 INDEX 1017
£45.12
Independently Published FullStack JavaScript with TypeScript
£17.30
Amazon Digital Services LLC - Kdp JavaScript Programming for Absolute Beginners with jQuery and Lodash
£11.83
Amazon Digital Services LLC - Kdp HTML CSS JavaScript AllinOne
£15.64
Amazon Digital Services LLC - Kdp Building a Poll Builder Web App with Vanilla HTML CSS and JavaScript.
£10.09
Springer Fachmedien Wiesbaden Webtechnologien: JavaScript – PHP – Datenbank
Book SynopsisDieser Band der „Bibliothek der Mediengestaltung“ gibt eine Einführung in die Webprogrammierung mit JavaScript und PHP mit dem Ziel der Erstellung dynamischer Webseiten mit Datenbankanbindung.Für diese Bibliothek wurden die Themen des Kompendiums der Mediengestaltung neu strukturiert, vollständig überarbeitet und in ein handliches Format gebracht. Leitlinien waren hierbei die Anpassung an die Entwicklungen in der Werbe- und Medienbranche sowie die Berücksichtigung der aktuellen Rahmenpläne und Studienordnungen sowie Prüfungsanforderungen der Ausbildungs- und Studiengänge.Die Bände der „Bibliothek der Mediengestaltung“ enthalten zahlreiche praxisorientierte Aufgaben mit Musterlösungen und eignen sich als Lehr- und Arbeitsbücher an Schulen sowie Hochschulen und zum Selbststudium.Table of ContentsVorwort.- Einleitung.- JavaScript.- PHP.- Datenbank.- Index.
£11.77
John Wiley & Sons Inc Professional XMPP Programming with JavaScript and
Book SynopsisCreate real-time, highly interactive apps quickly with the powerful XMPP protocol XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search.Table of ContentsIntroduction. Part I: XMPP Protocol and Architecture. Chapter 1: Getting to Know XMPP. Chapter 2: Designing XMPP Applications. Part II: The Applications. Chapter 3: Saying Hello: The First Application. Chapter 4: Exploring the XMPP Protocol: A Debugging Console. Chapter 5: Microblogging in Real Time: An Identica Client. Chapter 6: Talking with Friends: One‑on‑One Chat. Chapter 7: Exploring Services: Service Discovery and Browsing. Chapter 8: Group Chatting: A Multi‑User Chat Client. Chapter 9: Publishing and Subscribing: A Shared Sketch Pad Introduction. Chapter 10: Writing with Friends: A Collaborative Text Editor. Chapter 11: Playing Games: Head to Head Tic-Tac-Toe. Part III: Advanced Topics. Chapter 12: Getting Attached: Bootstrapping BOSH. Chapter 13: Deploying XMPP Applications. Chapter 14: Writing Strophe Plug-ins. Appendix A: Getting Started with jQuery. Appendix B: Setting Up a BOSH Connection Manager. Index.
£40.38
APress JavaScript for Web Developers
Book SynopsisLearn the basics of JavaScript to enhance your web pages. This book focuses on modern JavaScript programming and encourages a well-organized approach to programming in general. JavaScript for Web Developers explains each foundational concept of the language, followed by a practical implementation of that lesson to reinforce what you've learned. Author Mark Simon starts with the basics of JavaScript programming, followed by a tutorial on manipulating HTML elements. You will then learn to work with forms, along with CSS and Event Listeners. Hands-on projects will not only solidify each concept in your mind, but they will also give you greater confidence and help you absorb best practices. The book concludes with coverage of Ajax, which will enable you to send and retrieve data from a server asynchronously without interfering with the display and behavior of an existing web page. After reading this book, you will be able to use JavaScript to design and program your own web applications. What Will You LearnUnderstand the basics of JavaScript programmingManipulate and modify web pages with JavaScriptUse JavaScript to interact with HTML and CSSWork with data and understand the basics of working with AjaxWho Is This Book ForBeginning web developers with little to no experience using JavaScript.Table of ContentsChapter 1: Working With JavaScript.- Chapter 2: Project — A Simple Guessing Game.- Chapter 3: Manipulating HTML Elements.- Chapter 4: Project — Creating a Slide Show.- Chapter 5: Working with Forms.- Chapter 6: Project — Creating a Custom Calculator Form.- Chapter 7: Interacting with CSS and Event Listeners.- Chapter 8: Project— Showing and Hiding Content.- Chapter 9: Project— Building a Lightbox Gallery.- Chapter 10: Project - An Introduction to Ajax.
£37.99
Mike Murach & Associates Inc. Murach's ASP.NET 3.5 Web Programming with VB 2008
Book Synopsis
£48.59
Westermann Berufl.Bildung Programmentwicklung mit CC und HTML
Book Synopsis
£32.78
O'Reilly Media Programming JavaScript Applications
Book SynopsisTake advantage of JavaScript's power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that's easier - yes, easier - to work with as your code base grows.
£25.59
CRC Press Conquering JavaScript
Book SynopsisHave you ever considered how these visuals and games are shown in a web browser? What technology is at the heart of it? Of course, employing HTML and CSS alone will not be sufficient. Three.js is a free JavaScript toolkit for displaying images, 3D, and 2D objects in web browsers that enables you to render graphics and 3D objects on a canvas in the web browser using your GPU (Graphics Processing Unit).Conquering JavaScript: Three.js helps the reader master the Three.js framework for faster and robust development. The book is a detailed guide that will help developers and coders do more with Three.js. It covers the basics in brief, and then moves on to more advanced and detailed exercises to help readers quickly gain the required knowledge.
£37.99
Rockridge Press JavaScript Coding for Teens: A Beginner's Guide
Book Synopsis
£17.99
Rheinwerk Publishing, Inc. Getting Started with JavaScript
Book SynopsisNew to programming and JavaScript? Look no further! With this beginner?s guide, learn the language ABCs and start developing applications. Walk through the programming basics: branches, functions, methods, objects, and more. Then create forms and events; use the Document Object Model (DOM); and work with large data sets, processing strings, mathematics, time, and other data structures. Design your web and mobile applications using tools like Ajax, CSS, jQuery, and Onsen UI. Follow code examples and expert tips, and you?ll be developing in no time!In this book, you?ll learn about:a. Language Basics Master the building blocks of JavaScript programming. From performing calculations to finding and avoiding errors, you?ll learn the essential skills you need for web application development. b. JavaScript in Practice Start developing with JavaScript! Learn how to work with standard and custom objects, forms and events, and the DOM. Design with CSS, add 2D and 3D graphics with SVG and Three.js, simplify your tasks with jQuery, and much more!c. Example ExercisesReinforce your knowledge with programming exercises. For each core concept, follow along with code examples that are available for download. Get insight into professional development with JavaScript through sample projects! Highlights include:1) Programming basics2) Web application development3) Forms and events4) Document Object Model (DOM)5) Ajax6) XML and JSON7) CSS and HTML properties8) Graphics and animations9) jQuery10) Mobile apps with Onsen UI11) Media files12) Example projects
£31.34
O'Reilly Media ClientServer Web Apps with JavaScript and Java
Book SynopsisAs a Java programmer, how can you tackle the disruptive client-server approach to web development? With this comprehensive guide, you'll learn how today's client-side technologies and web APIs work with various Java toolsTrade ReviewQ&A with Casimir Saternos, author of "Client-Server Web Apps with JavaScript and Java"Q. Why is your book important right now? A. Web applications designed with cloud deployments in mind need to be highly scalable. Scalability is easily accomplished by using a client-server architecture which is aligned with the structure and constraints of the web itself. Such applications often need to provide APIs to support mobile clients and are ideally segmented in such a way as to support parallel development by front and back-end developers. This book covers topics that will help you build web applications that fulfill all of these requirements. Q. What do you hope your readers walk away with? A. This book will make you more effective at your job as a software developer, software architect or systems administrator. It will guide you to determine the best technologies for projects targeted for the expectations of modern web users. It will help you to avoid bad choices that hamper development and productivity. Q. What s the most exciting or important thing happening in your space? A. It is now possible for small groups of programmers to quickly create world class applications that can support high traffic and are usable on a range of mobile devices. With the right technologies, informed developers are creating web apps that simply were not possible to build just a few years ago. It is hard to choose just one exciting or important thing... the best software is architected by developers who choose the best tool for the job. Q. Can you tell us a little more? A. Client-Server web applications can be built using languages other than Java and JavaScript, yet can leverage these behind the scenes. Client-side, the web browser is the execution environment for JavaScript. JavaScript can serve as an execution target for higher level languages and frameworks. That is to say, other languages can "compile down" to JavaScript which has led to descriptions of JavaScript being the
£22.39
In Easy Steps Limited Coding with HTML & JavaScript - Create Epic
Book SynopsisCoding with HTML & JavaScript Create Epic Computer Games is ideal for readers who want to learn the basics of making games with HTML and JavaScript programming languages used by professional game developers.Step-by-step, this book will guide you to create your own epic computer games.Ideal for coders with some experience who are now ready to take their coding to the next level! You'll learn how to: Use HTML & JavaScript to code a series of games.Make images move and respond to keyboard presses.Draw objects on the HTML canvas, and use variables and timers.Import images and add sounds to personalise your projects.Develop your skills and build some amazing games!
£9.49
Amazon Digital Services LLC - Kdp Building a Loan Calculator Web App with Vanilla HTML CSS and JavaScript.
£10.09
John Wiley & Sons Inc JavaScript and jQuery
Book SynopsisLearn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography.Trade Reviewinside it s beautifully designed, clearly laid out, and adds plenty of visual examples alongside the instructive text (Web User, August 2014) Forget dry references and cheesy examples. This beautifully designed visual guide takes you from the basics to sophisticated JavaScript techniques for making websites interactive and engaging in a way that is, in itself, interactive and engaging (ZDNet, September 2014)Table of ContentsIntroduction 1 Chapter 1: The ABC of Programming 11 Chapter 2: Basic JavaScript Instructions 53 Chapter 3: Functions, Methods & Objects 85 Chapter 4: Decisions & Loops 145 Chapter 5: Document Object Model 183 Chapter 6: Events 243 Chapter 7: jQuery 293 Chapter 8: Ajax & JSON 367 Chapter 9: APIs 409 Chapter 10: Error Handling & Debugging 449 Chapter 11: Content Panels 487 Chapter 12: Filtering, Searching & Sorting 527 Chapter 13: Form Enhancement & Validation 567 Index 623
£24.79
O'Reilly Media Building Android Apps with HTML CSS and
Book SynopsisIf you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards - instead of Java - to design and build apps that can be adapted for any Android device.
£25.59
Rheinwerk Publishing Inc. JavaScript
Book SynopsisBegin your JavaScript journey with this comprehensive, hands-on guide. You’ll learn everything there is to know about professional JavaScript programming, from core language concepts to essential client-side tasks.
£44.99
Mike Murach & Associates Inc. Murach's ASP.NET 4.5 Web Programming with VB 2012
Book SynopsisIf you know the basics of Visual Basic, you''re ready to learn to develop server-side web applications with ASP.NET. And that''s where this book comes in: Section 1 presents a quick-start course in multi-form web applications, Visual Studio tools, and HTML5/CSS3 code -- a course that works both for beginners and for experienced web developers who are new to ASP.NET. Section 2 gives you the skills you need for every ASP.NET application you develop -- like how to use the server controls, validate user entries, manage state, use master pages and themes, provide site navigation, and use friendly URLs. Section 3 presents the skills you need for developing database-driven web sites at a professional level -- including how to use SQL data sources, object data sources, and ASP.NET data controls like the GridView, DetailsView, FormView, and ListView controls. Section 4 covers skills that enhance your professionalism; like how to develop secure web pages, authorize and authenticate users, send email, control the use of the Back button, and deploy finished applications. Section 5 takes you to the next level by showing you how to use ASP.NET Ajax, how to develop WCF and Web API services, and how ASP.NET MVC programming differs from Web Forms programming. To make it easier for you to master ASP.NET, you get complete web applications; including the web forms, the aspx code, and the VB code; that show you how each feature works in context. (You can download these for free from the Murach web site.) You get chapter exercises that let you practice your new skills. And you get Murach''s distinctive "paired-pages" format that developers like because it saves both training and reference time.
£50.14
The Pragmatic Programmers Programming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript
Book SynopsisThe days of the traditional request-response web application are long gone, but you don't have to wade through oceans of JavaScript to build the interactive applications today's users crave. The innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, without sacrificing reliability. This definitive guide to LiveView isn't a reference manual. Learn to think in LiveView. Write your code layer by layer, the way the experts do. Explore techniques with experienced teachers to get the best possible performance. Instead of settling for traditional manuals and tutorials, get insights that can only be learned from experience. Start with the Elixir language techniques that effortlessly marry your client templates and server-side handlers. Design your systems with the right layers in the right places so that your code is easier to understand, change, and support. Explore features like multi-part uploads and learn how to comprehensively test your live views. Roll into advanced techniques to tie your code to other services through the powerful publish-subscribe interface. LiveView brings the most important programming techniques from the popular Elm and JavaScript React frameworks to Elixir. You'll experience firsthand how to harness that power by working side by side with some of the first LiveView users. You will write your programs to change data on the server, and you'll see how LiveView efficiently detects those changes and reflects them on the web page. Start from scratch, use built-in generators, and craft reusable components. Your single-purpose reducers will transform server data that your renderers can turn into efficient client-side diffs. Don't settle for knowing how things work. To get the most out of LiveView, you need to know why they work that way. Co-authored by one of the most prolific authors and teachers in all of Elixir, this book is your perfect guide to one of the most important new frameworks of our generation. What You Need: Programming Phoenix LiveView uses Phoenix version 1.5, and any Elixir version compatible with it. You will also want PostgreSQL and JavaScript Node.
£37.99
CRC Press JavaScript
Book SynopsisJavaScript is an easy-to-use, flexible, dynamic, prototype-based programming language predominantly used over the web. Although the initial focus of the language was to assist in the generation of dynamic web content, it soon found its way into numerous other applications. This book aims to cover the fundamentals of the language by providing a strong start for people who wish to start their journey to the JavaScript programming language. It provides the mandatory theoretical background, which is much needed for implementation of the exhaustive hands-on exercises and includes over 4000 lines of code for grasping a maximum understanding of the material. FEATURES A strong theoretical background and understanding of the fundamentals of the JavaScript language Hands-on and demo exercises at the end of every chapter Exercises, theory-based questions, MCQs and true/false questions for helping readers to evaluate their understaTable of ContentsPreface. Acknowledgements. Authors. 1. Introduction. 2. Building the Basics. 3. Objects. 4. Functions. 5. Arrays. 6. Browser Object Model. 7. Document Object Model. 8. Standard Built-In Objects. 9. Validation, Error Handling and Cookies. 10. Miscellaneous Case Studies. References. Index.
£131.68
Mike Murach & Associates Inc. Murach's ASP.NET 4 Web Programming with VB 2010:
Book Synopsis
£47.59
Amazon Digital Services LLC - Kdp Building a GPA Calculator Web App with Vanilla HTML CSS and JavaScript.
£10.09
Amazon Digital Services LLC - Kdp JavaScript na Prática Do Básico ao Avançado com Projetos Web
£12.12
O'Reilly Media Using SVG with CSS3 and HTML5
Book SynopsisUsing Scalable Vector Graphics (SVG) for illustrations only scratches the surface of this format's potential on the web. With this practical guide, you'll learn how to use SVG not only for illustrations but also as graphical documents that you can integrate into complex HTML5 web pages, and style with custom CSS.
£38.99
Aprender PHP MySQL y JavaScript
Book SynopsisSi quiere crear sitios web interactivos apoyados en bases de datos con la potente combinación de tecnologías de código abierto y estándares web, incluso sin tener conocimientos básicos de HTML, ha llegado al libro indicado.Gracias a esta guía práctica, abordará la programación web dinámica con la última versión de las principales herramientas del momento: PHP, MySQL, CSS, HTML5 y las bibliotecas clave de jQuery. Asimismo, aprenderá a utilizar estas tecnologías en su conjunto y accederá a valiosas prácticas de programación web.-Explorar MySQL desde la estructura de la base de datos hasta consultas complejas-Utilizar la extensión MySQLi, la interfaz MySQL mejorada de PHP-Crear páginas web dinámicas que se adaptan al usuario-Gestionar las cookies y las sesiones, y conservar un alto grado de seguridad-Mejorar el lenguaje JavaScript con las bibliotecas jQuery y jQuery Mobile-Utilizar las llamadas con AJAX para la comunicación en segundo plano entre el navegador y el servidor-Diseñar páginas web con las habilidades que adquirirá en CSS2 y CSS3-Implementar las características de HTML5, incluidas la geolocalización, el audio, el vídeo y el elemento lienzo-Reformatear sus sitios web con aplicaciones web para móvilesAl final del libro, descubrirá cómo unir todos los temas tratados para crear un sitio de redes sociales completamente funcional, adecuado para navegadores tanto de equipos de escritorio como de dispositivos móviles. Además, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá acceder de forma gratuita a los contenidos adicionales en www.marcombo.info.Robin Nixon es periodista de las TI y especialista en las tecnologías presentadas en este libro. Ha trabajado y ha escrito sobre ordenadores desde 1980, es autor de cientos de artículos y libros sobre informática y ha desarrollado numerosos sitios web con herramientas de código abierto. 4
£43.51
Bob Mather Coding for Kids Ages 10 and Up: Coding for Kids and Beginners using html, css and JavaScript
£23.99
Pearson Education (US) Javascript Absolute Beginners Guide Third Edition
Book SynopsisKirupa Chinnathambi has spent most of his life trying to teach others to love web development as much as he does. In 1999, before blogging was even a word, he started posting tutorials on kirupa.com. In the years since then, he has written hundreds of articles, written a few books (none as good as this one, of course!), and recorded a bunch of videos you can find on YouTube. When he isn't writing or talking about web development, he spends his waking hours helping make developers happy and productive as a Product Manager at Google. In his nonwaking hours, he is probably sleeping, joining Meena in running after their daughter Akira, protecting himself from Pixel (aka a T-rex in an unassuming cat's body)or writing about himself in the third person. You can find him on Twitter, Facebook, LinkedIn, and the interwebs at large. Just search for his name in your favorite search engine.Table of ContentsIntroduction...................1 Parlez-Vous JavaScript? 2 Contacting Me/Getting Help...................... 2 1 Hello, World!... 5 What Is JavaScript?....... 7 Hello, World!.................. 9 Statements, Expressions, and Functions..12 I The Basic Stuff 2 Values and Variables..................... 15 Using Variables............16 More Variable Stuff......18 3 Functions....... 23 What Is a Function?.....26 A Simple Function.......26 Creating a Function That Takes Arguments...........................30 Creating a Function That Returns Data...35 4 Conditional Statements: if, else, and switch............... 39 The If/Else Statement..40 Switch Statements.......49 Deciding Which to Use..............................55 5 Looping with for, while, and do…while!...................... 57 The for Loop................59 The Starting Point........62 Some for Loop Examples..........................64 The Other Loops.........67 6 Commenting Your Code…FTW!.... 71 What Are Comments?.72 Commenting Best Practices......................76 7 Timers............ 79 Delaying with setTimeout..........................80 8 Variable Scope.............................. 85 Global Scope...............86 Local Scope..................88 Miscellaneous Scoping Shenanigans.......89 9 Closures......... 95 Functions Within Functions.......................96 When the Inner Functions Aren't Self-Contained................100 10 Where Should Your Code Live?.. 109 Approach #1: All the Code Lives in Your HTML Document...................113 Approach #2: The Code Lives in a Separate File................114 So, Which Approach to Use?..................118 11 Console Logging Basics.............. 123 Meet the Console......124 Displaying the Console............................126 If You Want to Follow Along...................127 Console Logging 101..............................128 II It's an Object-Oriented World 12 Of Pizza, Types, Primitives, and Objects................... 135 Let's First Talk About Pizza.......................136 From Pizza to JavaScript!.........................139 What Are Objects?....141 The Predefined Objects Roaming Around in JavaScript....142 13 Arrays.......... 145 Creating an Array......146 Accessing Array Values............................147 Adding Items.............149 Removing Items.........151 Finding Items.............152 Merging Arrays..........152 Mapping, Filtering, and Reducing Arrays.............................153 The Old School Way.153 Modifying Each Array Item with map.....154 Getting One Value from an Array of Items...........................157 A Short Foray into Functional Programming........................160 14 Strings......... 161 The Basics...................162 String Properties and Methods...............163 15 Combining Strings and Variables 173 Our Setup...................174 16 When Primitives Behave Like Objects....................... 179 Strings Aren't the Only Problem.............180 Let's Pick on Strings Anyway...................180 Why This Matters.......182 17 Numbers...... 185 Using a Number........186 Operators...................187 Incrementing and Decrementing............188 Hexadecimal and Octal Values...............190 Special Values—Infinity and NaN...........190 The Math Object.......191 Random Numbers.....196 18 Getters and Setters.................... 201 A Tale of Two Properties..........................202 Meet Getters and Setters........................205 19 A Deeper Look at Objects.......... 211 Meet the Object........212 Creating Custom Objects........................222 The this Keyword.......226 20 Using Classes.............................. 231 The Class Syntax and Object Creation..232 Extending Objects.....240 21 Extending Built-in Objects.......... 247 Say Hello to prototype Again, Sort Of!..249 Using a Subclassing Approach................253 Extending Built-in Objects Is Controversial................255 22 Arrow Functions......................... 259 What Are Arrow Functions?.....................260 Putting It All Together..............................263 23 Making Sense of this and More.. 265 The this Keyword 101..............................266 24 Booleans and the Stricter === and !== Operators... 277 The Boolean Object..278 The Boolean Function..............................278 Strict Equality and Inequality Operators281 25 Null and Undefined.................... 283 Null..............................284 Undefined...................284 26 All About JSON (JavaScript Object Notation).......... 287 What Is JSON?...........288 Looking Inside a JSON Object...............292 Reading JSON Data..297 Writing JSON Data?..300 III Working with the DOM 27 JS, the Browser, and the DOM... 303 What HTML, CSS, and JavaScript Do....304 HTML Defines the Structure....................304 Prettify My World, CSS!...........................306 It's JavaScript Time!...307 Meet the Document Object Model........309 28 Finding Elements in the DOM.... 315 Meet the querySelector Family...............316 It Really Is the CSS Selector Syntax........318 29 Modifying DOM Elements.......... 321 DOM Elements Are Objects, Sort Of!....322 Let's Actually Modify DOM Elements.....324 30 Styling Our Content................... 337 Why Would We Set Styles Using JavaScript?..............338 A Tale of Two Styling Approaches..........338 31 Using CSS Custom Properties.... 345 What Are CSS Custom Properties/Variables?................346 Setting Complex Values Easily................348 32 Traversing the DOM................... 353 Finding Your Way Around........................354 Putting It All Together..............................358 33 Creating and Removing DOM Elements.................... 363 Creating Elements.....364 Removing Elements..372 Cloning Elements......374 34 Quickly Adding Many Elements into the DOM......... 381 General Approach.....383 Getting Started..........384 35 In-Browser Developer Tools........ 397 Meet the Developer Tools.......................398 IV Dealing with Events 36 Events.......... 417 What Are Events?......418 Events and JavaScript..............................420 A Simple Example.....423 The Event Arguments and the Event Type.............426 37 Event Bubbling and Capturing... 429 Event Goes Down, Event Goes Up........430 Meet the Phases........434 Who Cares?................437 Event, Interrupted.....438 38 Mouse Events............................. 443 Meet the Mouse Events...........................444 The MouseEvent Properties....................451 Dealing with the Mouse Wheel..............454 39 Keyboard Events........................ 457 Meet the Keyboard Events......................458 Using These Events...459 The Keyboard Event Properties..............460 Some Examples.........461 40 Page Load Events and Other Stuff............................ 467 The Things That Happen During Page Load..........468 The DOMContentLoaded and load Events................471 Scripts and Their Location in the DOM.473 Script Elements: async and defer...........477 41 Loading Script Files Dynamically 481 The Basic Technique.482 Running Our Dynamically Loaded Script First............486 Running Dependent Code After Our Script File Has Loaded........488 42 Handling Events for Multiple Elements..................... 491 How to Do All This....493 V Totally Useful Topics that Only Make Sense Now 43 Using Emojis in HTML, CSS, and JavaScript.............. 501 What Are Emojis Exactly?........................502 Emojis in HTML..........503 44 Making HTTP/Web Requests in JavaScript................ 511 The Example..............513 Meet Fetch.................514 Meet XMLHttpRequest............................520 45 Accessing the Webcam............... 529 The Example..............530 Overview of How This Works..................531 Adding the Code.......532 Examining the Code.535 46 Array and Object Destructuring. 539 Destructuring Examples...........................541 47 Storing Data Using Web Storage.............................. 549 How Web Storage Works........................550 Getting Your Code On.............................552 48 Variable and Function Hoisting.. 559 JavaScript and Compiler Behavior.........560 49 Working with Sets...................... 565 Creating a Set, Part I.566 Adding Items to a Set..............................567 How Checking for Duplicates Works......567 Creating a Set, Part 2569 Checking the Size of Our Set..................570 Deleting Items from a Set.......................571 Checking If an Item Exists.......................572 Looping Through Items in a Set.............572 Entries, Keys, and Values.........................573 50 Conclusion... 577 Glossary............................ 581 9780137959167, TOC, 10/13/2022
£25.49
Programe juegos con HTML5
Book Synopsis
£14.60
Amazon Digital Services LLC - Kdp JavaScript Programming for Beginners
£19.97
Mike Murach & Associates Inc. Murach's ASP.NET 3.5 Web Programming with C# 2008
Book Synopsis
£48.59
Independently Published CrossPlatform Programming with JavaScript TypeScript
£19.07
Shroff Publishers & Distributors Pvt Ltd Murach's ASP.NET 4.5 Web Programming with C# 2012
Book Synopsis
£30.38
Marcombo JavaScript fácil
Book SynopsisActualmente JavaScript representa uno de los principales lenguajes de la web. Otorga vida a las páginas que encontramos en Internet al permitir que se logren animaciones, transiciones y efectos visuales. Es soportado por los navegadores modernos y aceptado por la comunidad de programadores del mundo. Su versatilidad, sencillez y potencia lo convierten en una herramienta de enriquecimiento estético y funcional. La sintaxis simple que utiliza que asemeja a la de lenguajes como C, C++, CSharp o Java lo convierte en un lenguaje familiar para personas que hayan desarrollado en alguno de estos lenguajes. Sirve de base a técnicas, entornos y bibliotecas de desarrollo como AJAX, NodeJS y Three.js. El objetivo de este libro será introducir al lector en los principios de la programación y en el uso de JavaScript como lenguaje para inducir dinamismo en una página web. Es un material didáctico que acompañado de ejercicios al final de cada capítulo tiene la intención de entrenar a la persona interesada. Arnaldo Pérez Castaño es graduado de la Universidad de la Habana en Informática y es Técnico Medio en Contabilidad. Cuenta con amplia experiencia en el desarrollo de aplicaciones web y de escritorio. Esta es su segunda publicación en español y sirve como reviewer para la revista científica JMMA (Journal of Mathematical Modelling and Algorithms) de Springer. Es amante del Jazz y del cine.
£18.81
Mike Murach & Associates Inc. Murach's JavaScript and jQuery (4th Edition)
Book Synopsis
£51.84
O'Reilly Media Building Isomorphic JavaScript Apps
Book SynopsisOften referred to as the holy grail of web application development, isomorphic JavaScript lets you run the same code on both the browser client and web application server. This hands-on guide shows you a practical approach to building and maintaining your own isomorphic JavaScript apps.
£22.39
Independently Published HTML CSS JavaScript Quick Reference
£14.56