Кода -копия выглядит следующим образом:
<! Doctype html>
<html>
<голова>
<meta charset = "utf-8">
<title> Вставьте заголовок здесь </title>
<script type = "text/javascript">
/**
* Формат объекта JSON
{ключ: значение, ключ: значение, ключ: значение ..}
*/
// небольшой пример создания объекта
// ------ 1
var r = {};
r.name = "tom";
R.age = 18;
// ------ 2
var r = {name: "tom", возраст: 20}; // json объект
оповещение (R.age);
// --- 1,2 эквивалентны
// ------------ Написание режима прототипа
// ---- 1
function person () {};
Person.prototype.name = "китайский";
Person.prototype.age = 20;
// аббревиатура режима прототипа-2
function person () {};
Person.prototype = {name: "китайский",
Возраст: 20,}
// -------------------------------------------------------------------------------------------------------------------------
// =================================================================== =======================================================================
/* {name: "китайский",
Возраст: 20,}
Приведенный выше формат сам по себе является объектом. Если вы заплатите его за прототип другого объекта, он сделает
Все свойства другого объекта. По сути, это наследство
*/
// =================================================================== =======================================================================
// Примеры наследования стандартного объекта, человек, студент
// Определить объект человека
function person () {};
Person.prototype.name = "китайский";
Person.prototype.age = 20;
var person = new Person ();
// Определить объект студента
function Student () {};
Student.prototype = человек;
Student.prototype.girlfriend = "может быть доступен";
var stu = new Student ();
stu.laop = "не допускается любовь";
Alert (stu.name); // экземпляр унаследован от родительского объекта
Alert (stu.laop); // Новый атрибут добавлен на себе
// Определите объект команды
function teamLeader () {};
TeamLeader.Prototype = new Student (); // Унаследован от студента
TeamLeader.Prototype.teamnum = 8; // Собственные свойства команды
// Создать свой собственный экземпляр
var teamleader = new TeamLeader ();
оповещение (TeamLeader.TeamNum);
teamleader.girlfriend = "не доступен";
Alert (TeamLeader.Name);
// =================================================================== =======================================================================
/*Ядром наследования в JS является прототип*/
// =================================================================== =======================================================================
</script>
</head>
<тело>
</body>
</html>