
Atman
21.04.2017
06:31:44
никакой демократии

Вишневый чай
21.04.2017
06:33:50
- Привет
- Привет
- Ты не занят?
- Занят
- А Можешь помочь?
- Ну?
(прошло 5 минут)
- Сейчас, подожди, я свою мысль сформулирую
?

Art
21.04.2017
06:38:07
так тоже работает
y = (function() {
var C = function () {
this.y = 10;
this.k = 30;
this.insideObj = {z: 20};
};
C.prototype = {
changeY: function(arg) {
this.y = arg;
},
changeK: function(arg) {
this.k = arg;
},
changeZ: function(arg) {
this.insideObj.z = arg;
}
};
// return
return C;
}())

Google

Art
21.04.2017
06:38:39
а вот так нет
y = (function() {
var C = function () {};
C.prototype = {
y: 10,
k: 30,
insideObj: {
z: 20
}
changeY: function(arg) {
this.y = arg;
},
changeK: function(arg) {
this.k = arg;
},
changeZ: function(arg) {
this.insideObj.z = arg;
}
};
// return
return C;
}())

Вишневый чай
21.04.2017
06:39:59
для таких полотен можно было бы и в https://jsfiddle.net/


Art
21.04.2017
06:56:53
console.log - Показывает. Те прототипы которые были созданы в замыканиях, с помощью литералов с использованием Object.create(). К потомкам свойства не копируются, а создается пустой объект со свойстов __proto__, при попытки изменить свойство оно заменяется в самом прототипе и тем самым у друго потомка такие же данные как и у того в котором изменили. А если все свойства создавать через конструктор с использованием this.a =123; То свойства копируются к потомкам и все работает. Даже если методы добавлены через литерал объекта C.prototype = {change: function() {}}; А без использования замыкания все методы работают и все свойства копируются в потомки.
Причем в JS оба методы аналогичны(литеральный и прототип-ориентированый), но в литеральном поведение отличается, хотя код один и тот же, только в разных стилях. А в чем прична я так и не понял))
а в книгах именно этот втирают не уподобляться ООП а создавать через Object.create

Dmitry
21.04.2017
07:07:02


Art
21.04.2017
07:09:59
как не копируются когда вот console.log у потомка:
Object {}
y: 222
// а эта уже цепочка прототипов, ведет к основному прототипу
__proto__:
ObjectchangeK: function (arg)
changeY: function (arg)
changeZ: function (arg)
insideObj:
Objectk: 333y: 10__proto__: Object

Вишневый чай
21.04.2017
07:46:19
three.js пишет что colorAmbient больше не поддерживается, но что вместо него я что-то не понял
в Migration-Guide вообще не слова. Кто-нибудь сталкивался?

Denis
21.04.2017
08:44:41
Всем привет. Есть просмоторщик пдф: https://mozilla.github.io/pdf.js/web/viewer.html. Нужно получить ClientRect[] от выделенного текста: window.getSelection().getRangeAt(0).getClientRects() В хроме, файрфоксе все ок, а в ие всегда пустой пустой массив, кроме случаев, когда выделяешь одно слово. В чем может быть проблема? Какие еще есть варианты получить ClientRect[] спешл фор ие?

FantoM
21.04.2017
08:45:18
в ИЕ ))
https://github.com/mozilla/pdf.js/issues/5513

Woldemar968
21.04.2017
09:53:21

Denis
21.04.2017
09:54:25

Google

Denis
21.04.2017
09:54:38

Woldemar968
21.04.2017
10:04:14

MVP
21.04.2017
10:06:38
Всём кто на React.Amsterdam привет ?

Pavel
21.04.2017
12:14:12
Парни кто знает актуальные NodeJS туториалы?

Dmytry
21.04.2017
12:20:41

Woldemar968
21.04.2017
12:38:27

Дмитрий
21.04.2017
12:42:50

Sergey
21.04.2017
12:44:54

Сергей
21.04.2017
12:56:48

Дмитрий
21.04.2017
13:02:00
Когда у тебя проект из кучи подмодулей, начинается проблема синхронизации зависимостей

Вишневый чай
21.04.2017
13:03:35
ну да, либа которая экспоритрирует модель в json из блендера и tree.js имеют просто огромное количество совместных зависимостей
(нет)

Дмитрий
21.04.2017
13:05:14
Ну блин
Сколько либ такого размера ты сделал?

Вишневый чай
21.04.2017
13:05:58
нисколько, я вообще за то чтобы писать маленькие либы вместо таких монстров

