javascript 2.0
От: cap.mozambique  
Дата: 26.08.10 09:37
Оценка:
А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?
Re: javascript 2.0
От: Курилка Россия http://kirya.narod.ru/
Дата: 26.08.10 10:03
Оценка: +1
Здравствуйте, cap.mozambique, Вы писали:

CM>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?


А где существует 2.0 вообще?
Re[2]: javascript 2.0
От: cap.mozambique  
Дата: 26.08.10 11:02
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, cap.mozambique, Вы писали:


CM>>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?


К>А где существует 2.0 вообще?


тут
http://www.mozilla.org/js/language/js20-2000-07/index.html

и тут:
The 98th General Assembly held in Mountain View, December 3, 2009, approved the following documents: ECMA-262 5th edition — ECMAScript Language Specification
http://www.ecma-international.org/news/index.html
Re[2]: javascript 2.0
От: cap.mozambique  
Дата: 26.08.10 11:32
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, cap.mozambique, Вы писали:


CM>>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?


К>А где существует 2.0 вообще?


Вопрос снимается
there is no publicly announced release date for ECMAScript Harmony
Re: javascript 2.0
От: Plague Россия  
Дата: 26.08.10 11:34
Оценка:
CM>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?

А зачем он вообще пригодился, чем лучше чем 1.0?
Re[2]: javascript 2.0
От: cap.mozambique  
Дата: 26.08.10 11:39
Оценка:
Здравствуйте, Plague, Вы писали:

CM>>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?


P>А зачем он вообще пригодился, чем лучше чем 1.0?


Ну там классы, наследование в стиле java, а не через прототипы.
Re: javascript 2.0
От: c-smile Канада http://terrainformatica.com
Дата: 29.08.10 18:51
Оценка:
Здравствуйте, cap.mozambique, Вы писали:

CM>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?


Мой Sciter engine ( sciter-x.dll ) использует TIScript который я называю JavaScript++, т.е. JS c классами и namespace.
Основные отличия TiS от JS: http://www.codeproject.com/KB/recipes/TIScript.aspx

Сам sciter живет здесь: http://www.terrainformatica.com/sciter/main.whtm
Там есть ссылка на SDK с примерами. Кроме всего прочего SDK содержит ScIDE — IDE написанное как полностью HTML/CSS/TIScript приложение.
Re[2]: javascript 2.0
От: cap.mozambique  
Дата: 30.08.10 07:07
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Мой Sciter engine ( sciter-x.dll ) использует TIScript который я называю JavaScript++, т.е. JS c классами и namespace.


Спасибо, посмотрю
Re[2]: javascript 2.0
От: voxel3d  
Дата: 30.08.10 07:22
Оценка:
Здравствуйте, c-smile, Вы писали:

Андрей, в вашем TIScript каждая функция = замыкание как и в js?
Re[3]: javascript 2.0
От: Mamut Швеция http://dmitriid.com
Дата: 30.08.10 09:11
Оценка:
CM>>>А подскажите, есть ли браузеры, которые поддерживают javascript 2.0 уже сейчас?

P>>А зачем он вообще пригодился, чем лучше чем 1.0?


CM>Ну там классы, наследование в стиле java, а не через прототипы.


И правильно сделали, что от этого отказались. В обозримом будущем этого в Javascript'е не появится. Ссылку сейчас не найду.


dmitriid.comGitHubLinkedIn
Re[3]: javascript 2.0
От: c-smile Канада http://terrainformatica.com
Дата: 30.08.10 18:51
Оценка:
Здравствуйте, voxel3d, Вы писали:

V>Здравствуйте, c-smile, Вы писали:


V>Андрей, в вашем TIScript каждая функция = замыкание как и в js?


Да, конечно. Ну и все функции это first class objects.

Вот можно в Sciter попробовать:

<html>
<head>
  <style></style>  
  <script type="text/tiscript">
  
  function Foo()
  {
    var local = 10;
    function innerFoo() { return local--; }   
    return innerFoo;
  }

  var foo = Foo();

  while(var i = foo())
    stdout.println(i);
 
  </script>  
</head>
<body>
</body>
</html>
Re[4]: javascript 2.0
От: anonymous Россия http://denis.ibaev.name/
Дата: 02.09.10 22:16
Оценка: 17 (1)
Здравствуйте, Mamut, Вы писали:

CM>>Ну там классы, наследование в стиле java, а не через прототипы.

M>И правильно сделали, что от этого отказались. В обозримом будущем этого в Javascript'е не появится. Ссылку сейчас не найду.

В ES6 классы будут, но исключительно как синтаксический сахар, и чтоб людей не пугать прототипами: http://wiki.ecmascript.org/doku.php?id=strawman:classes_as_sugar (см. раздел Examples).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.