Цитата:
|
тут 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.