@JSlang

Страница 2230 из 2237
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
Как делают слайдер на javascript
юзани либу какую-то. К примеру http://kenwheeler.github.io/slick/

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

)

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

Евгений
24.10.2018
07:41:18
Ребят как заблочить дебаг функций либ. Не знаю как правильно обьяснить. Допустим вешаю в хроме breke on atribute. И при срабатывании он начинает внутрение функции либы обходить а мне нужно именно в моем коде
Насколько я понял ты вешаешь дебагер на события изменения атрибутов в дом дереве. Это не какой то отладочный код в твоей либе. Это хром при модификации дерева останавливает выполнение кода из которого идёт модификация. Так что 'отключить' тебе это не удастся. И насколько я помню условные брейки на это тоже не повесить. Так что придется мириться.

Вячеслав
24.10.2018
07:42:53
всем привет, можете строку js alerta написать, который всплывет, если в поиск ввели не 11 знаков, благодарю
<input type="text"> <script> var input = document.querySelector('input'); input.oninput = function() { if (input.value.length !== 11) { alert(); } }; </script>

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-*, чтобы логика заработала как нужно. Спасибо.

Serabass
24.10.2018
10:24:09
?

Serabass
24.10.2018
10:28:58
Не занимайся ерундой пиши на тс
всё бы хорошо, но требования

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

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

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 указывает на совершенно разные вещи

на которой никакого свойства name быть не может
поправка, у тебя есть доступ к свойству name (оно есть у каждой функции, где хранится имя самой функции)

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
Ну новые объекты же создаются на основе конструктора. Я думал, что раз в конструкторе есть этот метод, то новый объект унаследует этот метод
Cмотри. У конструктора есть статическая сторона (свойства и методы, которые ты объявляешь на самой функции, вроде Constructor.someProp - такие свойства/методы называются статическими) и экземплярная сторона (свойства и методы, которые ты объявляешь ИЛИ на Constructor.prototype ИЛИ внутри тела самой функции Constructor посредством this.someProps = ...)

методы, объявленные в первом и втором случаях будут внутри себя ссылаться на совершенно разный 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 (их официальный репозиторий)

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