Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Еще раз про очистку массива в js(интересный случай) (https://javascript.ru/forum/misc/53648-eshhe-raz-pro-ochistku-massiva-v-js-interesnyjj-sluchajj.html)

OlegUP 12.02.2015 14:01

Ну мне все ясно, надо юхать empty() перед заменой, он снимает все хандлеры, спасибо!!!:)

OlegUP 12.02.2015 14:06

Цитата:

Сообщение от caetus (Сообщение 356365)
вешаешь одно события и можно легко управлять хоть 100 виджетами !

Так не выйдет у каждого виджета свои опции, влияющие на его поведение

Erolast 12.02.2015 14:54

Цитата:

тут javascript.ru корявые статьи про наследование.
А? Где? Уверен, что это не ты косячишь?
Цитата:

this.render = function(result_container) {
Не реализуй так методы, у тебя для каждого инстанса будет создаваться собственная пачка функций, что к перерасходу памяти приведет. Используй прототип:
function Person(name) {
  this.name = name;
}
 
Person.prototype.render = function() {
  alert(this.name)
}
 
let person = new Person("Вася");
person.render();

Цитата:

скорее всего в следующей версии перейду таки на backbone,
Переходи заодно и на ECMAScript 6.
Только бэкбон в чистом виде использовать не надо, он реализует лишь самый базовый функционал. К нему нужны довески - гугли Chaplin/Marionette, Rivets.js. И посмотри react.js, может, больше по душе придется.

Цитата:

хотел попробовать angular, но не стал
Ангуляр опасно пробовать. Он идет вразрез с философией JS, что сейчас, при надвигающемся ES6, может быть особо не в тему. С бэкбоном и реактом в этом плане все нормально.

Цитата:

this.options = eval(options);
Опять же, не надо эвал. У тебя там информация в JSON-формате? Используй JSON.parse.


Часовой пояс GMT +3, время: 07:58.