Сергей
21.04.2017
13:06:10

Дмитрий
21.04.2017
13:06:17
За всё хороше против всего плохого, ага

Сергей
21.04.2017
13:06:59
но я согласен, если в проекте куча либ которые используются по всему проекту, распиливать на кучу репо будет больно

Google

Sergey
21.04.2017
13:07:01
Не веришь нам поверь гуглу https://medium.freecodecamp.com/how-google-builds-a-web-framework-5eeddd691dea#.v2x0eg70v

Вишневый чай
21.04.2017
13:08:35

Дмитрий
21.04.2017
13:08:45
Лол

Sergey
21.04.2017
13:09:00

Дмитрий
21.04.2017
13:09:01
А сколько по твоему надо это делать в ведущем приложении современного веба?

Вишневый чай
21.04.2017
13:09:04
и ему сказали что он еще очень круто справился

Дмитрий
21.04.2017
13:09:23
Ты как то себе плохо представляешь современную разработку

Вишневый чай
21.04.2017
13:09:43
не, он ушел оттуда и работает сейчас над тулзой визуализации связей в коде

Дмитрий
21.04.2017
13:10:04
я видел её
Ты только не думай, что там изменения вскоре не станут вноситься так же медленно, ага

Вишневый чай
21.04.2017
13:10:39

Дмитрий
21.04.2017
13:11:20
Тащемта, ты уж определись, или тебе не нравятся монорепы, или — библиотеки монстры

Sergey
21.04.2017
13:11:31

Дмитрий
21.04.2017
13:11:33
Потому что как бы одно исключает другое

Вишневый чай
21.04.2017
13:11:52

Дмитрий
21.04.2017
13:12:04

Вишневый чай
21.04.2017
13:12:50
ну знаешь не у всех у нас оптика из всех щелей лезет

Сергей
21.04.2017
13:13:01
хах))

Дмитрий
21.04.2017
13:13:33
Поработай с доккером
Будешь с радостью вспоминать, как тебе пришлось качать всего 200 метров всего один раз

Google

Дмитрий
21.04.2017
13:13:58
аххахахх

Вишневый чай
21.04.2017
13:14:24
звучит как "так и надо"
не баг а фича, да?

Admin
ERROR: S client not available

andretshurotshka?❄️кде
21.04.2017
13:25:54
?

Дмитрий
21.04.2017
13:34:05

ASergey
21.04.2017
13:46:58
есть какие нибудь аналоги постмена чтоб тестить вебсокеты?

Alex
21.04.2017
14:27:58
Можно ли как то запустить phantomjs через selenium с подменой браузера, чтоб просматриваемая страница счита что это например хром.
ЗЫ Про возможность запуска храму из под селениума я знаю

Олег
21.04.2017
14:28:59
замени userAgent

Vlad
21.04.2017
14:31:39
В reqctjs проблема. Есть родительский компонент 'game'у него есть родительский компонент progressBar и там стоит таймер (обратный отсчёт), при обновлении состояния родителя, обновляется и таймер, начиная отсчёт сначала, как это можно исправить? shouldComponentUpdate не помог, так как таймер обновляется каждую секунду...

Dmytry
21.04.2017
15:11:41

Sasha
21.04.2017
15:13:18
ребят, а как можно в js поменять :focus css элемента?
типа вот у меня есть уже описанный :focus, но его надо js'ом поменять
я что-то вообще не догоняю(

Олег
21.04.2017
15:14:42
Адепты jss ну где вы

andretshurotshka?❄️кде
21.04.2017
15:14:51
prejss

Sasha
21.04.2017
15:15:47
...мне просто же на страничке изменить надо)

Дмитрий
21.04.2017
15:16:01
Ну вообще можно и на нём можно, да ?
И тут понеслось

Google

Sasha
21.04.2017
15:18:13
да я вообще все эти формочки вертел, ненавижу! :D
сейчас вот так загорается
и нужно чтобы цвет менялся при определенной ситуации, ситуацию то описал
а вот как изменить :focus не понимаю
чтобы не зеленый уже был
а красный

Andrey
21.04.2017
15:19:34
.additionalClass:focus?
накидывать

Dmytry
21.04.2017
15:19:41
класс поменять

Дмитрий
21.04.2017
15:19:45
И тут понеслось
React redux react-router react-router-reduz-react-thunk-scsspostcssprejsjssjsjsjssssss

Sergey
21.04.2017
15:19:51
Сделать еще один класс в цсс и менять класс

Sasha
21.04.2017
15:20:36
хмм