Автор Гілка: Нові можливості JavaScript 1.7  (Прочитано 1658 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3855
  • Карма: +12/-0
  • Програміст
Нові можливості JavaScript 1.7
« : 2006-10-16 19:30:16 »
FireFox/IceWeasel 2.0 включає в себе підтримку JavaScript 1.7. Так як стандартом для сторінок вебу є JS версії 1.3, то нові можливості будуть використані здебільшого розробниками розширень. Короткий список стиреного з ruby/python/perl:
  • ітератори;
  • генератори function range(begin, end) {[/li][/list]
      for (let i = begin; i < end; ++i) {
        yield i; // аналог return але виконання продовжується при наступній ітерації
      }
    }
  • спискове оточенняvar ten_squares = [i * i for (i in range(0, 10))];[/li]
  • локальна область видимості через новий оператор let;
  • деструктивне присвоєння: [b,a]=[a,b];
  • нові конструкції циклу for для ітерування не тільки по ключам але й по значенням об'єкта:for (let[name, value] in obj) ...;
  • та деякі інші.

Опис нового в JS1.7: http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7
[Fedora Linux]

zzandy

  • Гість
Re: Нові можливості JavaScript 1.7
« Відповідей #1 : 2006-10-16 19:56:47 »
Клас, тепер будемо чекати, поки IE почне таке підтримувати, щоб використовувати це на практиці...

Відсутній Casufi

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
  • Що новенького?
Re: Нові можливості JavaScript 1.7
« Відповідей #2 : 2006-10-17 15:09:40 »
Клас, тепер будемо чекати, поки IE почне таке підтримувати, щоб використовувати це на практиці...
Навіщо ж чекати.
JavaScript дозволяє створювати сторінки, які використовують всі можливості, які їм надає броузер Firefox , та дозволяє користувачам IE працювати без проблем але з обмеженнеми можливостями.

Якщо розробники сайтів будуть вікористовувати найбільш передові технології, це буде підштовхувати користувачів використовувати ПЗ, яке ці технології підтримує.

zzandy

  • Гість
Re: Нові можливості JavaScript 1.7
« Відповідей #3 : 2006-10-17 16:14:12 »
Це романтика. Можна для себе таке робити (наприклад, на своїй персональній сторінці). Але там, де замішані гроші все буде по іншому. Замовник сайту не буде платити за розробку речей для ~10% користувачів.