Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   authorize with google (https://javascript.ru/forum/offtopic/43319-authorize-google.html)

cyber 01.12.2013 15:32

authorize with google
 
del

Maxmaxmaximus3 01.12.2013 17:04

ctrl

kobezzza 01.12.2013 17:09

зачем удалять тему, если разобрался сам? - напиши ответ

cyber 01.12.2013 18:53

kobezzza, я поставил лишний пробел в коде))

Maxmaxmaximus3 01.12.2013 18:56

О_О это когда такое код портило?

cyber 01.12.2013 19:21

Maxmaxmaximus3, при генерации ссылки из параметров

так было
url += key + "=" + params[key] +" &";

так нужно
url += key + "=" + params[key] +"&";

Maxmaxmaximus3 01.12.2013 19:50

Настоящие пасоны делают это так:

function url(obj) {
    return Object.keys(obj).map(function(key) {  return key + '=' + obj[key]  }).join('&')
}

var q = url({qq: 'dfd', ff: 'fgf'});
alert(q);


а с новым яваскрипт это чудо выглядело бы вообще по царски)

function url(obj) { Object.keys(obj).map( key => key + '=' + obj[key] ).join('&') }

cyber 01.12.2013 20:01

Maxmaxmaximus3[/b],
а если мне нужна поддержка ие8 ?

kobezzza 01.12.2013 20:09

Цитата:

Сообщение от cyber (Сообщение 283803)
Maxmaxmaximus3[/b],
а если мне нужна поддержка ие8 ?

Для итераторов и всяких Object.keys есть полифилы, а Arrow Function можно юзать вместе с транслятором (я например юзаю уже во всю)

Maxmaxmaximus3 01.12.2013 20:09

тогда map и keys добавляются вместе с библиотеками реализующими поддержку ie8, ни кто на ie8 без заглушек не пишет.
Цитата:

Сообщение от kobezzza
можно юзать вместе с транслятором

какой кстати юзаешь, свой? и кстати у меня пень 4, я боюсь что будет тормозить компиляция, хотя..... я обычно не создаю файлы больше 100 строк кода. пишу аккуратно все, они вообще быстро компилят? надо чтобы не больше 500 миллисек.


Часовой пояс GMT +3, время: 08:47.