有没有人有关于整理如下代码的建议:如何编写和保持清洁,容易理解的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功能的最佳方法,因为它的程序更简单,功能可以随时调用,具体取决于用户交互,因此完全不同。
感谢 杰克
你的意思是收拾什么?这对我来说看起来很整洁。 – 2012-01-04 17:42:56
我的意思是,把物品放到一个更合理的顺序中,让其他人跟随和自己在未来发展。目前这只是一个很多选择器和他们的行动的清单,但没有结构来找到在哪里找到什么。评论会有所帮助,但迄今为止的答案都很好。 – 2012-01-04 20:04:28