Обзор сайта
Целью сайта является предоставление максимально грамотной и, по возможности, актуальной, информации о javascript и смежных технологиях.
Вот - общий список того, что вы можете найти на сайте http://javascript.ru.
Вы можете видеть его справа. Основное содержание имеет вложенную структуру и содержит материалы, качество и полнота которых строго контролируется.
Присутствует учебник, инструментарий, и большое количество правильных статей для общего развития.
Новый учебник доступен по адресу https://learn.javascript.ru, архив статей можно увидеть на http://javascript.ru/doctree.
Справочник по современному javascript находится на http://javascript.ru/manual.
Это не калька и не клон какого-то существовавшего ранее справочника. Все статьи написаны/переведены -> дополнены, исправлены и снова дополнены лично мной.
Доступен для скачивания оффлайн-вариант.
Форум по javascript и смежным технологиям - на http://javascript.ru/forum.
Обратите внимание, в сообщения можно вставлять исполняемый javascript и html-код: Форматирование на javascript.ru
https://learn.javascript.ru/quiz
Есть несколько тестов. Все они достаточно сложные, я не знаю никого, кто их сразу на 100% смог бы ответить.
К ряду вопросов прилагаются правильные ответы с объяснениями. Чего ответил неверно - можно понять, почему.
http://javascript.ru/php
Особенно полезен для PHP-программистов, изучающих javascript.
Приведены javascript-аналоги для основных функций PHP.
---------------
Полезного чтения.
Илья Кантор
|
http://javascript.ru/minify - страница не работает
Да, этот сервис убран, рекомендуется использовать Google Closure Compiler UI.
Здравствуйте, Илья,
мне очень нравится, как сделаны на Вашем сайте захлопывающиеся окошки с правой стороны ("поиск", "ответьте пожалуйста..." и т.п.), очень хотела бы сделать такие у себя. скажите, пожалуйста, есть ли у Вас на сайте описание, как это сделать, может быть с примерами?
Здравствуйте! Правда ли что вы проводите набор сотрудников на вакансию орректор графического текста (на дому)?
Здравствуйте, правда ли что вы проводите набор сотрудников на вакансию корректор графического текста (на дому)?
подскажите после регистрации на сайте , когда нажимаю кнопку "вход" выходит пустое окно а в строке поиска пишет слово javascript. что это значит и как с этим боротся? на других сайтах подобного нет. ирина
Замечательный сайт!
У меня знания css и html. Верстаю лендинг пейджы. Поверхностно знаю js. Смогу ли я научиться языку js? читая эту книгу?
Сайт по освещению JAVASCRIPT просто улетный - спасибо тебя Илья за твой просто огромный труд!!!
Способы идентификации в интернете - бесценны!!!!!!!!!!!!!!!!!!!!!!
У меня курсач - анонимная работа в сети, правда в firefox на андроид
Подскажите, пожалуйста, что не так с кодом?
var quarter = function(number){
return number/4;
};
if( quarter() % 3 === 0){
alert('The statement is true');
}else{
alert('The statement is false');
}
quarter(12);
}; - Точка с запятой здесь не нужна
у вас:
if( quarter() % 3 === 0){
надо:
if( quarter % 3 == 0){
quarter - переменная а не функция,
и я так понимаю вы хотите сравнить остаток от деления, а это == (два знака равно, а не три)
Ну и quarter(12); так не делают, насколько я знаю, это же не функция
ПОЧЕМУ Я НЕ МОГУ
Как в этом коде отключить включение мобильной версии сайта или наоборот наладить кнопку, чтобы включилась?! Благодарю за советы.
Включите редактирование и , нажав сверху формы JS , впишите после Вылезших первых двух букв ещё слово hide .
После чего вынести эти буквы в скобках за пределы кода
Тогда включив просмотр, Вы увидите, что он скрывается и не будет лезть за пределы листа.
Если всё понравится , сохраните.
Всего хорошего.
Отлично! хороший учебник
Извините, но КАК ЗАДАТЬ ВОПРОС?!
Впервые на этом сайте, кнопки "задать свой вопрос" так и не нашёл.
Этот ваш javascript-форум, я не хочу читать чужие вопросы, я СВОЙ ЗАДАТЬ ХОЧУ, час сижу на этом сайте, неужели так трудно всё нормально объяснить
https://boomra.ru/ оцените сайт
А почему учебник новый, а не обновлённый?
Здравствуйте .
Спасибо за этот сайт. Хотел скачать оффлайн-версию справочника но ссылка не рабочая :"Вы также можете скачать оффлайн-версию справочника в формате CHM"
Выдает 404.
Доброго дня! Подскажите пожайлуста, как вложить одномерный массив в друг в друга. Может в
JS имеется такой метод? Направьте новичка в нужное направление, куда следует копать: массивы, циклы, деструктуризация, функции, разреженные массивы и т.д.
Имеется такой массив: [1,2,3,4,5,6,7,8,9,10,11,12,13]. Нужно получить: [1,8,2,9,3,10,4,11,5,12,6,13,7]. Отсюда видно, что длина исходного массива располовинена.
Пробовал разные варианты, например такой:
const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
const { length: l } = arr;
console.log("a", arr.map((_, i) => arr[(l / 2 + i) % l]));
console.log("b", arr.map((_, i) => arr[i + 1 - (i % 2) * 2]));
console.log("c", arr.map((_, i) => arr[l - i - 1]));
Но это совсем не то.
замечательный сайт