Size: a a a

2020 June 11

R

Roman in pro.js
Eugene
без js ты даже кликнуть не сможешь)
сможет
источник

СЧ

Сергей Чурмин... in pro.js
Denis Efremov
Бутстрап написан на JS
да согласен, не правельно поставил вопрос)
источник

DE

Denis Efremov in pro.js
Сергей Чурмин
да согласен, не правельно поставил вопрос)
Правильно*
источник

СЧ

Сергей Чурмин... in pro.js
Не все же одним бутстрапом не отойтись, вопрос, если я вызываю событие через онклик, то почему контекст выполнения this является windows а не элемент который порождает событие?
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
Не все же одним бутстрапом не отойтись, вопрос, если я вызываю событие через онклик, то почему контекст выполнения this является windows а не элемент который порождает событие?
может код покажешь?
источник

СЧ

Сергей Чурмин... in pro.js
Mr. Nobody
может код покажешь?
эм, а что там его показывать все банально
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">
   Home <span class="badge-secondary closebtn" onclick="closeThisTab()">X</span></a>

и функция
function closeThisTab(){
   console.log(this);
источник

Dj Лимончик )... in pro.js
где прототипы используются ?  для чего ? в реальных проектах
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
эм, а что там его показывать все банально
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">
   Home <span class="badge-secondary closebtn" onclick="closeThisTab()">X</span></a>

и функция
function closeThisTab(){
   console.log(this);
можешь так  сделать onclick="closeThisTab(this)" и внутри через аргумент обращаться, но лучше используй addEventListener
источник

СЧ

Сергей Чурмин... in pro.js
Mr. Nobody
можешь так  сделать onclick="closeThisTab(this)" и внутри через аргумент обращаться, но лучше используй addEventListener
с ивент лисен, пароблемма так как эти вкладки открываются с кнопок, и создаются в момент окрытия, со всем своим содержимым. Хотя можно после размешения на доме подписатся, сейчас подумаю, кстати тут же как у всех порядочных языков при удаление родителя, дети тоже под нож?
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
с ивент лисен, пароблемма так как эти вкладки открываются с кнопок, и создаются в момент окрытия, со всем своим содержимым. Хотя можно после размешения на доме подписатся, сейчас подумаю, кстати тут же как у всех порядочных языков при удаление родителя, дети тоже под нож?
> при удаление родителя
+
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
с ивент лисен, пароблемма так как эти вкладки открываются с кнопок, и создаются в момент окрытия, со всем своим содержимым. Хотя можно после размешения на доме подписатся, сейчас подумаю, кстати тут же как у всех порядочных языков при удаление родителя, дети тоже под нож?
> создаются в момент окрытия
ну можно так же динамически листенеры вешать и удалять, или повесить листенер на родителя и проверять таргет
источник

СЧ

Сергей Чурмин... in pro.js
Mr. Nobody
> создаются в момент окрытия
ну можно так же динамически листенеры вешать и удалять, или повесить листенер на родителя и проверять таргет
ну как вариант, а чем плох onclick, чисто для себя интерисуюсь?
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
ну как вариант, а чем плох onclick, чисто для себя интерисуюсь?
ну если говорить в общем, то онклик только один может быть, плюс смешение кода и разметки
но в твоём случае ни то ни то не существенно
источник

СЧ

Сергей Чурмин... in pro.js
Mr. Nobody
ну если говорить в общем, то онклик только один может быть, плюс смешение кода и разметки
но в твоём случае ни то ни то не существенно
тобишь другими словами, плохая читаемость, и нельзя повесить более одного действия?
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
тобишь другими словами, плохая читаемость, и нельзя повесить более одного действия?
+
источник

СЧ

Сергей Чурмин... in pro.js
Ну в целом да, не мой случай)
источник

E

Eugene in pro.js
Dj Лимончик )
где прототипы используются ?  для чего ? в реальных проектах
используй синтаксический сахар, пиши классы
источник

В

Виктория in pro.js
Сергей Чурмин
ну как вариант, а чем плох onclick, чисто для себя интерисуюсь?
Глобальные переменные.
Тебе все функции-обработчики событий придётся глобально определять
источник

СЧ

Сергей Чурмин... in pro.js
Виктория
Глобальные переменные.
Тебе все функции-обработчики событий придётся глобально определять
А ивентлисаны разве не глобально работают
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
А ивентлисаны разве не глобально работают
имеется ввиду то что ты все функции должен будешь определять глобально, чтобы использовать их внутри атрибута онклик в разметке, а ивент листенер ты можешь повесить откуда угодно где есть ссылка на элемент
источник