Dima
Dmytro
Какая есть библиотека для генерации изображений по размеру экрана в тег <picture>
Dmytro
)
Evgeniy
всем привет, можете строку js alerta написать, который всплывет, если в поиск ввели не 11 знаков, благодарю
Evgeniy
от души дружище, а то пока в гугле нужную ссылку найдешь день закончиться))
pa[aad
может кто когда видел такие ошибки
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)
pa[aad
вообще не понимаю что ее может вызывать и где
Anton
Всем привет.
Ищем в компанию Litebox Front-end разработчика #JavaScript.
Вилка: 130-160 к.
Локация: #Москва
Необходимый опыт:
HTML/CSS, JavaScript (ES6), AngularJS, Electron (Будет плюсом)
Что нужно будет делать:
- Участвовать во всех этапах разработки в составе Scrum-команды
- Разрабатывать кросс-платформенный Кассовый терминал под MacOS, Windows, Linux с возможностью работы офлайн
- Создавать современный и удобный UI/UX
- Работать с разнообразным оборудованием, включая фискальные регистраторы, сканеры ШК, весы, принтеры чеков и др.,
- Делать интеграции с внутренними и сторонними сервисами
Что предлагаем:
- Официальное трудоустройство, социальные гарантии и достойную заработную плату
- Подъемные для оплаты затрат на обучение/сертификацию
- Удобное рабочее место с современным оснащением,
- Конференции, семинары, MeetUP-ы
- Dеселые корпоративные мероприятия и обучение английскому языку за счет компании.
Кому интересно, в лс.
Makc
Всем привет.
Ищем в компанию 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
Anton
О, спасибо.
Kontsedal
консоль оперы веселит:
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.
Dmytro
Какая есть библиотека для генерации изображений по размеру экрана в тег <picture>
98166
Vue js
Serabass
Всем добрый день.
Вопрос по декораторам в js (Использую flowtype через babel)
Пытаюсь прикрутить декоратор к полю класса, который должен присвоить полю нужное мне значение в виде функции.
Выходит следующее: если у поля есть значение (field: number = 1;), то декоратор применяется, если же поле просто объявлено (field: number;), декоратор игнорируется. Об этом также свидетельствует скомпилированный код.
Провёл небольшое расследование и выяснил, что в typescript этой проблемы нет и всё применяется так как нужно. Я так понимаю мне нужен какой-то babel-plugin-*, чтобы логика заработала как нужно.
Спасибо.
Eugene
Serabass
👌
Zdarova
Serabass
Viktor
👌
наверное, flowtype не причем
дело в бабеле
Anonymous
Единственный способ записать новый метод в функцию конструктор - это же через prototype?
Deleted
Anonymous
без разницы
Viktor
Viktor
в функцию конструктор - ты их кладешь в прототип этой функции
Viktor
после вызова функции-конструктора - у тебя инстанс
Viktor
т.е. экземпляр конструктора
Deleted
Есть разница
До вызова ты можешь добавлять новые методы только через Class.prototype
Во время вызова конструктора ты можешь добавлять новые методы как через this, так и через prototype
Viktor
тогда ты можешь создать новый метод уже на этом экземпляре
Deleted
После создания экземпляра ты все еще можешь расширять прототип
Deleted
А также расширять сам экземпляр
Anonymous
Вот, если я хочу добавить новый метод.Это же только через User.prototype.functionName = function () {}
Deleted
Anonymous
Person.getFullName() - ошибка, хотя он является прототипом User
Viktor
стоп
Anonymous
а у User Доступен этот метод
Viktor
это вообще будет работать?
Anonymous
нет, там ошибка же
Dika
Viktor
секунду, вчитаюсь
Anonymous
Viktor
Viktor
говоря простым языком, getFullName у тебя объявлен на самом конструкторе, а не на прототипе
Viktor
тебе нужно User.prototype.getFullName, чтобы иметь доступ к this
Viktor
в противном случае this указывает на саму функцию User
Viktor
на которой никакого свойства name быть не может
Viktor
т.е. this внутри User и внутри getFullName указывает на совершенно разные вещи
Viktor
Viktor
не знаю, насколько понятно я объяснил)
Anonymous
Ну новые объекты же создаются на основе конструктора.
Я думал, что раз в конструкторе есть этот метод, то новый объект унаследует этот метод
Max
Всем привет, почему Date.parse() нормально реагирует на значение: Date.parse(+2018-01-01) а не валится с isNan? Как сделать что бы символы перед датой не валидировались?
Anonymous
а какие еще способы есть записать новый метод в конструктор User?
Anonymous
кроме User.prototype.имяФункции
Anonymous
через defineProperty?
Viktor
методы, объявленные в первом и втором случаях будут внутри себя ссылаться на совершенно разный this
Viktor
Внутри статического метода this - это сам Contructor
Внутри экземплярного метода this - это экземпляр, полученный от new Constructor()
Igor
Другими словами
const User = function (name) {
this.name = name;
this.sayHi = function () {
console.log(this.name)
;
;
Igor
Будет по идеи работать когда создашь экземпляр
Viktor
никаких других методов рассматривать не нужно, имхо
defineProperty - это универсальный механизм, он тут не к месту)
Viktor
Viktor
только лучше не делать через const
Viktor
function User - надежнее
Igor
Ну то уже вопрос 10
Igor
Лучше сразу писать function User
Anonymous
Что за библиотека на codesendbox.com? Анимированный фон и светящиеся кнопки.
Viktor
просто если сделать export const User = function... тогда не будет назначено имя конструктора, ну мало ли, пригодится
при транспайлинге в es5*
Viktor
Viktor
есть еще jsbin, codepen, stackblitz
Viktor
погугли
Anonymous
Меня лендинг интересует ихний
Viktor
а
Viktor
не знаю, у меня роскомнадзор заблокировал этот сайт
Anonymous
😂
Viktor
😂
пожалуйста, изучай https://github.com/CompuIves/codesandbox-client (их официальный репозиторий)
Anonymous
Гляну, спасибо
ffff