
Nikita
23.10.2018
21:41:56
Ребят как заблочить дебаг функций либ. Не знаю как правильно обьяснить. Допустим вешаю в хроме breke on atribute. И при срабатывании он начинает внутрение функции либы обходить а мне нужно именно в моем коде

John
23.10.2018
22:03:39
есть кто на линии ?

OTR ?
23.10.2018
22:23:01
Да

cristina
24.10.2018
02:13:58
Что за библиотека на codesendbox.com? Анимированный фон и светящиеся кнопки.

Google

B Soft
24.10.2018
04:39:26
Привет друзья.
Как делают слайдер на javascript

Dima
24.10.2018
06:21:47

Don
24.10.2018
06:22:57
Какая есть библиотека для генерации изображений по размеру экрана в тег <picture>
)

Evgeniy
24.10.2018
07:37:31
всем привет, можете строку js alerta написать, который всплывет, если в поиск ввели не 11 знаков, благодарю

Евгений
24.10.2018
07:41:18

Вячеслав
24.10.2018
07:42:53

Evgeniy
24.10.2018
07:43:32
от души дружище, а то пока в гугле нужную ссылку найдешь день закончиться))

Andrey
24.10.2018
08:42:34
может кто когда видел такие ошибки
TypeError: null is not an object (evaluating 'item.obj[item.propName]')
at ? (/ru:108:28)
at forEach([native code])
at trapIFrameMethods(/ru:107:18)
at forEach([native code])
at global code(/ru:124:56)


Anton
24.10.2018
08:53:14
Всем привет.
Ищем в компанию Litebox Front-end разработчика #JavaScript.
Вилка: 130-160 к.
Локация: #Москва
Необходимый опыт:
HTML/CSS, JavaScript (ES6), AngularJS, Electron (Будет плюсом)
Что нужно будет делать:
- Участвовать во всех этапах разработки в составе Scrum-команды
- Разрабатывать кросс-платформенный Кассовый терминал под MacOS, Windows, Linux с возможностью работы офлайн
- Создавать современный и удобный UI/UX
- Работать с разнообразным оборудованием, включая фискальные регистраторы, сканеры ШК, весы, принтеры чеков и др.,
- Делать интеграции с внутренними и сторонними сервисами
Что предлагаем:
- Официальное трудоустройство, социальные гарантии и достойную заработную плату
- Подъемные для оплаты затрат на обучение/сертификацию
- Удобное рабочее место с современным оснащением,
- Конференции, семинары, MeetUP-ы
- Dеселые корпоративные мероприятия и обучение английскому языку за счет компании.
Кому интересно, в лс.


Максим
24.10.2018
09:04:31
Всем привет.
Ищем в компанию Litebox Front-end разработчика #JavaScript.
Вилка: 130-160 к.
Локация: #Москва
Необходимый опыт:
HTML/CSS, JavaScript (ES6), AngularJS, Electron (Будет плюсом)
Что нужно будет делать:
- Участвовать во всех этапах разработки в составе Scrum-команды
- Разрабатывать кросс-платформенный Кассовый терминал под MacOS, Windows, Linux с возможностью работы офлайн
- Создавать современный и удобный UI/UX
- Работать с разнообразным оборудованием, включая фискальные регистраторы, сканеры ШК, весы, принтеры чеков и др.,
- Делать интеграции с внутренними и сторонними сервисами
Что предлагаем:
- Официальное трудоустройство, социальные гарантии и достойную заработную плату
- Подъемные для оплаты затрат на обучение/сертификацию
- Удобное рабочее место с современным оснащением,
- Конференции, семинары, MeetUP-ы
- Dеселые корпоративные мероприятия и обучение английскому языку за счет компании.
Кому интересно, в лс.
https://t.me/javascript_jobs_feed

Google

Anton
24.10.2018
09:04:51
О, спасибо.

Bohdan
24.10.2018
09:34:11
консоль оперы веселит:
main.js:200744 The Web Audio autoplay policy will be re-enabled in Chrome 70 (October 2018). Please check that your website is compatible with it.

Don
24.10.2018
10:06:16
Какая есть библиотека для генерации изображений по размеру экрана в тег <picture>

98166
24.10.2018
10:10:22
Vue js

Serabass
24.10.2018
10:22:55
Всем добрый день.
Вопрос по декораторам в js (Использую flowtype через babel)
Пытаюсь прикрутить декоратор к полю класса, который должен присвоить полю нужное мне значение в виде функции.
Выходит следующее: если у поля есть значение (field: number = 1;), то декоратор применяется, если же поле просто объявлено (field: number;), декоратор игнорируется. Об этом также свидетельствует скомпилированный код.
Провёл небольшое расследование и выяснил, что в typescript этой проблемы нет и всё применяется так как нужно. Я так понимаю мне нужен какой-то babel-plugin-*, чтобы логика заработала как нужно.
Спасибо.

