14.11.2014, 22:39
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza,понял ,сенк за ссылку это оно)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
15.11.2014, 11:00
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
хочу вот спросить : все пишут на JS ES5 или кто-то переметнулся на другой язык, транслируемый в JS ES5? ну там, ES6, CoffeeScript, LiveScript, TypeScript, ClojureScript
|
|
15.11.2014, 11:58
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Я уже давно пишу на ES6
|
|
15.11.2014, 13:11
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от melky
|
все пишут на JS ES5
|
Сейчас на ES5, полностью перейти нет возможности, несколько проектов написаны на es5 и тащить туда транслятор нет необходимости.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
15.11.2014, 13:49
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
melky,
постепенно перекатываюсь на шестёрку.
|
|
30.11.2014, 16:07
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Можно ли как то удалить все обработчики добалвенны через addEventListener с єлемента через консоль?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
30.11.2014, 17:15
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от cyber
|
Можно ли как то удалить все обработчики добалвенны через addEventListener с єлемента через консоль?
|
+1 к вопросу (почему не в разделе общих вопросов?)
пока можем так (функции не анонимные, есть массив ссылок на них)
click
<script>
!function () {
var listener1 = function () {
console.log("click1");
}
var listener2 = function listener2() {
console.log("click2");
}
var mas = [];
mas.push(listener1);
mas.push(listener2);
document.addEventListener("click", listener1);
document.addEventListener("click", listener2);
setTimeout(function () {
mas.map(function (currentValue, index) {
document.removeEventListener("click", currentValue);
console.log("listener" + index + " removed");
});
}, 3000);
}();
</script>
|
|
30.11.2014, 17:24
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
bes, с массивом функций обработчиков это фигня задача)
Меня интересует когда есть элемент, на нем есть обработчики , но доступа к функция я не имею в принципе, я знаю что на чистом js такое не сделать, но может есть какие то варианты для консоли?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
30.11.2014, 18:35
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от cyber
|
bes, с массивом функций обработчиков это фигня задача)
Меня интересует когда есть элемент, на нем есть обработчики , но доступа к функция я не имею в принципе, я знаю что на чистом js такое не сделать, но может есть какие то варианты для консоли?
|
хорошо, я предполагал, а ты уверен, что дело мёртвое
предполагаю, что и в инструментах разработчика оно не сулит жизнью, так как самое логичное, на мой взгляд, где это можно было бы сделать, это в хроме вкладка Elements - подвкладка Event Listeners - выбираешь обработчик и удаляешь в контекстном меню или по нажатию del, или переходишь в исходник и редактируешь, но такого сейчас нет, вероятно в будущем появится
|
|
30.11.2014, 19:52
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
bes, Почему то мне казалось как то можно, но не могу нагуглить
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|