@JSlang

Страница 2018 из 2237
Stas
03.07.2018
08:36:48
прочитать 40 страниц и забросить?
Нет. Сесть и прочитать всю основную часть

Google
Джон
03.07.2018
08:37:10
уж лучше eloquent javascript

Stas
03.07.2018
08:39:07
скукотища )
Зато сразу знаешь, как что работает, и довольно быстро начинаешь писать серьезные приложения

Ернест
03.07.2018
08:39:21
Спасибо

learn.js норм сайт

Denis
03.07.2018
08:42:08
как разместить картинку курсора над картинкой карты без позишн абсолют? https://jsfiddle.net/vuhLfjqt/

Юлия
03.07.2018
09:04:01
#вакансия #TeamLeadFrontEnd #Москва #полная ставка #работавштате #работавофисе ЗП: 180 000- 240 000р. официальное оформление, белая зп. Рассматриваются сеньоры высокого уровня, тем, кто формально не был тим лидом, а не формально имел опыт руководства 2-3 разработчиками. Хорошая перспектива для вас ? Офис м. Рижская Писать мне в личку или на почту yuliykirillova@yandex.ru Московский банк ищет Тим лида, в управлении будет 2-3 разработчика. Функционал: 'Разработка web-компонент единой digital платформы БГЗ. Более детально: • Разработка ДБО и веб-сервисов банковской группы • Написание автотестов • Участие в разработке архитектуры решения • Анализ и устранение ошибок, в т.ч. в чужом коде • Руководство группой фронт-энд разработчиков • Подбор персонала, наставничество • Code review Основные требования к кандидату: • Глубокое знание HTML5, CSS, JS, JSX, es2015 • Понимание различий работы браузеров • Умение пользоваться инструментами разработчика в браузере для отладки • Опыт использования grunt и использования централизованных сборщиков • Опыт работы с RESTful API • Понимание тонкостей работы в CROSS-ORIGIN среде • Понимание основных проблем безопасности и способов защиты от них • Знание различных векторов атак на веб-приложение • Опыт работы с React+Flux. Знание других современных фреймфорков • Знание различных паттернов проектирования, понимание где их лучше применять • Опыт работы TeamLeadом во фронт-энд разработке от 2-х • Наличие "живых" проектов, которые сможете показать • Возможность продемонстрировать код (например, githab) будет преимуществом

#вакансия #Front-end разработчик #Москва #полная ставка #работавштате #работавофисе ЗП: middle 200 gross + 20% премия senior 240 gross + 20% премия, но готовы рассматривать и выше, не предел. ДМС + стоматологий, обучение, детский сад. Расписание гибкое, но работа из офиса. Офис м. Волгоградский проспект Писать мне в личку или на почту yuliykirillova@yandex.ru Компания ищет в очень молодую команду (30 чел) middle to senior разработчика. Всего одно интервью (без тестового) с тех лидом лично или по скайпу, потом СБ и потом сразу решение. Проект - делать букмекерский сайт и сайт для sport24 + возможно web-терминал для партнеров Обязанности: • Внедрение современных подходов к разработке Web-приложений • Написание javascript-кода для реализации front-end логики и взаимодействия с back-end’ом • Кроссбраузерная верстка HTML-страниц и отдельных блоков • Разработка Web-анимации • Постановка задач программистам и проведение code-review Требования: • Аналогичный опыт работы от 2 лет (middle to senior) • Хорошее знание HTML5, CSS3 – опыт кроссбраузерной вёрстки • Хорошее знание JavaScript • Английский: чтение технической литературы • Ответственность, дисциплинированность, умение согласованно работать в команде • Опыт работы в команде Front-end программистов • Навыки работы с какими-либо из перечисленных далее средств, или готовность их осваивать: Gulp, WebPack, Angular, React JS, Ext JS, Karma, Jasmine

Vladimir
03.07.2018
09:12:19
Господа.. Кто нибудь сталкивался, скрипт отрабатывает везде адекватно кроме сафари

в сафари иногда как будь то он замораживает вызов скрипта

Google
෴ Makar ෴
03.07.2018
09:16:25
Кто может помочь поставить сайт на евробайт , оплачу

Akmatali
03.07.2018
09:37:47
еще интересный вопрос появился у нас есть переменный с именем count и она равно нулю count = 0; если в коде мы не хотим ее выводить, а хотим просто увеличить делаем так count++; //один из вариантов, допустим мы выбрали его. Как мы знаем оператор инкремент возврашает значение и увеличивает его на единицу. вопрос: куда девается значения возврашенный count?

