Название: jаvascript Crash Course: A Hands-On, Project-Based Introduction to Programming (Final Release) Автор: Nick Morgan Издательство: No Starch Press Год: 2024 Страниц: 468 Язык: английский Формат: pdf, epub, mobi Размер: 10.1 MB
jаvascript is the programming language of the internet—the secret sauce that makes websites dynamic, responsive, and all-around awesome. This fast-paced tutorial quickly teaches total beginners how to code in this popular, easy-to-learn language. Light-hearted and hands-on, the book introduces you to programming essentials through fun examples, hands-on exercises, and cool projects like building a Pong-style computer game. You’ll discover all of the important aspects of the language (without delving into expert-level nitty-gritty details or confusing jargon) as you develop a fast knack for programming with jаvascript.
There are hundreds of programming languages to choose from, but there are a few things that make jаvascript special. Most important is its relationship with web browsers, such as Google Chrome, Safari, Microsoft Edge, and Firefox. Almost every web browser can run jаvascript, which means the code you write in jаvascript can be run on any computer with a web browser. There’s no need to install any additional special software. Almost all smartphone web browsers can run jаvascript, too, so you may have a jаvascript-enabled browser in your pocket or bag right now.
Because of its relationship to web browsers, jаvascript is an extremely important part of web development. If a website includes dynamic, interactive features, it was probably created with jаvascript. For example, YouTube uses jаvascript to show you previews of videos when you hover over their thumbnails, Threads uses jаvascript to load more posts as you scroll down the page, and Amazon uses jаvascript to power its Look Inside feature.
Beyond its use in web browsers, jаvascript is also heavily used on the backend of websites, or the part of the website code that runs on a server, delivering content to users (as opposed to the frontend code that runs directly on the user’s device). This is possible via a technology called Node.js. Many top websites have a Node.js backend, letting you use the same language for the frontend and backend of your website, and even share code between the two.
Finally, jаvascript has become a very popular scripting language for various applications, from Photoshop (where you can automate image processing) to Gmail (where you can add automations that organize your email). With some jаvascript knowledge, you can bend these applications to your will!
Learn fundamental JS coding concepts, including objects, functions, arrays, and loops Explore key web programming topics, like interactivity and drawing graphics with Canva Use jаvascript to make games, apps, and even create music
Who Is This Book For? The aim of this book is to get you writing real jаvascript code as quickly as possible, teaching all the essentials without getting bogged down in the intricacies of the language. I don’t expect you to have any prior programming experience. If you’re comfortable using a computer for everyday tasks like browsing the internet and editing documents, you have everything you need to get started. jаvascript Crash Course is written for individuals of all ages who want to learn jаvascript independently through hands-on examples and projects. Maybe you want to transition into a career in computer programming, or you want to pursue coding as a hobby. Perhaps you’ve worked in other programming languages, and you need to get up to speed in jаvascript. If you’re a teacher and are looking for an easy way to introduce your students to programming, jаvascript Crash Course is a great option for you, too.
Скачать jаvascript Crash Course: A Hands-On, Project-Based Introduction to Programming (Final Release)
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.