Вот способ сделать это, не пользуясь никакими внешними библиотеками:
// Define a class like this
function Person(name, gender){
// Add object properties like this
this.name = name;
this.gender = gender;
}
// Add methods like this. All Person objects will be able to invoke this
Person.prototype.speak = function(){
alert("Howdy, my name is" + this.name);
};
// Instantiate new objects with 'new'
var person = new Person("Bob", "M");
// Invoke methods like this
person.speak(); // alerts "Howdy, my name is Bob"
Теперь реальный ответ намного более сложен, чем это. Например, нет такой вещи как классы в JavaScript. JavaScript использует prototype
- базирующаяся схема наследования.
, Кроме того, существуют многочисленные популярные библиотеки JavaScript, которые имеют их собственный стиль приближения подобной классу функциональности в JavaScript. Вы захотите проверить [по крайней мере 112] Прототип и jQuery.
Решение, которое из них является "лучшим", является отличным способом запустить священную войну на Stack Переполнение. При осуществлении большего тяжелого JavaScript проекта определенно стоит изучить популярную библиотеку и сделать его их путь. Я - парень Прототипа, но Stack Переполнение, кажется, склоняется к jQuery.
До того, чтобы там быть только "один способ сделать это", без любых зависимостей от внешних библиотек, способ, которым я записал, является в значительной степени им.
Вы не можете действительно сделать обновления от 10,10 до последней версии, не проходя через большое количество промежуточных версий. Лучший план состоял бы в том, чтобы сделать чистую установку после копирования любых файлов, которые Вы хотите сохранить в другом месте.
кроме того, если это настолько старо, Вы могли бы рассмотреть Lubuntu, поскольку это менее требовательно из памяти и обработки.
К сожалению, 10.10 неподдерживаемая и устаревшая версия согласно Примечания Обновления
Однако; можно взглянуть к следующему статья для некоторой работы вокруг.
другое предложение - хотя длинный и требует, много загрузок должно загрузить 11.04 и 11.10 ISOs от Ubuntu Старые Выпуски и сделать офлайновое обновление 10.10> 11.04> 11.10
тогда, необходимо быть в состоянии обновить обычно от 11,10 до 12,04 LTS
и наверняка, , Lubuntu является лучшим кандидатом на старый ноутбук.