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

    +162

    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
    function makeRequest(params)
    {
        var tParams = new Object();
        
        try{        
            tParams.accepts = params.accepts
        }
        catch(e){}
    
        try{
            tParams.async = params.async
        }
        catch(e){}
    
        try{
            tParams.beforeSend = params.beforeSend
        }
        catch(e){}
    
        try{
        tParams.cache = params.cache
        }
        catch(e){}

    очередной тревел-стартап
    http://www.corteos.ru/Scripts/helpers.js

    Запостил: tablecell, 06 Октября 2014

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

    • я хуею а это почему в скриптах.
      почему нельзя $.getJSON({name:'ХУЙ'},function(){...... })
      /*Транслитерация имен*/
      function strNames (out) {
      //Массив имен
      Names = new Array();
      Names["АГАФЬЯ"] = "AGAFIA";
      Names["АГАФОН"] = "AGAFON";
      Names["АГЕЙ"] = "AGUEI";
      Names["АКУЛИНА"] = "AKOULINA";
      Names["АЛЕКСАНДР$"] = "ALEXANDER";
      Names["АЛЕКСЕЙ"] = "ALEXEY";
      Names["АНАСТАСИЯ"] = "ANASTASIA";
      Names["АНАТОЛИЙ"] = "ANATOLY";
      Names["АНДРЕЙ"] = "ANDREY";
      Names["АНИСИЙ"] = "ANISY";
      Names["АННА"] = "ANNA";
      Ответить
    • try тут ради случая, когда в params лежит undefined или null или вообще не объект?
      Ответить
      • params = params || {};

        Товарисч говнокодер видимо когда-то в школе писал на турбопаскале и с тех пор ничего нового не осилил.
        Ответить
        • Это не поможет, если, например, только params.async будет undefined. К тому же, бывает нужно скопировать объект не полностью.
          Ответить
    • OMFG. Как мило.

      // перевести строку - прототип
      String.prototype.translate = function () {
          return this;
      }
      Ответить
    • Object.prototype.extend - v0.9 beta
      Ответить
    • >>> catch(e){}
      >>> catch(e){}
      Уровень говнокода зашкаливает.
      Ответить
      • /*Конвертация из одной раскладки в другую
        параметр d - направление:
        1 - ENG to RUS
        2 - RUS to ENG
        */
        function strConvert(in_string, f) {

        Лол.


        //$(document).ready(function () {
        // deleteMultipleWords('путин, медведев, медведев путин медведев');
        //});
        Ответить
        • Ну тогда уж не слова надо удалять, а весь пост целиком...
          Ответить
        • try {
              deleteItem('путин');
          } catch (e) {
              deleteItem('медведев');
          } finally {
              self.destruct();
          }
          Ответить
    • var tParams = _.pick(params, "accepts", "async", "beforeSend", "cache");


      Fixed?
      Ответить

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