Кто-нибудь есть предложение о прибирать следующий код:Как писать и поддерживать в чистоте, легко понять Javascript & JQuery
/* Example code only to demonstrate the type of code my app contains and
will contain more of */
$("#filter").click(function()
{
if($(this).attr("value") != "" && $(this).attr("value").length > charLimit)
filterable($(this).attr("value"))
});
$("#filter").keyup(function()
{
if($(this).attr("value") == "" || $(this).attr("value").length <= charLimit)
{
$('.alphablock').show(300);
$('.filterable a').removeClass("selected");
}
});
$('.slidingForm fieldset').hide();
$('.slidingForm fieldset:first').find(':input:first').focus();
/* Snip More Code */
В основном я в конечном итоге с большим количеством кода для каждого из моих элементов, это это просто море, это работает, но это будет только больше и труднее поддерживать и развивать.
Я хорошо знаю PHP, и обычно я прибегаю к классам, чтобы сохранить код в поддерживаемых блоках. Но я не уверен в лучшем подходе к jQuery и общей функциональности javascript, которая используется совершенно по-другому, поскольку она менее процедурная, и функции могут быть вызваны в любой момент в зависимости от взаимодействия пользователя.
Благодаря Jake
Что вы подразумеваете под уборка? Это выглядит довольно аккуратно для меня. –
Я имею в виду, поставьте предметы в более логичный порядок, чтобы другие следовали и для себя развивались в будущем. На данный момент это всего лишь список множества селекторов и их действий, но без структуры относительно того, где найти что. Комментарии помогли бы, но ответы пока замечательные. –