Как вариант отблагодарить автора, спросить гугл «справочник javascript» и внизу страницы кликнув на «Добавить результат» указать сайт этого справочника. :)
Пока что есть стандарт ECMAscript в виде PDF на javascript.ru/ecma. Но я когда первую версию перевода опубликовал — быстро сделал PDF по заявкам — а ща пересобирать его опять надо, правки там, улучшения в переводе учесть.
Так что со справочником чуть погодю с CHM/PDF, и сделаю обязательно да.
Скачайте например wdh себе в оффлайн, он во много раз подробнее и обширнее. Я без какой либо критики автора, уважая его труд, но не понимаю зачем изобретать велосипед, который к тому же пока слишком мал. Смысла не вижу зачем вам надо так напрягаться, ну разве что вам самому так выучить можно лучше.
это хорошо тем кто английский хорошо знает, на https://developer.mozilla.org/Ru/Web_Development почти ничего нет. Автору топика респект! Будем пользоваться.
Долго пытался понять, что не понравилось Николаю до степени уг, заметил такое —
вначале — timeoutID = window.setTimeout(func|code, delay)
в конце — var timeout_id = setTimeout(...)
Можно долго спорить об наилучшем стиле именования переменных, но одно я думаю бесспорно — хоть какая то система быть обязана. хоть какая то, а не то так, то так.
javascript.ru/setTimeout — вот пример отличной, с точки зрения информативности, статьи. Но надо-бы переписать место про this, немного сбивает с толку. Особенно когда не знаешь в чем проблема.
Вообще посмотрите справку по VBA в офисе, если есть возможность. Там у них структура хорошо продумана. И примеры в тему идут.
Наименования переменных и функций в справочниках и примеры кода должны показывать в том числе как правильно код писать. Переменные с сокращениями и бессмысленными названиями — это из области говнокода.
Пример с переменными вообще ни для чего. Напишите нормальную функцию, где переменные не только объявляются, но и используются.
Именно примерами кода вы можете сделать этот справочник лучше остальных.
Javascript не только профи используют. Веб уже давно в той стадии, когда в целом далекий от индустрии человек может писать какие-то простые сценарии. И если у этого человека проблемы с английским — хороший перевод будет не лишним.
Туториалы для начинающих хорошо работают до тех пор, пока человек, например, не ставит кавычку в неподходящем месте. :) Дальше всё зависит от самого человека: либо наработки с руганью удаляются, либо разыскивается гуру в помощь, либо начинаются ЧЯДНТ-самокопания, которые таки-приведут человека к мануалам по языку.
pyramidin.narod.ru/defnets.htm
переводы спецификаций всяких разных
джаваскрипт также имеется
а вообще, выше уже давали ссылку https://developer.mozilla.org/en/Web_Standards
Пользуюсь этим справочником: www.webmaster.ee/javascript/js.html
Не знаю, на сколько он устаревший, но пока ничего удобнее (и, похоже, объёмнее) для себя не встречал. Из основных плюсов — документация по минимуму дробится на страницы (редко до нужного места добираюсь больше чем за пару кликов), указано на сколько поддерживаются функции и объекты разными браузерами.
А ваш справочник у меня в закладках уже пару месяцев, поэтому как-то странно слышать, что он не находится поисковиками. Не помню, по какому запросу, но был на первой-второй странице в выдаче.
Одна из целей, которые я ставил при его создании — максимально грамотно изложить современный javascript без шелухи старого кода и устаревших практик программирования.
Да я не нашел достаточно грамотного справочника по базовому javascript. Все, что есть, и содержит сколько-нибудь полную информацию — делалось несколько лет назад минимум.
Стандарт еще ничего описан, а что касается практик программирования правильных — полный швах. Поэтому и стал делать свой.
Справочник как таковой по JS нафиг не нужен. Нужен справочник по JS+DOM. Самый нормальный из всех мой виденных очень старый — www.webmaster.ee/javascript/js.html, но приходиться пользоваться им за неимением лучшего.
Может… Пока я на контенте сосредоточился. Еще буду его дорабатывать, чтоб было понятнее.
Как лучше — чтобы смотреть примеры на странице просто запустив код, или чтобы пример открывался в новом окне с возможностью подредкатить код и выполнить?
лучше оба ;-) так сложно выбрать. Собственно какой способ получится реализовать быстрее, такой и делайте. По реакции юзеров уже можно делать выводы.
«Первая реализация не когда не бывает, последней»
Javascript: The Definitive Guide, 5th Edition by David Flanagan
лучшего справочника не придумаешь
в CHM, с поиском, — ммм… www.mininova.org/tor/2142007
На самом деле проблема у всех этих справочников — продолжительность энтузиазма составителя. Обычно, через два-три года авторы охладевают своему творению. Я тоже в свое время писал подобные справочники в CHM и про html, и про css и про js — winchanger.whatis.ru/web.php/ Писалось более 10 лет назад. иногда лениво дополняется. писал больше для себя и за красотой не следил. когда сейчас перечитываю, то иногда ужасаюсь. но люди до сих пор пишут по указанному в справочниках адресу благодарные письма. Лучше, если бы автор нашел единомышленников — тогда больше времени проект будет активно развиваться и поддерживаться. Удачи автору!
пожелание: там, где перечислены методы объектов, было бы хорошо давать их краткое описание в одну/две строчки (и увеличить межстрочный интервал для читабельности)
Знаете, давно знал о существовании этого ресурса, только он был мне бесполезен. Как не зайду глянуть как со строками, к примеру, работать, так ничего и не нахожу. Справочника, так сказать, глянуть по быстрому. Хотя, вероятно, что я этого просто не находил. А теперь — супер, спасибо :)
Мой выбор — www.grepdocs.com/ — для поиска документации по разным языкам. Ведь обычно мы разрабатываем сразу на нескольких, у меня это Perl и Javascript в основном. Посмотрите, не пожалеете.
В общем-целом, любой вменяемый, актуализированный справочник в формате CHM (нужен локальный файл с удобным поиском) будет принят на ура. И проект сам собой получит много ссылок.
Если в CHM переводить не совсем актуально, то можно сделать на основе Adobe AIR. Может даже проще будет сделать. Да и дополнительная фенечка появится — автообновление :)
Ну и конечно же содержание должно быть хорошим. Спасибо всем, кто берёт на себя этот титанический труд!
тем кто не знает английский хотябы в рамках чтения тех доков порабы задуматься над этим… не часто встретиш таких интузиастов которые решат перевести вам доки на русский…
учите английский. в программировании без него никуда… либо программируйте на 1С.
Справочник по javascript