Цитата:
Цитата:
П.С. Совсем всё в одну строку бред конечно, чувство меры иметь тоже нужно. |
Цитата:
|
Цитата:
А объявление переменных вполне можно уместить в одну строку, если их штук пять. var name0 = value, name1 = value1, name2 = value2, name3 = value3, name4 = value4; Или на мониторе не помещается у вас столько текста в одной строке? В css в принципе так же, из-за нескольких правил вы же не будите разворачивать всё в несколько строк. |
Можно уместить, но не нужно. Код должен быть таким, чтобы его легко и удобно было править. Объявления в одну строку неудобно править.
|
Небольшое колличество вполне удобно, или вы считаете что и функции в этом случае записываются в одну строку? Устанавливая короткие значения не вижу смысла растягивать всё в 5 строчек, тем более если некоторым переменным сразу не присваивается значение.
|
Цитата:
вернувшись через месяц к коду, у с трудом могу понять,какого хрена тут написано так что я начал заниматься таким безделием, как анси-арт-стайл подписывание того,что делает строка //wrapd _ _ lo элемент // | | return ( olo.ol( lo) ).makeTrololo(); ибо просто отучить себя от такого дурацкого стиля не могу. |
У меня хуже ;)
function(data){ (this.text = data) && (this.response = http.decode[this.responseType] && http.decode[this.responseType](data) || (this.parseError = true) && data); }; Раньше там ретурн это строки был :) |
Если вернутся к вопросу изучения JavaScript'a, а не к хорошему стилю программирования ( хотя вопрос важный, и следовало бы создать тему с обсуждением стиля программирования на JS), то тут немного вариантов какой точки начать. Спецификацию читать не очень логично, хотя самую полную информацию о синтаксисе и семантике можно почерпнуть именно оттуда, потому что в первую очередь она для тех кто реализует движок. Если необходимо понять JS, то начать все-таки стоит именно с "Подробного руководства" Флэнагана. Из книги можно почерпнуть достаточно о внутреннем поведении, чтобы понять почему JS ведет себя так или иначе. Дальше - практика + более глубокое изучение ( фреймворки, HTML5 API, Canvas в зависимости от того что вам нужно). Ну русском языке ресурсов не так много, поэтому знание английского не помешает.
Поищите видео с Дугласом Крокфордом. Почитайте статьи Николаса Закаса, Стояна Стефанова, Джона Резига... Изучайте исходники с GitHub. |
JavaScript библия пользователя
|
Я покупал вот эту книгу
http://www.books.ru/books/javascript...zdanie-555423/ С доставкой обошлось чуть больше 1000р. Если Вы планируете изучить этот язык программирования на уровне понимания того, как работает интерпретатор, где переменные копируются, где создаются ссылки, где создаются временные объекты и прочее. То советую Вам начать именно с неё. Если в планах у Вас стоит написание галерей за 5$ и внесение небольших правок в чужие скрипты, то можете приступать уже сейчас. Вся необходимая для этого информация изучается довольно быстро, остальное - дело справочников. P.S. коменты читал мельком, возможно уже советовали. |
Часовой пояс GMT +3, время: 20:34. |