Архив рубрики: Книги по JavaScript

Книги по JavaScript, скачать бесплатные книги, самоучители и учебники по JavaScript в хорошем качестве

JavaScript Application Design. A Build First Approach

The fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are built, scaled, and improved. For javascript developers, this means discovering the tooling, modern libraries, and architectural patterns that enable those improvements.

javascript Application Design: A Build First Approach introduces techniques to improve software quality and development workflow. You\’ll begin by learning how to establish processes designed to optimize the quality of your work. You\’ll execute tasks whenever your code changes, run tests on every commit, and deploy in an automated fashion. Then you\’ll focus on designing modular components and composing them together to build robust applications.

This book assumes readers understand the basics of javascript.

4,202 просмотров всего, сегодня нет просмотров

Сюрреализм на JavaScript

Книга о разработке игр и приложений на javascript. В книге встречается множество отсылок к авторам различных публикаций и экспертам фронтенд-разработки. Также затрагивается тема кроссплатформенной разработки на javascript для различных устройств, XSS атаки, обфуская кода, и конвертирования HTML в EXE, НТА, СНМ и т.п. Эта книга рассчитана, в основном, на опытных веб-разработчиков, которые делают сайты не один год.

7,441 просмотров всего, сегодня нет просмотров

Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5

Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you have only basic HTML knowledge. With this popular hands-on guide, you’ll tackle dynamic web programming with the help of today’s core technologies: PHP, MySQL, javascript, jQuery, CSS, and HTML5.

Explore each technology separately, learn how to use them together, and pick up valuable web programming practices along the way. At the end of the book, you’ll put everything together to build a fully functional social networking site, using XAMPP or any development stack you choose.

— Learn PHP in-depth, along with the basics of object-oriented programming
— Explore MySQL, from database structure to complex queries
— Use the MySQLi Extension, PHP’s improved MySQL interface
— Create dynamic PHP web pages that tailor themselves to the user
— Manage cookies and sessions, and maintain a high level of security
— Master the javascript language—and enhance it with jQuery
— Use Ajax calls for background browser/server communication
— Acquire CSS2 and CSS3 skills for professionally styling your web pages
— Implement all of the new HTML5 features, including geolocation, audio, video, and the canvas

7,172 просмотров всего, сегодня нет просмотров

Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS

Если у вас есть базовые навыки работы с HTML, то с помощью книги Робина Никсона, опытнейшего разработчика и автора многочисленных бестселлеров по веб-мастерингу, вы без особого труда научитесь создавать динамические сайты, характеризующиеся высоким уровнем взаимодействия с пользователями.
Откройте для себя сочетание PHP и MySQL, узнайте, как они облегчают создание современных веб-сайтов, научитесь добавлять к этим технологиям возможности javascript, позволяющего создавать высокотехнологичные приложения.
В данном руководстве каждая технология рассматривается отдельно, показывается, как объединить PHP, MySQL и javascript в единое целое, дается представление о самых современных концепциях веб-программирования. С помощью подробно разобранных примеров и контрольных вопросов, приводимых в каждой главе, вы сможете закрепить изученный материал на практике.

Данное руководство поможет вам:
— освоить основы PHP и объектно-ориентированного программирования;
— основательно изучить MySQL, начиная со структуры баз данных и заканчивая составлением сложных запросов;
— создать веб-страницы, использующие PHP и MySQL для объединения форм и других составных элементов HTML;
— изучить javascript, начиная с функций и обработки событий и заканчивая доступом к объектной модели документов (DOM);
— использовать библиотеки и пакеты программ, включая систему Smarty, хранилище программ PEAR и библиотеку Yahoo! User Interface;
— осуществлять Ajax-вызовы и превратить свой веб-сайт в высокодинамичную информационную среду;
— загружать на веб-сайт файлы и изображения и работать с ними, проверять данные, введенные пользователем;
— обеспечивать безопасность своих приложений.

17,148 просмотров всего, сегодня нет просмотров

Eloquent JavaScript

javascript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, javascript is a flexible, complex language that you can use to build full-scale applications.

Eloquent javascript, 2nd Edition dives deep into the javascript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you\’ll learn:

— The essential elements of programming, including syntax, control, and data
— How to organize and clarify your code with object-oriented and functional programming techniques
— How to script the browser and make basic web applications
— How to use the DOM effectively to interact with browsers
— How to harness Node.js to build servers and utilities

This edition is thoroughly revised and modernized to reflect the current state of javascript and web browsers, with brand-new material, such as a chapter on code performance in Java­Script, and expanded coverage of recursion and closures. All source code is available online in an interactive sandbox, where you can edit the code, run it, and see its output instantly.
Isn\’t it time you became fluent in the language of the Web?

