@JSlang

Страница 127 из 2237
Andrey
05.08.2016
17:16:51
"Сюда лезут за ответами" - это не значит что тут можно обсуждать решение подобных квизов. Приват для этого используйте, пожалуйста.

Igor
05.08.2016
17:24:06
сюда лезут не только за ответами, а и просто чатик почитать

Котяй Негодяй
05.08.2016
21:38:33
.bind() полностью пересоздаёт метод? Насколько более ресурсоёмко сделать .bind(), чем просто передать функцию в переменную?

Vλαdmιr
05.08.2016
21:52:31
котаны, как раскрутить технологический канал в telegram? конкретно у меня про девопс

Google
Котяй Негодяй
05.08.2016
22:01:40
Уже решил.

bind() создаёт обёртку.

По сути, созданная обёртка — есть декоратор, который делает originalMethod.call(cоntext, arg1, arg2, ...)

Я беспокоился о том, насколько повлияет на производительность использование bind() в конструкторе класса для копирования определённых методов в другие объекты с привязкой контекста.

Ведь при создании экземпляра класса, его методы не копируются в экземпляр, а экземпляр получает к ним доступ через другой объект. Серьёзно ли изменится положение в плане производительности, если я начну создавать новые методы при создании экземпляра класса.

Konstantin
05.08.2016
22:25:12
Второй час ночи и тут это((

Короче прежде чем создавать объект его прототип инициализируй

Если будешь добавлять свойства которых нет в прототипе получишь просадку

https://www.youtube.com/watch?v=ZAJmJmKWNPw

Владимир
05.08.2016
22:33:57
там же о хидден классах

Konstantin
05.08.2016
22:39:17
Спросили что будет если динамически создавать атрибуты у класса/объекта

Котяй Негодяй
05.08.2016
22:40:22
Короче прежде чем создавать объект его прототип инициализируй
Мне приходится отправлять методы конструктора класса в объект, который создаётся внутри конструктора, но биндить на методы нужно экземляр класса.

Google
Konstantin
05.08.2016
22:41:00
Код есть?

Котяй Негодяй
05.08.2016
22:41:38
Конкретно в моём случае, это хэлперы, которые отправляются в шаблон. Они же являются методами класса.

https://github.com/bigslycat/pbem

https://github.com/bigslycat/pbem/blob/master/lib/Block.js#L18

Anton
05.08.2016
22:58:30
Привет

Alexander
05.08.2016
22:58:33
https://www.youtube.com/watch?v=ZAJmJmKWNPw
гуд статейки пишет)

Anton
05.08.2016
22:58:39
function transitive(x,y,z) { return x && x == y && y == z && x != z; }

При каких значениях вернет true?

Anton
05.08.2016
23:06:55
Я не усну пока не узнаю ответ)))

Владимир
05.08.2016
23:07:18
ты не уснешь когда на следующую задачу перейдешь

а когда узнаешь рекорд перестанешь программировать

Anton
05.08.2016
23:10:01
function transitive(x,y,z) { return x && x == y && y == z && x != z; }
Решил задачку. Можно идти спать))))

Владимир
05.08.2016
23:25:18
так пиши сколько символов

Anton
05.08.2016
23:29:42
10 символов

точнее 8, если без пробелов

Владимир
05.08.2016
23:30:37
что бы тебе херово спалось

рекорд 7

Google
Anton
05.08.2016
23:33:22
Alexander
05.08.2016
23:44:09
function transitive(x,y,z) { return x && x == y && y == z && x != z; }
округление и автоприведение типов, #яцелюблю)

Artyom
06.08.2016
04:06:49
Спасибо)

Vasiliy
06.08.2016
05:14:18
ребят, а как вы обновляете у себя глобальные пакеты?

кто-то пользуется ncu (npm-check-updates)? он ведь не умеет ncu -g -a

а ручками это же куча времени мб знает кто-то простой способ автоматизировать это?

Anton
06.08.2016
05:22:18
Есть задачка function symmetric(x,y) { return x == y && y != x; } Имеет ли значение положение переменных при сравнении? В данном примере Y во втором сравнении на место первой переменной.

В примере нужно подобрать x,y чтобы вернулось true