Eugene
24.10.2018
10:23:47

Serabass
24.10.2018
10:24:09
?

Ilya
24.10.2018
10:28:43

Serabass
24.10.2018
10:28:58

Viktor
24.10.2018
10:52:41
?
наверное, flowtype не причем
дело в бабеле

Again
24.10.2018
11:08:30
Единственный способ записать новый метод в функцию конструктор - это же через prototype?

ujeenator
24.10.2018
11:14:34

Again
24.10.2018
11:15:04
без разницы

Viktor
24.10.2018
11:15:28
в функцию конструктор - ты их кладешь в прототип этой функции
после вызова функции-конструктора - у тебя инстанс
т.е. экземпляр конструктора

ujeenator
24.10.2018
11:16:49
Есть разница
До вызова ты можешь добавлять новые методы только через Class.prototype
Во время вызова конструктора ты можешь добавлять новые методы как через this, так и через prototype

Viktor
24.10.2018
11:16:58
тогда ты можешь создать новый метод уже на этом экземпляре

ujeenator
24.10.2018
11:17:22
После создания экземпляра ты все еще можешь расширять прототип

Google

ujeenator
24.10.2018
11:17:30
А также расширять сам экземпляр

Again
24.10.2018
11:17:52

ujeenator
24.10.2018
11:18:25
Не только
Но это самый правильный способ

Again
24.10.2018
11:18:33
Person.getFullName() - ошибка, хотя он является прототипом User

Viktor
24.10.2018
11:19:02
стоп

Again
24.10.2018
11:19:08

Viktor
24.10.2018
11:19:09
это вообще будет работать?

Again
24.10.2018
11:19:16
нет, там ошибка же

Dika
24.10.2018
11:19:25
это статический метод

Viktor
24.10.2018
11:19:28
секунду, вчитаюсь

Again
24.10.2018
11:19:34

Viktor
24.10.2018
11:19:37

Viktor
24.10.2018
11:19:59
говоря простым языком, getFullName у тебя объявлен на самом конструкторе, а не на прототипе
тебе нужно User.prototype.getFullName, чтобы иметь доступ к this
в противном случае this указывает на саму функцию User
на которой никакого свойства name быть не может
т.е. this внутри User и внутри getFullName указывает на совершенно разные вещи

Admin
ERROR: S client not available

Viktor
24.10.2018
11:22:53
вот оно то и вывелось

Google

Viktor
24.10.2018
11:23:24
не знаю, насколько понятно я объяснил)

Again
24.10.2018
11:24:32
Ну новые объекты же создаются на основе конструктора.
Я думал, что раз в конструкторе есть этот метод, то новый объект унаследует этот метод

Max
24.10.2018
11:25:01
Всем привет, почему Date.parse() нормально реагирует на значение: Date.parse(+2018-01-01) а не валится с isNan? Как сделать что бы символы перед датой не валидировались?

Again
24.10.2018
11:25:06
а какие еще способы есть записать новый метод в конструктор User?
кроме User.prototype.имяФункции
через defineProperty?

Viktor
24.10.2018
11:28:48
методы, объявленные в первом и втором случаях будут внутри себя ссылаться на совершенно разный this
Внутри статического метода this - это сам Contructor
Внутри экземплярного метода this - это экземпляр, полученный от new Constructor()

Igor
24.10.2018
11:31:44
Другими словами
const User = function (name) {
this.name = name;
this.sayHi = function () {
console.log(this.name)
;
;
Будет по идеи работать когда создашь экземпляр

Viktor
24.10.2018
11:32:11
никаких других методов рассматривать не нужно, имхо
defineProperty - это универсальный механизм, он тут не к месту)
только лучше не делать через const
function User - надежнее

Igor
24.10.2018
11:33:06
Ну то уже вопрос 10
Лучше сразу писать function User

cristina
24.10.2018
11:33:59
Что за библиотека на codesendbox.com? Анимированный фон и светящиеся кнопки.

Viktor
24.10.2018
11:34:03
просто если сделать export const User = function... тогда не будет назначено имя конструктора, ну мало ли, пригодится
при транспайлинге в es5*

Google

Viktor
24.10.2018
11:34:48
есть еще jsbin, codepen, stackblitz
погугли

cristina
24.10.2018
11:36:33
Меня лендинг интересует ихний

Viktor
24.10.2018
11:36:48
а
не знаю, у меня роскомнадзор заблокировал этот сайт

cristina
24.10.2018
11:37:22
?

Viktor
24.10.2018
11:37:56
?
пожалуйста, изучай https://github.com/CompuIves/codesandbox-client (их официальный репозиторий)