первые версии библиотеки Prototype
Последние версии библиотеки Prototype написаны в объектно ориентированном стиле(ООП)
А как назвать стиль(ориентацию) первых версий библиотеки Если сейчас мы имея какой то элемент div пишем например div.show() var m=div.realOffset() то раньше писали Element.show(div) var m=Position.realOffset(div) то есть объект передавался в функцию в качестве аргумента |
это не стиль и это не имеет названия.
скорее напоминает тулбокс. |
Drimogemon,
cкорее дурацкий php(все передается в качестве аргумента), где: не так пишется, как привык в js: alert('string'.substr(0,2)) А вот так: $str = 'string'; echo substr($str, 0, 2); |
Цитата:
|
Разница в том, что в js наследование, то метод substr свойственен только String'y, a в php все передается аргументом.
function Parent() { this.method = function () { alert('method of Parent') } } var Child = new Parent(); Child.method(); // Аналогично и со String, по сути каждая новая строка - new String('abc') // А в php же все передается параметром, и проверяется тип function Parent2(str, i) { if (typeof str == 'string') { alert('i: ' + i) } else { alert('Не правильный тип') } } Parent2('str', 2) Parent2(2, 2) |
Часовой пояс GMT +3, время: 06:43. |