5,589 просмотров всего, сегодня нет просмотров

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

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

30,807 просмотров всего, сегодня нет просмотров

Секреты JavaScript ниндзя

Книга Секреты javascript ниндзя раскрывает секреты мастерства разработки веб-приложений на javascript (соавтор книги, Джон Резиг — создатель библиотеки JQuery). Начиная с пояснения таких основных понятий, как функции, объекты, замыкания, прототипы, регулярные выражения и таймеры, авторы постепенно проводят читателя по пути обучения от ученика до мастера, раскрывая немало секретов и специальных приемов программирования на конкретных примерах кода javascript. В книге Секреты javascript ниндзя уделяется немало внимания вопросам написания кросс-браузерного кода и преодолению связанных с этим типичных затруднений, что может принести немалую пользу всем, кто занимается разработкой веб-приложений.

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

Книга Секреты javascript ниндзя поможет вам, читатель, пройти нелегкий путь посвящения в тайны программирования на javascript. В начале книги такие основные понятия, как взаимосвязи между функциями, объектами и замыканиями, разъясняются с точки зрения мастерского овладения ими. По ходу чтения книги вы пройдете все стадии обучения от ученика до мастера, усваивая специальные приемы, неизвестные особенности и средства программирования на javascript, чтобы успешно пользоваться ими в повседневной практике. Проработав материал книги Секреты javascript ниндзя, вы будете готовы к разработке блестящих веб-приложений на javascript, а возможно, и к написанию собственных библиотек и интегрированных сред.

Основные темы книги Секреты javascript ниндзя

Функции, объекты, замыкания, регулярные выражения и прочее,
Трезвый взгляд на приложения и библиотеки,
Современные методы разработки веб-приложений на javascript,
Пути преодоления препятствий кросс-браузерного характера в процессе разработки веб-приложений.
Для чтения книги Секреты javascript ниндзя совсем не обязательно быть мастером программирования на javascript. Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.

Книга Секреты javascript ниндзя рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на javascript в частности и разработке веб-приложений вообще.

8,725 просмотров всего, 1 просмотров сегодня

JavaScript Cookbook

Problem solving with javascript is a lot trickier now that its use has expanded considerably in size, scope, and complexity. This cookbook has your back, with recipes for common tasks across the javascript world, whether you’re working in the browser, the server, or a mobile environment. Each recipe includes reusable code and practical advice for tackling javascript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular javascript, APIs, and many related technologies.

Aimed at people who have some experience with javascript, the first part covers traditional uses of javascript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools. You’ll save time—and learn more about javascript in the process.
Topics include:

Classic javascript:

— Arrays, functions, and the javascript Object
— Accessing the user interface
— Testing and accessibility
— Creating and using javascript libraries
— Client-server communication with Ajax
— Rich, interactive web effects

javascript, All Blown Up:

— New ECMAScript standard objects
— Using Node on the server
— Modularizing and managing javascript
— Complex javascript frameworks
— Advanced client-server communications
— Visualizations and client-server graphics
— Mobile application development

4,512 просмотров всего, сегодня нет просмотров

JavaScript for PHP Developers

If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript—the core javascript language—from the ground up. You’ll discover some similarities between javascript and PHP, such as conditions and loops, but the primary focus is on javascript’s unique object creation, classes, prototypes, and inheritance.

javascript knowledge is essential for working with today’s Web, whether you’re building applications for the client, the server, or for mobile use—and your PHP experience gives you a head start. This book will help you become fluent with javascript quickly, and then serve as a handy reference once you start coding.

— Explore javascript syntax, including variables, arrays, loops, and conditions
— Learn how functions are important in javascript—and why they’re actually objects
— Delve into javascript’s object-oriented features, including prototypes, code reuse, and inheritance
— Examine the built-in API and explore its global functions, properties, and objects
— Learn about updates in ECMAScript5, the latest version of the standard
— Use common design patterns to organize your code in large applications

3,983 просмотров всего, сегодня нет просмотров

HTML5, CSS3 и JavaScript. Исчерпывающее руководство

В этой книге вы найдете все, что необходимо знать для создания отличных веб-сайтов. Начав с изучения принципов функционирования Интернета и веб-страниц, к концу книги вы освоите приемы создания сложных сайтов, включая таблицы стилей CSS и графические файлы, и научитесь размещать страницы во Всемирной паутине. Книга включает упражнения, с помощью которых вы освоите разнообразные техники работы с современными веб-стандартами (включая HTML5 и CSS3).
На диске — описанные в книге программы и примеры.

25,483 просмотров всего, сегодня нет просмотров