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

    +168

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    function ProcButton0()
    {
     var s=document.getElementById("InputN").value;
     if (s!="")
     {
      s+="0";
     }
     document.getElementById("InputN").value=s;
    }
    function ProcButton1()
    {
     document.getElementById("InputN").value+="1";
    }
    function ProcButton2()
    {
     document.getElementById("InputN").value+="2";
    }
    function ProcButton3()
    {
     document.getElementById("InputN").value+="3";
    }
    function ProcButton4()
    {
     document.getElementById("InputN").value+="4";
    }
    function ProcButton5()
    {
     document.getElementById("InputN").value+="5";
    }
    function ProcButton6()
    {
     document.getElementById("InputN").value+="6";
    }
    function ProcButton7()
    {
     document.getElementById("InputN").value+="7";
    }
    function ProcButton8()
    {
     document.getElementById("InputN").value+="8";
    }
    function ProcButton9()
    {
     document.getElementById("InputN").value+="9";
    }
    function ProcButtonClear()
    {
     document.getElementById("InputN").value="";
    }

    С сайта о программировании (#5809).
    http://codesite.hut2.ru/JavaScriptTests/Factorial/

    Запостил: 7ion, 26 Февраля 2011

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

    • цифровая клавиатура? (типа калькулятора)
      Ответить
      • Ага, она самая.
        Ответить
        • они когда-нибудь перестанут копипастить и спагеттить код?
          Ответить
          • глянь по линку - "Страница моих экспериментов с JavaScript" - какой-то любитель пытается что-то на жабаскрипте делать. со всеми вытекающими.
            Ответить
            • js вообще нацелен на любителей
              Ответить
              • js- это язык не программирования, это язык сценариев. По крайней мере, задумывался для этого, сейчас же хотят браузер превратить в платформу, чуть ли не замена десктопу.
                Ответить
              • скорее это раньше было, сейчас уже приходится всем, кто занимается web "разработкой" хоть чуть в нем понимать, основы.
                Ответить
                • как раз "чуть-чуть", "основы" и примитивны
                  только хитровыебанность DOMов мешает мне сказать, что JS даже дружественнее к посторонним, чем PHP
                  Ответить
                  • если бы разработчики броузеров определились, наконец со стандартом. Гораздо стало приятнее бы использовать скрипты джавы, а так оно больше бесит когда, начинаешь их прикручивать к проекту, аж нервов не хватает. Особенно это касается мелкософта, там вообще своя песня во всем.
                    а насчет PHP, мне кажется уж дружественней некуда. оттого и говна на нем столько, что, каждый освоив пару уроков, начинает ляпать на пыхе.
                    Ответить
                    • > скрипты джавы
                      как йода говоришь ты

                      если бы не ленились, то всё бы работало, даже в IE.
                      JS настолько прост, что рис надо отработать на совместимости.
                      Ответить
                  • слово "дружественнее" вообще к js неприменимо.
                    все делается через анальное отверстие.
                    особенно меня в свое время убила псевдо-ООП модель. несколько дней тошнило...
                    Ответить
                    • так и запишем, главный минус - непонятная и непривычная прототипная модель
                      Ответить
            • по линку вообще много лулзов.
              1. алгоритм страницы -уёбный (гуру раскрывает тайну факторала, задофига нажатий на неприметные "дальше")
              2. в исходнике, кроме сабжа, бесконечные s+=".", причем строки короткие
              3. наконец, контрольный - "закрывашка":
              </html>
              <!-- ><!-- "><!-- '><!-- ;><!-- -->
              </textarea></form></title></comment></a></div></span></ilayer></layer></iframe></noframes></style></noscript>
              </table></script></applet></font>
              Ответить
              • Такие "закрывашки" на многих бесплатных хостингах. На том же Народе.
                Ответить
                • то, что хтмл невалидный - пофиг.
                  зато понятно, что, если ты на халявном хостинге, то ты априори быдло-кодер
                  Ответить
    • Это еще что. Вы на исходники двоичного дерева гляньте
      http://www.codesite.hut2.ru/JavaScriptTests/FullTernaryTree/

      Очевидно, что автор сего сайта - паскалист.
      А еще говорят дескать Пасцаль выпрямляет руки и учит хорошему стилю кодинга.
       
      Ответить
      • >троичного
        самофикс

        http://www.codesite.hut2.ru/Theoretics/Terms/Recursion/
        Хм, страница не ссылается сама на себя. Тема рекурсии не раскрыта.
        Ответить
        • function ProcPrev1()
          {
           --IndexOfSubTree;
           if (IndexOfSubTree<2)
           {
            IndexOfSubTree=NoTerminalNodes.val;
           }
           DrawAll(radius, levels, skip, step);
          }
          function ProcNext1()
          {
           ++IndexOfSubTree;
           if (IndexOfSubTree>NoTerminalNodes.val)
           {
            IndexOfSubTree=2;
           }
           DrawAll(radius, levels, skip, step);
          }
          function ProcPrev1()
          {
           --IndexOfSubTree;
           if (IndexOfSubTree<2)
           {
            IndexOfSubTree=NoTerminalNodes.val;
           }
           DrawAll(radius, levels, skip, step);
          }
          function ProcNext1()
          {
           ++IndexOfSubTree;
           if (IndexOfSubTree>NoTerminalNodes.val)
           {
            IndexOfSubTree=2;
           }
           DrawAll(radius, levels, skip, step);
          }
          function ProcPrev2()
          {
           --IndexOfRange;
           if (IndexOfRange<1)
           {
            IndexOfRange=TerminalNodes.val;
           }
           DrawAll(radius, levels, skip, step);
          }

          >администратор данного сайта
          >Атавин Тарас Александрович к.т.н.
          >к.т.н.

          однако..
          Ответить
          • кандидат технических наук? ну так это схемки паять, а не творением тонких материй )
            Ответить
          • Связи между званием и разумностью обычно не существует.
            Ответить
          • > Тарас???
            хмм...
            Ответить
            • Атавистичная фамилия какая-то
              Ответить
            • Кстати, он был на ГД.ру. Отвечал сразу нескольким людям, каждый ответ в отдельном посте. Бывало, постов по 10 подряд у него шло. Его за это банили. Выйдя из бана, он отвечал на всё, что за это врмя накопилось, уже было по 20 постов. В итоге его забанили надолго.
              Ответить
    • Ну все, парень пошел в разнос: весь сайт его по кусочкам ... эээ ... разберут :-)
      Ответить
    • Шедеврально, попытка переложить Delphi events на javascript.
      Ответить

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