Html5_canvas_logo
Разработка игры на Canvas, часть 1. Начало

Всем привет! Давно я не писал новых игрушек и вот, придумал! Почему бы не сделать небольшую игрушку на canvas? Сегодня я запускаю цикл статей, где попытаюсь рассказать, как я буду делать новую игру. Начнем с простого, определим, что будем делать….

array-methods-reference
Создание объектов и массива объектов в JavaScript

Добрый день, уважаемые читатели! Сегодня я хочу рассказать немного о создании объектов в JavaScript и о том, как создать массив из объектов.   Создание объекта Наиболее часто для создания объекта используют метод, приведенный ниже: var myNewObject = { key1: value1,…

Untitled-1
Canvas, основы работы с помощью JavaScript

Добрый день, уважаемые читатели. Сегодня я бы хотел с вами поделиться знаниями о таком интересном html5 элементе, как canvas. Этот новый элемент позволяет творить невероятные чудеса в окне браузера. Итак, приступим!   Что такое canvas и зачем он нужен? Canvаs…

java_script_27_6_13_3_mini
JavaScript: «this» в различном контексте

JavaScript содержит зарезервированное слово this, которое ссылается на что-то, зависящее от того, в какой части JavaScript кода оно находится. В этой статье я собираюсь рассказать, что обозначает this в каждом случае на примерах.       В глобальном контексте Что…

js-tidbits_31_5_13_mini
Некоторые любопытные факты о JavaScript

Хотя я уверенно знаю HTML и CSS, я не могу тоже самое сказать о знаниях JavaScript. Я всегда ищу что-нибудь новенькое или вспоминаю, что учил несколько лет назад и уже забыл. Далее я приведу несколько интересных моментов, которые я недавно…

filter_25_5_13_mini
JavaScript: используем filter()

Доброго времени суток, уважаемый читатель! Недавно меня попросили помочь решить одну простенькую задачку. Сегодня я хочу рассказать, как я решил эту задачу двумя методами. Сначала, рассмотрим простой метод решения, а потом более изысканный, по ходу которого мы разберем одну интересную…

javascript-callback-functions_mini
Callback-функции в JavaScript

Если вы не имеете большого опыта работы с JavaScript, но уже использовали JQuery, то, возможно, вы уже использовали функции обратного вызова. Но, может быть, вы не до конца понимаете, как они работают или как они устроены? В этом посте, который…

Вес
Зачем использовать тройное равенство в JavaScript?

«Определение, эквивалентны ли 2 переменные, является одним из наиболее важных операций в программировании» — Nicholas Zakas. Другими словами, в вашем скрипте вы можете написать так: if (x == y) { // do something here } Или, если вы хотите писать хорошие…

guessenglish_28_4_13_mini_2
Процесс создания игры «Угадай»

Добрый вечер, уважаемый читатель! Сегодня я хотел бы рассказать, как создавал очередную небольшую игру, которую назвал «Угадай». Суть игры чрезвычайно проста. Нам показывается английское слово, а мы должны щелкнуть по нужному блоку с переводом справа. Все просто, верно?   Как…

stop_13_4_13_mini
JQuery: выдвигающиеся панели, разбираем функцию stop()

Добрый день, уважаемый читатель! Очень часто бывают ситуации, когда необходимо сделать интересную панельку, которая будет выдвигаться при наведении и задвигаться при уводе курсора мыши с панели. Во время создания таких панель я часто сталкивался с одной проблемой. Суть заключалась в…