je viens de lire tout le topic est franchement je n'en vois pas l'intérêt
une des difficulté de JS est que trop souvent on définit des objet globaux sans faire attention et du coup on se retrouve avec des conflit de nom
là c'est la multiplication des objets (une fonction un objet en JS c'est kif kif)
de plus on perd complètement ou presque les avantage de la POO
exemple :même PHP va dans l'autre sensCode:var explode = function(str,sep){return str.split(sep);}
vous proposez Array_search comme fonction à la place d'ajouter la méthode search à la classe array
pendans ce temps php dans les version 6 supprime les fonctions sur les tableaux pour les remplacer par des approches objet
franchement je ne vois vraiment pas à quoi ça peut servir
même les manipulation dom proposé son très contraignantes
je ne vois pas ce qu'apportepar rapport àCode:child(document.getElementById(12), 3)
ou encoreCode:document.getElementById(12).childNodes[12]
par rapport àCode:CharAt("toto",6)
alors qu'une bonne approche objet permet de faireCode:"toto".CharAt(6)
sans aucune variable intermédiaire ni fonction globaleCode:
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
26
27
28
29
30
31
32
33
34 document.Html( { lang:'fr', xmlns:'http://www.w3.org/1999/xhtml', 'xml:lang':'fr' },null, { myFunc: function() { alert(this.nodeName + ': ' + this.clientWidth + ' X ' + this.clientHeight); } }) .Head({'xmlns:x':'urn:org.truc.nc'}) .Title('Test de page DOM').parentNode.parentNode .Body(null,{backgroundColor: 'rgb(128,0,0)'}) .H1('Hello',null,{margin:'auto', width:'150px', textAlign:'center', backgroundColor: 'rgb(255,255,255)'}).parentNode .P({ 'class':'corpus', id:'150', title:'corps', lang:'fr', 'xml:lang':'fr', dir:'rtl' },{ margin:'auto', padding:'15px', width:'90%', height:document.body.clientHeight - 100, textAlign:'left', backgroundColor: 'rgb(255,255,255)' },{ onclick: function() { document.html.myFunc(); } }).B('World');
franchement je ne vois pas l'intérêt
A+JYT