PDA

Pogčedajte punu verziju : Javascript razlika u IE, FF, Opera


misk0
02. 03. 2006., 18:56
Gdje mogu pronaci dokumentaciju Javascript za pomenute browsere. Znaci jedan string.replace mi radi OK u FF ali u Operi i IE ne, pa bih htio naci tacno specifikacije koje postuju doticni.

Br@nkoR
03. 03. 2006., 10:31
Na sajtovima proizvođača browser-a možeš naći specifikacije.

jablan
03. 03. 2006., 11:20
I nezaobilazni http://www.quirksmode.org/

Petar Marić
03. 03. 2006., 11:42
JavaScript je jedini (programski) jezik na svetu koji je nekompatabilan sam sa samim sobom :D

Ilija Studen
03. 03. 2006., 13:36
Nemoj tako Petre. JS ima samo tu nesreću da se vrti u browserima, a prouzvođači istih imaju naviku da se ne slože oko svih detalja već često izmišljaju svoje specifikacije i delimično implementiraju preporuke pa ima mnogo varijacija na temu... Naravno, tu je i nezaobilazan problem da je uvek više različitih verzija jednog browsera "u opticaju".

BTW: JS je tako lep i moćan jezik da je to čudo. Neshvaćen, ali to je već druga priča...

noviKorisnik
03. 03. 2006., 15:48
Ne vrti se JS samo u browserima. Postaje sve popularniji za skriptovanje u aplikacijama. Flashov ActionScript je jezik vrlo blizaj JS. Pored ovoga, Flash koristi baš JS za razvoj programskog okruženja (.jsfl). Microsoft je furao VBA fazon ali lepo radi JScript u novom Office. Koliko se sećam, i Adobe koristi nešto slično u Acrobatu ... i još ko zna koliko drugih primera za koje nisam čuo.

Svi ovi jezici zasnivaju se na ECMAScriptu, Standard ECMA-262 (http://www.ecma-international.org/publications/standards/Ecma-262.htm) je baza JS 1, a nova generacija JS 2 prati Standard ECMA-357 (http://www.ecma-international.org/publications/standards/Ecma-327.htm).

misk0
03. 03. 2006., 16:32
Ql, rijesio sam problem.
rijec je bilo o string.replace() funkciji koja je u FF implementirana 'malo drugacije', tj logicnije ali ne ispravno.
hvala na odgovorima

p.s. JS sam koristio u Illustratoru za ubacivanje 100njak slika na odredjene pozicije. JS kod sam generisao u Delphiju, ucitao fajl u AI i skratio sebi muke od 2 dana.

ivanhoe
03. 03. 2006., 17:07
kad se vec pominju primene js, meni je bio super za windows batch skripte (preko wsh)... znatno je laksi i mocniji od cistog dosa za te stvari...

Ilija Studen
03. 03. 2006., 18:17
Znam :) Recimo, JS je osnov za programiranje Mozilla aplikacija. Šta mislite odakle je tako lako pisati ekstenzije? Prost JS + CSS + XML. Zato rekoh da je moćan ali pomalo neshvaćen jezik.