Javascript.RU

Добро пожаловать на javascript.ru!
Здесь живет профессиональный javascript.

Цель этого сайта - предоставить как можно более грамотную и структурированную информацию по языку javascript и смежным технологиям.

Если вы здесь впервые - рекомендую ознакомиться с кратким обзором сайта - он тут: http://javascript.ru/overview.

Перевод ES5: http://es5.javascript.ru.

Статьи дня

ООП в Javascript: наследование

Javascript - очень гибкий язык. В отличие от Java, PHP, C++ и многих других языков, где наследование можно делать одним способом - в javascript таких способов много.

На уровне языка реализовано наследование на прототипах. С помощью некоторых трюков можно сделать (хотя и не так удобно, как в Java/C++) наследование на классах, объявить приватные свойства объекта и многое другое. читать дальше »


Быстрая навигация по табам: Colorful/Fancy Numbered Tabs

В этой статье представлены два плагина для более удобной работы с табами в Firefox. читать дальше »


Javascript не везде, плагин Noscript

Достаточно взглянуть на багтрекер Firefox, чтобы увидеть, что с безопасностью javascript - все отнюдь не так хорошо, как хотелось бы. Кроме того, иногда cкрипты загружают совершенно ненужные мне(как посетителю) счетчики, рекламу, и т.п.

Расширение Noscript позволяет ввести список доверенных сайтов, на которых javascript полностью разрешается, и настроить список ограничений - для остальных. читать дальше »


Объявление и проверка типов в примерах

Google Closure Compiler, как и любой кошерный компилятор, старается проверить правильность кода и предупредить о возможных ошибках.

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

Но, кроме этого, он умеет проверять типы переменных, используя как свои собственные знания о встроенных javascript-функциях и преобразованиях типов,
так и информацию о типах из JSDoc, указываемую javascript-разработчиком.

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


Что почитать?

Что первым делом стоит почитать начинающему?

Как расширить уровень знаний?

Часто слышу просьбу порекомендовать одну книгу (или две, а не пачку). Статья - ответ на этот вопрос. С элементом субъективного, но поправимого комментариями мнения.. читать дальше »



 
Поиск по сайту
Реклама
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum