[POO] Différentes notations objet
Salut,
J'essaie de programmer proprement en Javascript et j'aimerais comprendre les différentes façon de faire de la programmation orientée objet en JS et connaîtres les limites de chacune.
Par exemple, y a-t-il une différence entre ces deux façon de faire?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>test js</title>
</head>
<body>
<script type="text/javascript">
function o1(s) {
this.p1 = s;
}
var o3 = {
p1: "",
init: function(s) {
this.p1 = s;
}
}
var t1 = new o1();
t1.p1 = "test 1";
var t3 = o3;
t3.p1 = "test 2";
alert(t1.p1 + ' - ' + t3.p1);
</script>
</body>
</html> |
Si vous avez directement la réponse ou des sources m'indiquant clairement ce que je souhaite je suis preneur.
Un grand merci d'avance.