Yura
03.07.2018
09:42:21
count++ === count = count + 1

Никуда не возвращает

Если count =0 И ты сделаешь Count2=count ++ То Count2===0

А count===1

Akmatali
03.07.2018
09:45:12
Ты не сохраняешь возвращенное значение.
ну я не сохранил ее а что с ним происходит?

выбрасывается или че?

Andrey
03.07.2018
09:45:49
выбрасывается или че?
Выбразывается.

Akmatali
03.07.2018
09:46:17
Выбразывается.
ок порешали )) пасибо

Kirill
03.07.2018
09:46:47
Всем привет, ребята, помогите, пожалуйста. Скрипт не работает http://prntscr.com/k1y8uw, всегда увеличивает только одну картинку(даже, когда на другой находишься) http://prntscr.com/k1y9sj. Помогите, пожалуйста, в чем проблема?)

Egor
03.07.2018
09:49:43
Всем привет, ребята, помогите, пожалуйста. Скрипт не работает http://prntscr.com/k1y8uw, всегда увеличивает только одну картинку(даже, когда на другой находишься) http://prntscr.com/k1y9sj. Помогите, пожалуйста, в чем проблема?)
Привет. Может потому что нужно ему конкретную картинку передавать? Сейчас ты ему первую попавшуюся толкаешь по селектору. Возможно вместо $('img[data-enlargable]') ему скорее надо что-то типа e.target передать?

Egor
03.07.2018
09:52:58
Ну, либо $(e.target).find('img') ну или что-то такое, чтобы конкретная картинка была, а не все скопом в селекторе.

Denis
03.07.2018
09:58:00
https://pastebin.com/fvVUjE2C почему не срабатывают document.getElementById("pointid").style["margin-left"] = picEx; document.getElementById("pointid").style["margin-top"] = picEy;

в другом коде всё работает

Egor
03.07.2018
09:59:19
Ошибка какая?

Denis
03.07.2018
09:59:26
Ошибка какая?
нажимаю, данные вычисляются а отступы не включаются

Google
Egor
03.07.2018
09:59:56
Наверное потому что надо делать style.marginLeft?

Я не уверен, что он поймёт margin-left.

Egor
03.07.2018
10:00:22
style['marginLeft'] попробуй.

style.marginLeft либо так

Работает?

Denis
03.07.2018
10:02:20
Работает?
оба варианта нет

position: absolute; margin-left: -100px; margin-top: -100px;

так и остается

Egor
03.07.2018
10:02:47
А объект тот, который нужен?

Denis
03.07.2018
10:03:04
pointid

Egor
03.07.2018
10:03:08
Ну сделай console.log(document.getElementById("pointid"))

Egor
03.07.2018
10:03:13
Посмотри что выдаёт.

Denis
03.07.2018
10:03:13
<img id="pointid" src="https://s8.postimg.cc/qcsn84rtx/Capture1.jpg" style="position: absolute;margin-left: -100px; margin-top: -100px">

Egor
03.07.2018
10:03:20
Стили его разбери посмотри через отладчик.

До переназначения и после.

Есть отладчик в любом нормальном браузере, можно по шагам пройти и всё проверить.

Denis
03.07.2018
10:04:01
консоль console.log(document.getElementById("pointid"))

<img id="pointid" src="https://s8.postimg.cc/qcsn84rtx/Capture1.jpg" style="position: absolute;margin-left: -100px; margin-top: -100px">

это после переназначения

Google
Egor
03.07.2018
10:07:37
Ну блин.

В отладчике смотри что в памяти.

debugger прямо в скрипт воткни в двух местах.

Denis
03.07.2018
10:08:18
как

Вячеслав
03.07.2018
10:08:20
привет народ. Может кто подсказать. Такая проблема есть. В приложении делаю активную ссылку на репозиторий гитхаба. а к началу ссылки прикрепляется начальное положение пути. например: <Link to={repo.html_url} className="text-info" target="_blank"> {repo.name} </Link> допустим что repo.html_url=http://github/123 , но меня переводит не на эту ссылку а приблизительно вот так: http://localhost:3000/profile/http://github/123. Как можно обойти эту проблему?? хотя в консоль.лог норм адрес по обращению epo.html_url

Admin
ERROR: S client not available

Denis
03.07.2018
10:08:26
я вот так сделал

document.getElementById("pointid").style.marginLeft = 50; document.getElementById("pointid").style.marginTop = 50;

то же самое

