1. JavaScript / Говнокод #7889

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $("input[name=site]").bind("focus", function(event){
    		if ($("input[name=site]").attr("value") == "")	$("input[name=site]").attr("value", "http://");
    		$("input[name=site]").addClass("fhover");
    	});
    	$("input[name=site]").bind("blur", function(event){
    		if ($("input[name=site]").attr("value") == "http://")
    		{
    			$("input[name=site]").attr("value", "");// now fix error message
    			$("#sitespan").removeClass().addClass("f-lup f-lod").html("не обязательно");
    			$("input[name=site]").removeClass("fhover");
    		}
    	});

    input[name=site] раз 10 использовано. Наверняка можно было где-то использовать this, или вообще получить объект один раз и сохранить в переменную.

    Запостил: increazon, 18 Сентября 2011

    Комментарии (9) RSS

    • Называется человек без знания js познакомился с jQuery
      Ответить
      • Я тоже так с ним знакомился. Потом плюнул, и вот уже достаточно долго пишу на "чистом" js.
        Ответить
        • Знание чистого js для программиста обязательно, но если jQuery можно тоже использовать с умом :)
          Ответить
          • Теперь я пишу свои функции jQuery с блекджеком и шлюхами
            Ответить
            • <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
              <script type="text/javascript" src="/js/jquery.blackjack-1.0.5.pack.js"></script>
              <script type="text/javascript" src="/js/jquery.hookers.min.js"></script>
              Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий