ЙажаСценарий / Говнокод #19160 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
function getQueryParam(param) {
    if (!getQueryParam.params) {
        var params = {},
            query = window.location.search.substring(1);

        if (query) {
            var queryParts = query.split('&'),
                queryPartsLen = queryParts.length,
                decode = decodeURIComponent;

            while (queryPartsLen--) {
                var queryPart = queryParts[queryPartsLen].split('='),
                    key = queryPart[0],
                    value = queryPart[1];

                params[decode(key)] = decode(value) || null;
            }
        }

        getQueryParam.params = params;
    }

    return getQueryParam.params[param] || null;
}

function getQueryParam

Запостил: bykovski bykovski, (Updated )

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

  • Так это ж не говнокод. Я так сто раз делал. Пожалуй, возьму себе этот код в проект.
    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8