Anton
06.08.2016
05:48:22
не имеет, задача решается с помощью подмены значения
Может поделитесь где почитать об этом? Или пару слов скажете про подмену?

Andrey
06.08.2016
05:52:29
Может поделитесь где почитать об этом? Или пару слов скажете про подмену?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object - пару способов можно найти тут.

Anton
06.08.2016
06:01:12
Даже пару способов?)

Andrey
06.08.2016
06:04:31
Даже пару способов?)
ага :) и это не defineProperty (мы тут ни явно ни не явно не запрашиваем свойство объекта.

Anton
06.08.2016
06:06:15
... ни не явно не явно не запрашиваем ...?

Черт побери)))

Andrey
06.08.2016
06:15:44
ну есть неявный запрос свойства. даже двумя способами.

когда мы пишем просто название переменной, а запрашивается свойство объекта с таким именем.

Andrey
06.08.2016
06:44:10
один из способов - использование with очевидно. берите любой пример)

Silent Bob
06.08.2016
08:23:53
phantomJS после нескольких часов работы сжирает всю память и падает. Что делать ? Надо как то сессию переодически во время работы сбрасывать ?Или что? Как это сделать?

Google
hlomzik
06.08.2016
08:40:27
@javascript_jobs

Vλαdmιr
06.08.2016
08:42:29
котаны, на чем написан этот сайтик http://moscoding.ru

react чтоль? там похоже html вообще отсутствует

hlomzik
06.08.2016
08:44:55
да там жиквери во все поля

Admin
ERROR: S client not available

pepsi ¯\_(ツ)_/¯
06.08.2016
08:45:40
+ jquery + webpack

Vλαdmιr
06.08.2016
08:45:45
спс

>Основная цель курса — сделать качественный скачок от уверенных знаний «ванилла-JavaScript» к актуальному стеку технологий, минуя реликтовые фреймворки и прочие «jQuery». Вы не просто научитесь работать с React, Webpack и ES6, но и примените их в работе над реальным проектом — сервисом для публикации медиаконтента.

им самим видимо этот скачок не удался :D

Yevhenii
06.08.2016
09:13:10
причем даже на главной странице

Vλαdmιr
06.08.2016
09:20:46
у них мобильная версия

Yevhenii
06.08.2016
09:21:08
Vλαdmιr
06.08.2016
09:21:14
я вот не пойму, как они могут быть на первой странице гугла при условии, что без js сайт вообще контента не имеет

Vλαdmιr
06.08.2016
09:25:18
гугл исполняет js уже?

или для гугла там есть спецверсия:

Andrey
06.08.2016
09:26:18
изоморфности там нет, а вот js да, может исполнять)

KlonD90
06.08.2016
09:26:26
ребят, а как вы обновляете у себя глобальные пакеты?
а зачем? О_о я всеми пакетами которые в проекте используются через node_modules/.bin вызовы делаю

Дмитрий
06.08.2016
09:29:32
гугл исполняет js уже?
Изоморфность - это когда на бэкенде тот же код, что и на фронте

Google
Дмитрий
06.08.2016
09:30:12
Бэкенд исполняет его, рендерит, и отдаёт тебе html

А потом уже не спеша грузит интерактив

Vλαdmιr
06.08.2016
09:30:27
Ты тут такое видишь?

Дмитрий
06.08.2016
09:30:42
Да

Vλαdmιr
06.08.2016
09:31:39
Но как? С выключеным js дальше заставки сайт не грузится

Andrey
06.08.2016
09:33:15
нет там изоморфности, тебе приходит ошметки html

pepsi ¯\_(ツ)_/¯
06.08.2016
09:34:03
в общем-то в гугле с этого сайта показываются только урлы и описание из <meta description="">

хотя нет, местами текст со страницы показывает, видимо бот гугла правда умеет в js

Vλαdmιr
06.08.2016
09:54:40
да. и самое интересное, он даже не особо пессимизирует их за такой сайт

первая страница по запросу "школа программирования"

кстати, реально этот вебпак такой неспешный или они затянули заставку?

Дмитрий
06.08.2016
09:59:43
Но как? С выключеным js дальше заставки сайт не грузится
Json такого вида думаю при желании даже сам по себе заиндексируется

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