Head first javascript файлы

Изучаем программирование на JavaScript

Также данная книга доступна ещё в библиотеке. Запишись сразу в несколько библиотек и получай книги намного быстрее.

Посоветуйте книгу друзьям! Друзьям – скидка 10%, вам – рубли

По вашей ссылке друзья получат скидку 10% на эту книгу, а вы будете получать 10% от стоимости их покупок на свой счет ЛитРес. Подробнее

  • Объем: 635 стр.
  • Жанр:з арубежная компьютерная литература, и нтернет, п рограммирование
  • Теги:J avaScript, в еб-дизайн, в еб-программирование, с оздание сайтовРедактировать

По абонементу вы каждый месяц можете взять из каталога одну книгу до 700 ₽ и две книги из специальной подборки. Узнать больше

Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым «горячим» языком программирования – JavaScript! С помощью этой книги вы узнаете все о языке JavaScript: от переменных до циклов. Вы поймете, почему разные браузеры по-разному реагируют на код и как написать универсальный код, поддерживаемый всеми браузерами. Вам станет ясно, почему с кодом JavaScript никогда не придется беспокоиться о перегруженности страниц и ошибках передачи данных. Не пугайтесь, даже если ранее вы не написали ни одной строчки кода, – благодаря уникальному формату подачи материала эта книга с легкостью проведет вас по всему пути обучения: от написания простейшего скрипта до создания сложных веб-проектов, которые будут работать во всех современных браузерах. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O’Reilly в ряду множества скучных книг, посвященных программированию.

Читайте также:  Row что такое html

Возрастное ограничение: 12+ Дата выхода на ЛитРес: 27 апреля 2015 Дата перевода: 2015 Дата написания: 2014 Объем: 635 стр.

ISBN: 978-5-496-01257-7, 978-1449340131 Общий размер: 18 MB Общее кол-во страниц: 635 Размер страницы: Переводчик: Правообладатель: Питер

Книга Эрика Фримена «Изучаем программирование на JavaScript» — скачать в pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.

Источник

Head First JavaScript Programming, Freeman E., Robson E., 2014

Head First JavaScript Programming, Freeman E., Robson E., 2014.

This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications.

Head First JavaScript Programming, Freeman E., Robson E., 2014

Writing the prinAndGetHighScore function.
We’ve got the code for the printAndGetHighScore function already. It’s just the code we’ve already written, but to make it a function we need to think through what arguments we’re passing it, and if it returns anything back to us.

Now, passing in the scores array seems like a good idea because that way, we can reuse the function on other arrays with bubble scores. And we want to return the high score that we compute in the function, so the code that calls the function can do interesting things with it (and, after all, we’re going to need it to figure out the best solutions).

Oh, and another thing: often you want your functions to do one thing well. Here we’re doing two things: we’re displaying all the scores in the array and we’re also computing the high score. We might want to consider breaking this into two functions, but given how simple things are right now we’re going to resist the temptation. If we were working in a professional environment we might reconsider and break this into two functions, printScores and getHighScore. But for now, we’ll stick with one function. Let’s get this code refactored:

Contents.
Table of Contents (Summary).
1 A quick dip into JavaScript: Getting your feet wet.
2 Writing real code: Going further.
3 Introducing functions: Getting functional.
4 Putting some order in your data: Arrays.
5 Understanding objects: A trip to Objectville.
6 Interacting with your web page: Getting to know the DOM.
7 Types, equality, conversion, and all that jazz: Serious types.
8 Bringing it all together: Building an app.
9 Asynchronous coding: Handling events.
10 First-class functions: Liberated functions.
11 Anonymous functions, scope, and closures: Serious functions.
12 Advanced object construction: Creating objects.
13 Using prototypes: Extra-strength objects.
Appendix: The Top Ten Topics (we didn’t cover): Leftovers.
Table of Contents (the real thing).
Who is this book for?.
We know what you’re thinking.
We think of a “Head First” reader as a learner.
Metacognition: thinking about thinking.
Here’s what WE did.
Here’s what YOU can do to bend your brain into submission.
Read Me.
Tech Reviewers.
Acknowledgments.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Head First JavaScript Programming, Freeman E., Robson E., 2014 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Изучаем программирование на JavaScript

image

Доброго времени!
У нас пополнение коллекции «Head First O’Reilly»

С помощью этой книги Вы узнаете все о языке JavaScript: от переменных до циклов. Вы поймете, почему разные браузеры по-разному реагируют на код и как написать универсальный код, поддерживаемый всеми браузерами. Вам станет ясно, почему с кодом JavaScript никогда не придется беспокоиться о перегруженности страниц и ошибках передачи данных. Не пугайтесь, даже если ранее вы не написали ни одной строчки кода, — благодаря уникальному формату подачи материала эта книга с легкостью проведет вас по всему пути обучения: от написания простейшего скрипта до создания сложных веб-проектов, которые будут работать во всех современных браузерах.

Для кого написана эта книга:

— Вы хотите изучить, запомнить, понять и научиться программировать на JavaScript, используя передовые приемы разработки и современные стандарты.
— Вы пытаетесь научиться, а не опытный разработчик.

Основные принципы серии Head First:

Наглядность. Графика запоминается лучше, чем обычный текст, и значительно повышает эффективность восприятия информации (до 89% по данным исследований). Кроме того, материал становится более понятным. Текст размещается на рисунках, к которым он относится.
Разговорный стиль изложения. Недавние исследования показали, что при разговорном стиле изложения материала (вместо формальных лекций) улучшение результатов на итоговом тестировании достигает 40 %. Рассказывайте историю, вместо того? чтобы читать лекцию. Не относитесь к себе слишком серьезно. Что привлечет ваше внимание: занимательная беседа за столом или лекция?
Активное участие читателя. Пока вы не начнете напрягать извилины, в вашей голове ничего не произойдет. Читатель должен быть заинтересован в результате; он должен решать задачи, формулировать выводы и овладевать новыми знаниями. А для этого необходимы упражнения и каверзные вопросы, в решении которых задействованы оба полушария мозга и разные чувства.
Привлечение (и сохранение) внимания читателя. Ситуация, знакомая каждому: «Я очень хочу изучить это, но засыпаю на первой странице». Мозг обращает внимание на интересное, странное, притягательное, неожиданное. Изучение сложной технической темы не обязано быть скучным. Интересное узнается намного быстрее.
Обращение к эмоциям. Известно, что наша способность запоминать в значительной мере зависит от эмоционального сопереживания. Мы запоминаем то, что нам небезразлично. Мы запоминаем, когда что-то чувствуем. Нет, сантименты здесь ни при чем: речь идет о таких эмоциях, как удивление, любопытство, интерес и чувство «Да я крут!» при решении задачи, которую окружающие считают сложной, или когда вы понимаете, что разбираетесь в теме лучше, чем всезнайка Боб из технического отдела.

Примите к сведению

Это учебник, а не справочник. Мы намеренно убрали из книги все, что могло бы помешать изучению материала, над которым вы работаете. И при первом чтении книги начинать следует с самого начала, потому что книга предполагает наличие у читателя определенных знаний и опыта.

Мы описываем ХОРОШИЕ стороны JavaScript и предупреждаем о ПЛОХИХ.

Язык программирования JavaScript не был рожден в академических кругах и не проходил стадию просвещенной экспертной оценки. Он пришел в этот мир из необходимости и вырос в суровой среде ранних браузеров. Предупреждаем: у JavaScript есть масса достоинств, но есть и другие, не столь замечательные стороны. Но в целом JavaScript — прекрасный язык для тех, кто умеет разумно пользоваться им. В этой книге мы научим вас эффективно использовать хорошие стороны, а также укажем на возможные ловушки и посоветуем, как их лучше обойти.

Мы не пытаемся во всех подробностях описать все аспекты языка.

JavaScript — достаточно обширная тема. Не стоит рассматривать эту книгу как справочник; это учебник, в котором не излагается все, что только можно узнать о JavaScript. Мы хотим научить вас азам JavaScript, чтобы вы могли взять любой старый справочник и сделать на JavaScript все, что захотите.

Эта книга учит использованию JavaScript в браузерах.

Браузер — не только наиболее типичная среда для выполнения кода JavaScript, но и самая удобная (у каждого есть компьютер с текстовым редактором и браузером, а для начала работы на JavaScript ничего большего и не понадобится). Выполнение JavaScript в браузере также означает мгновенный отклик; чтобы увидеть, как работает написанный вами код, достаточно перезагрузить веб-страницу.

Книга поощряет написание хорошо структурированного, удобочитаемого кода.

Код должен быть написан так, чтобы он хорошо читался и был понятен другим людям, а также работал в браузерах, которые выйдут в следующем году. Он должен быть по возможности простым и прямолинейным, чтобы вы справились со своей задачей и могли перейти к другим делам. В этой книге мы научим вас писать простой, хорошо структурированный код, способный адаптироваться к будущим изменениям, — код, которым вы можете гордиться, убрать в рамку и повесить на стену.

Мы рекомендуем использовать разные браузеры.

Мы учим вас писать JavaScript, основанный на стандартах, и все же вы, скорее всего, столкнетесь с незначительными различиями в интерпретации JavaScript разными браузерами. Хотя мы проследили за тем, чтобы приводимый код работал во всех современных браузерах, и даже покажем пару приемов, обеспечивающих поддержку кода этими браузерами, советуем выбрать пару браузеров и тестировать в них код JavaScript. Так вы научитесь видеть различия между браузерами и создавать код JavaScript, который будет хорошо работать в разных браузерах со стабильными результатами.

Примеры были сделаны по возможности компактными.

Нашим читателям не нравится просматривать 200 строк кода в примерах, чтобы найти две действительно важные строки. Большинство примеров книги приводится в минимально возможном контексте, чтобы та часть, которую вы изучаете, была простой и наглядной. Не ждите, что все примеры будут хорошо отлажены или дописаны до конца — они сделаны в учебных целях и не всегда обладают полноценной функциональностью. Все файлы с примерами доступны в Интернете. Вы найдете их по адресу.

Для Хаброжителей скидка 25% на книгу и всю серию «Head First O’Reilly» по купону — Head First

Источник

Оцените статью