А мне кажется что это из-за увеличения скоростей каналов… Раньше можно было смотреть в основном только картинки… А щас онлайн видео и что угодно…
Я уже фильмы только онлайн и смотрю =)
Кстати из всех тем комментаторы начали обсуждать имено порнуху — может от сюда и надо двигаться =)))))
Все очень просто. В данном случае у Вас создается отдельная ф-ция для каждого экземпляра объекта.
Чтобы этого избежать можно вынести определение метода из конструктора и присвоить его прототипу.
function File(...) {
}
File.prototype.method = function(...) {
}
Тогда у вас сохранится объектная модель первого варианта, но по использованию памяти он будет соизмерим со вторым вариантом.
класс, радует что разработчики не стоят на месте…
свой опыт работы с БД начинал с MS SQL и когда еще года 3-4 назад пришлось перейти на MySQL долго не мог привыкнуть, что нельзя было делать под-запросы, реляционный запросы и прочие жизнено-необходимые вещи…
а тут MySQL приобретает функциональность, которая присуща серьезным БД, остобено порадовало появление обрабочтика событий и xPath
а вот зачем относительные пути?
/me полез гуглить =)
Я уже фильмы только онлайн и смотрю =)
Кстати из всех тем комментаторы начали обсуждать имено порнуху — может от сюда и надо двигаться =)))))
Чтобы этого избежать можно вынести определение метода из конструктора и присвоить его прототипу.
function File(...) {
}
File.prototype.method = function(...) {
}
Тогда у вас сохранится объектная модель первого варианта, но по использованию памяти он будет соизмерим со вторым вариантом.
свой опыт работы с БД начинал с MS SQL и когда еще года 3-4 назад пришлось перейти на MySQL долго не мог привыкнуть, что нельзя было делать под-запросы, реляционный запросы и прочие жизнено-необходимые вещи…
а тут MySQL приобретает функциональность, которая присуща серьезным БД, остобено порадовало появление обрабочтика событий и xPath
Только приватные переменные можно достать следующим образом:
var MyModule = (function() {
var field = 'Habrahabr';
return {
sayPrevedToHabrahabr: function() {
alert(field);
}
}
})();
MyModule.sayPrevedToHabrahabr(); //alerts «PREVED Habrahabr»
// получение псевдо-приватного поля
var private_var;
eval('private_var=field', MyModule.sayPrevedToHabrahabr);
alert(private_var);
проверочное слово анОнс =) исправьте плз =)