Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.07.2012, 11:49
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

первые версии библиотеки Prototype
Последние версии библиотеки Prototype написаны в объектно ориентированном стиле(ООП)
А как назвать стиль(ориентацию) первых версий библиотеки
Если сейчас мы имея какой то элемент div пишем например
div.show()
var m=div.realOffset()
то раньше писали
Element.show(div)
var m=Position.realOffset(div)
то есть объект передавался в функцию в качестве аргумента
Ответить с цитированием
  #2 (permalink)  
Старый 12.07.2012, 00:54
Аватар для Drimogemon
Профессор
Отправить личное сообщение для Drimogemon Посмотреть профиль Найти все сообщения от Drimogemon
 
Регистрация: 02.07.2012
Сообщений: 106

это не стиль и это не имеет названия.
скорее напоминает тулбокс.
Ответить с цитированием
  #3 (permalink)  
Старый 12.07.2012, 10:48
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Drimogemon,
cкорее дурацкий php(все передается в качестве аргумента), где: не так пишется, как привык в js:
alert('string'.substr(0,2))

А вот так:
$str = 'string';
echo substr($str, 0, 2);
__________________
оляля, ололо
Ответить с цитированием
  #4 (permalink)  
Старый 12.07.2012, 11:01
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от 9xakep Посмотреть сообщение
cкорее дурацкий php(все передается в качестве аргумента), где: не так пишется, как привык в js:
Я так понимаю что никакого специального названия типа функцианальное-структурное итд-нет для этого фреемворка
Ответить с цитированием
  #5 (permalink)  
Старый 12.07.2012, 11:44
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Разница в том, что в 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)
__________________
оляля, ололо

Последний раз редактировалось 9xakep, 12.07.2012 в 11:47.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с передачей русского текста в Prototype subaru Prototype & script.aculo.us 3 Сегодня 12:53
конфликт prototype и mootools Lutsk Библиотеки/Тулкиты/Фреймворки 0 22.02.2012 20:34
как подключить две версии библиотеки jquey одновременно abuGabi jQuery 6 05.11.2011 07:45
Ищу библиотеки для работы с 3D Бобр Общие вопросы Javascript 3 06.08.2010 17:02
Prototype v1.4.0 and Prototype v1.5.1_rc3 prihod Prototype & script.aculo.us 2 02.10.2008 16:08