Вячеслав
03.07.2018
10:11:49
<Route exact path="/profile/:handle" component={Profile} />

в роут вот прописан путь...

Vladimir
03.07.2018
11:05:38
есть идеи почему в сафари скрипт может отрабатывать через раз?

вообще понять не могу((

хром, мозила, ИЕ, эдж все ок

в сафари раз работает, раз не работает(

Xane
03.07.2018
11:12:37
Может много жс инклудов? Там вообще больше 5 без библиотек не советуют, и синхронность может нарушиться

Vladimir
03.07.2018
11:16:46
убивать какие то инклюды к сожелению не вариант( Но на тестовом сейчас буду пробовать

если вы правы, то это капут

Xane
03.07.2018
11:20:09
Кароче там много вариантов))

Vladimir
03.07.2018
11:20:58
Что то не гуглятся(

Google
Vladimir
03.07.2018
11:21:08
асинхронки поотрубал, не помогло

больше вроде ничего не нагуглилось(

вот либы сейчас посмотрю еще

Roman
03.07.2018
11:50:50
вот либы сейчас посмотрю еще
при чем тут инклюды? код покажи, как подключаешь на страницу

Yura
03.07.2018
11:52:01
Тоже не понял при чем инклуды, всеравно ведь сборщик один файл делает

Vladimir
03.07.2018
11:52:45
да это gTranslate.io

https://gtranslate.io/

вот собственно

<?php $testlang = substr($g_uri, 0 , 3); if($testlang == '/en'){ ?> <div id="google_translate_element2"></div> <script type="text/javascript"> function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'ru',autoDisplay: false}, 'google_translate_element2');} </script><script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script> <script type="text/javascript"> /* <![CDATA[ */ eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 7(a,b){n{4(2.9){3 c=2.9("o");c.p(b,f,f);a.q(c)}g{3 c=2.r();a.s(\'t\'+b,c)}}u(e){}}6 h(a){4(a.8)a=a.8;4(a==\'\')v;3 b=a.w(\'|\')[1];3 c;3 d=2.x(\'y\');z(3 i=0;i<d.5;i++)4(d[i].A==\'B-C-D\')c=d[i];4(2.j(\'k\')==E||2.j(\'k\').l.5==0||c.5==0||c.l.5==0){F(6(){h(a)},G)}g{c.8=b;7(c,\'m\');7(c,\'m\')}}',43,43,'||document|var|if|length|function|GTranslateFireEvent|value|createEvent||||||true|else|doGTranslate||getElementById|google_translate_element2|innerHTML|change|try|HTMLEvents|initEvent|dispatchEvent|createEventObject|fireEvent|on|catch|return|split|getElementsByTagName|select|for|className|goog|te|combo|null|setTimeout|500'.split('|'),0,{})) /* ]]> */ </script> <script type="text/javascript"> $(window).load(function() { doGTranslate('ru|en'); }); </script> <?php } ?>

временное решение блин клиентам надо, пока переводчик переводит весь контент

doGTranslate('ru|en'); везде вроде как отрабатывает, но как будь то не может отрендериться иногда

Антон
03.07.2018
12:50:45
не подскажете случайно годных тестов по js?

Serg
03.07.2018
13:01:49
Есть массив со строками A, и есть строка Б. Как вычислить в массиве A самую похожую строку Б ?

Max
03.07.2018
13:06:50
Есть массив со строками A, и есть строка Б. Как вычислить в массиве A самую похожую строку Б ?
Ты fuzzy finder/filter делаешь? Лучше возьми готовый, там есть много подводных камней.

Vladimir
03.07.2018
13:07:56
а тьфу не так понял)

Max
03.07.2018
13:16:12
Вот самый простой: function fuzzysearch(value, option) { "use strict"; var olen = option.length; var vlen = value.length; if (vlen > olen) { return 0; } if (vlen === olen && value === option) { return Infinity; } var cost = 0; outer: for (var i = 0, j = 0; i < vlen; ++i) { var nch = value.charCodeAt(i); while (j < olen) { if (option.charCodeAt(j++) === nch) { cost++; continue outer; } } return 0; } return cost; } дальше делаешь так: let maxCost =-Infinity; let index = -1; for (let i = 0; i < A.length; ++i) { const cost = fuzzysearch(B.toLowerCase(), A[i].toLowerCase()); if (cost !== 0 && maxCost < cost) { maxCost = cost; index = i; } } let foundValue = ''; if (index != -1) { foundValue = A[index]; }

Страница 2018 из 2237