Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady panujące na forum News

1. Posty w tym forum są poddawane moderacji więc nie dodawaj ich kilka razy.
2. Akceptujemy tylko wartościowe wiadomości o php lub pochodnych
3. Publikacja newsa na wortalu po moderacji oscyluje w granicach 30min
4. Wstawiane grafiki powinny mieć maksymalną szerokość 357px

Zapraszamy do uzupełniania wortalu o ciekawe informacje :)

 
Reply to this topicStart new topic
> Nowa wersja języka JavaScript
blooregard
post 9.12.2009, 20:06:06
Post #1


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




ECMA przedstawiła nową specyfikację języka JavaScript w długo oczekiwanej wersji 5. Teraz zostanie ona przedstawiona do akceptacji przez ISO. Wg. nieoficjalnych informacji, za przyjęciem specyfikacji głosowało 19 spośród 21 uprawnionych. Przeciw byli przedstawiciele IBM (wątpliwości dotyczące dokładności w obliczeniach na liczbach dziesiętnych) oraz Intela, który nie miał wystarczająco dużo czasu na sprawdzenie kwestii praw autorskich.

Do JavaScript w wersji 5 wprowadzono m.in mechanizm JSON (jako komponent języka), nowy, restrykcyjny tryb pracy interpretera (use strict) nie zezwalający m.in. na używanie zmiennych bez ich wcześniejszej deklaracji (var zmienna;), czyli rozwiązanie podobne jak to w językach C czy C++, czy obronę obiektów przed modyfikacjami (Object.seal() , Object.freeze() ).

Żródło:
http://www.heise-online.pl/newsticker/news...ipt-879449.html

Więcej informacji (specyfikacja ECMAScript w wersji 5):
http://www.ecma-international.org/publicat...ds/Ecma-262.htm
Powód edycji: [Spawnm]: literówka


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
piotrooo89
post 9.12.2009, 20:11:15
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




hmmm, dali by do testów a nie, jeśli ma być taka wypaśna to aż z niecierpliwością czekam żeby ja u siebie przetestować. tylko teraz pytanie czy zostanie zaakceptowany.


--------------------
Go to the top of the page
+Quote Post
yaro
post 11.12.2009, 18:16:32
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Chciałbym troszkę sprostować, ECMAScript nie równa się JavaScript.
ECMAScript jest to jakby rdzeń języków skryptowych, do których wchodzi m.in. JavaScript, ActionScript.

Więc nie została przedstawiona specyfikacja JavaScript a ECMAScript. Dlatego też trzeba poczekać na zaimplementowanie tego do JavaScriptu i dopiero wtedy będzie można testować.

Tak przy okazji sprawdziłem co jest napisane na wiki o ECMAScript, polska wersja jest niestety niepoprawna, za to po angielsku jest już dobrze wytłumaczone o co chodzi.


--------------------
Go to the top of the page
+Quote Post
blooregard
post 11.12.2009, 20:31:48
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Chciałbym troszkę sprostować, ECMAScript nie równa się JavaScript.
ECMAScript jest to jakby rdzeń języków skryptowych, do których wchodzi m.in. JavaScript, ActionScript.

Dzięki za sprostowanie. Faktycznie, chodzi o całość ECMAScriptu, czyli także o JScript oraz ActionScript.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
daniel1302
post 15.12.2009, 07:55:58
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Hmm, czy ta wersja będzie w 100% zgodna z wcześniejszym. Jeśli nie to niema sensu jej wprowadzać bo zanim FF 2/3 zostanie wyparty przez nową wersje(podobnie opera i IE i reszta przeglądarek na linuxa albo chociaż PS3) to miną wieki i potrzeba będzie kilku przeglądarek.
Go to the top of the page
+Quote Post
nospor
post 15.12.2009, 08:16:48
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Hmm, czy ta wersja będzie w 100% zgodna z wcześniejszym
Juz po tym zdaniu
Cytat
restrykcyjny tryb pracy interpretera (use strict) nie zezwalający m.in. na używanie zmiennych bez ich wcześniejszej deklaracji (var zmienna;)
mozna stwierdzic ze nie będzie winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
lord_t
post 18.12.2009, 00:38:50
Post #7





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Mylisz się, czytając link podany w 1. poscie dowiadujemy się dokładniej:
Cytat
Ponadto dostępny jest też nowy, bardziej restrykcyjny tryb pracy interpretera – use strict

więc dostępny a nie obowiązkowy. Jeśli ECMAScript ma być kompatybilny wstecz (nie wiem czy ma być;) ) to wymuszenie w/w trybu pracy interpretera byłoby niedopuszczalne.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 21:45