Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2012, 01:56
Аспирант
Отправить личное сообщение для Neumann Посмотреть профиль Найти все сообщения от Neumann
 
Регистрация: 17.04.2012
Сообщений: 44

Стиль javascript
Добрый день, коллеги.

У меня с javascript следующая ситуация.
Свои знания по js я сам (возможно, ошибочно) оцениваю как хорошие, т.е. уже крайне редко встречается что-то мне не знакомое, много изучал, в том числе и на javascript.ru - и основы, и секреты, и советы и т.п. С AJAX разобрался, всё понятно, работал много раз, знаю нюансы. jQuery знаю почти обо всех возможностях (может кроме некоторых, типа объекта Deferred).
Но вот мой js-код мне не нравится. Всегда получается что-то типа

(function(){
$('bla-bla1').click(function(){
//
})
$('bla-bla2').click(function(){
//
})
function something(){
//
}
//
})()


и т.д.
Т.е. по сути одни обработчики событий (+ функции) следуют за другими.

Но когда я смотрю чужой, профессиональный код js, то он другой. Там всегда объекты (один или несколько) и какое-то хитросплетение методов, одни вызывают других. И чувствую что код лучше моего. Хотя и не пойму, как они так организовывают. Ладно, код фреймворка jQuery - суть библиотеки вся в одном объекте $. Но и другой код, просто для одной страницы написанный, всегда организован таким образом.
А у меня какая-то кишка из обработчиков и функций получается.

Посоветуйте, где можно почитать об организации кода на javascript. Ну и советы тоже какие-нибудь дайте

Последний раз редактировалось Neumann, 17.04.2012 в 01:58.
Ответить с цитированием