Page 1 of 18 1234567891011 ... LastLast
Results 1 to 10 of 172

Thread: ООП (OOP)-шиза на Javascript

  1. #1
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Talking ООП (OOP)-шиза на Javascript

    Вообще-то в JavaScript есть "типа объекты". При этом они могут быть instantiated и non-instantiated. И всё даже чуток похоже на Perl5. Но...:girl_cray2:
    Скажем так - хочется допустим "юзать" что-то похожее на *.jar , но на JavaScript (JavaScript по крайней мере не зависит от Java VM на терминале клиента).
    В более понятных терминах - библиотеки на JavaScript. И тут начинается что-то прикольное.
    namespaces - формально в JavaScript отстуствуют. Приходится использовать "типа объекты".
    И даже хочется использовать AJAX внутри своих "типа объектов"...И конечно же сообщения в Error Console браузера при этом могут довести до экстаза.
    Кто-нибудь "свои объекты" в JavaScript использует или только "чужие" (из библиотек)?
    Если все пользуются только "чужими" - то откуда берутся эти "чужие"?
    Я угробил два дня для создания "своих". Впечатления - "незабываемые". Воспоминания прямо таки нахлынули...:grum:
    Last edited by crazy-mike; 05-02-2009 at 03:56 AM.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  2. #2
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: ООП (OOP)-шиза на Javascript

    иногда мне кажецца што жабаскрипт придумали какие-то элиены из литающих тарелок
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  3. #3
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by Sixteen View Post
    иногда мне кажецца што жабаскрипт придумали какие-то элиены из литающих тарелок
    Мне тоже так кажется.

    var aliens = {
    nomoney: true,
    spaceship: function () {
    },
    laserCannon: function() {
    },
    Obama :function() {
    }
    };

    :grum:
    Описания функций через запятую!!!! Только aliens могли такое учудить!
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  4. #4
    Forum Hero Alex_3112's Avatar
    Join Date
    Jul 2005
    Location
    Туц Оукыун
    Posts
    12,761

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by crazy-mike View Post
    Кто-нибудь "свои объекты" в JavaScript использует или только "чужие" (из библиотек)?
    Если все пользуются только "чужими" - то откуда берутся эти "чужие"?
    Я пользуюсь и своими, и "чужими". Откуда берутся эти "чужие"... ну, предположим, что jQuery team, как и другие команды, состоят из aliens.

    Писать на javascript не люблю, но приходится. Почему не люблю - потому что один дурак на javascript может легко напрограммировать такое, с чем не смогут разобраться и сто мудрецов.

  5. #5
    Forum Regular In2HiDef's Avatar
    Join Date
    Dec 2007
    Location
    The Buckeye State
    Posts
    37,506

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by Alex_3112 View Post
    Почему не люблю - потому что один дурак на javascript может легко напрограммировать такое, с чем не смогут разобраться и сто мудрецов.
    Гггг, вспомнил, как разбирался в ДжС написанном сотней дураков на хинду.

  6. #6
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by Alex_3112 View Post
    Я пользуюсь и своими, и "чужими". Откуда берутся эти "чужие"... ну, предположим, что jQuery team, как и другие команды, состоят из aliens.
    Я даже не уверен в том - что вообще имеет смысл пользоваться чем-то "чужим". Надо было мне написать что-то со сворачивающимися/разворачивающимися деревьями. Начал искать - чем бы попользоваться. Нашел и это jQuery, и ещё какую-то хреновину. Но там приходилось 1 мегабайт цеплять к странице. Взял - просто написал свою (300 байт в архиве *.js.gz). - обработка "свернуть/развернуть". (всё остальное - теги div,css2, серверный скрипт) :grum: А в нормальном Java для этого вообще класс JTree есть и мучаться особенно не надо (почти).
    Даже если всё полностью делать на JavaScript (почти по максимуму) , то создание Tree Control не будет занимать больше 2K. Но совсем не мегабайт! :grum:
    Last edited by crazy-mike; 05-04-2009 at 03:12 PM.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  7. #7
    Патриот смешно's Avatar
    Join Date
    Apr 2003
    Location
    Страна чудес
    Posts
    55,561

    Default Re: ООП (OOP)-шиза на Javascript

    Пользуюсь очень лимитированно, в основном для валидации на формах или кое какие расчёты калькулейшн на эвенты, поп ап окошки. Ну и календарик....без него никак!
    4 main reasons why Boston is the best place to live:Red Sox (Baseball), Patriots (Football) World Champions
    Celtics the NBA (Basketball), Bruins Stanley Cup (Hockey)

  8. #8
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by смешно View Post
    Пользуюсь очень лимитированно, в основном для валидации на формах или кое какие расчёты калькулейшн на эвенты, поп ап окошки. Ну и календарик....без него никак!
    Ну там есть одна "шутка юмора". Если код страницы вообще-то можно писать почти полностью на Javascript.
    Ну - пустое "тело страницы" с <body onload="doIt()" > </body>.
    Ну а где-то там внутри a=document.createElement("..."); document.body.appendChild(a); И т.д.
    При этом код страницы может быть намного короче чем "просто html". Кроме того в этом случае вид страницы будет строиться "одинаково" -
    почти во всех браузерах (даже в Google Chrome :grum: ). Но ни один "веб дизайнер" в такой странице вообще никогда ничего не поймёт. И редакторы WYSIWYG с ней работать не смогут! :grum: Но читаться и восприниматься "девелопером" она будет намного проще и "логичнее". :popcorn:
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  9. #9
    Патриот смешно's Avatar
    Join Date
    Apr 2003
    Location
    Страна чудес
    Posts
    55,561

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by crazy-mike View Post
    Ну там есть одна "шутка юмора". Если код страницы вообще-то можно писать почти полностью на Javascript.
    Ну - пустое "тело страницы" с <body onload="doIt()" > </body>.
    Ну а где-то там внутри a=document.createElement("..."); document.body.appendChild(a); И т.д.
    При этом код страницы может быть намного короче чем "просто html". Кроме того в этом случае вид страницы будет строиться "одинаково" -
    почти во всех браузерах (даже в Google Chrome :grum: ). Но ни один "веб дизайнер" в такой странице вообще никогда ничего не поймёт. И редакторы WYSIWYG с ней работать не смогут! :grum: Но читаться и восприниматься "девелопером" она будет намного проще и "логичнее". :popcorn:
    Симпатичные формы проще и БЫСТРЕЕ создавать используя MS Expression Web. У меня нету времени ковыряться в скриптах. :grum:
    4 main reasons why Boston is the best place to live:Red Sox (Baseball), Patriots (Football) World Champions
    Celtics the NBA (Basketball), Bruins Stanley Cup (Hockey)

  10. #10
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: ООП (OOP)-шиза на Javascript

    Quote Originally Posted by смешно View Post
    Симпатичные формы проще и БЫСТРЕЕ создавать используя MS Expression Web. У меня нету времени ковыряться в скриптах. :grum:
    Веб-редакторы просто не успевают за новыми возможностями языков.
    JavaScript таки эволюционировал с 1985го года. :grum:
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

Page 1 of 18 1234567891011 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru