Primijetio sam da Chromeu i Firefoxu treba različito vrijeme za generiranje određenih stvari. Općenito, Chrome je bio brži. Što bih trebao znati o obojici (i pretpostavljam i o IE8 / 9) prilikom izrade aplikacije Javascript / jQuery?

Zapravo, Spidermonkey (FF) i V8 (Chrome) vrlo su slični u API-ju jezgrenog javascript mehanizma jer obojica pokušavaju biti usklađeni sa standardima. Glavna razlika je u tome što Spidermonkey nastoji dodati neke lijepe dodatke svom API-ju ako smatraju da je to potrebno. Sve se to nalazi u Mozilla Development Center (MDC) za JavaScript i dobro je dokumentirano ako nije standard. Uz napomenu, osobno pretražujem MDC kao svoj primarni izvor za JavaScript API.

Ova je priča potpuno drugačija za IE. Iako je većina temeljnog API-ja poput Math i String su isti, IE se uvelike razlikuje kada je u pitanju document objekt, i bilo kakve manipulacije u njemu složio bih se s balexandreom i rekao bih da jQuery vrlo dobro obavlja svoj posao brinući se za taj nered umjesto vas.

Posljednje što ću spomenuti jest da će svaki stroj različito obrađivati ​​JavaScript kôd (neki brže, neki sporije itd.), Ali to se uglavnom može smatrati crnim okvirom i sve o čemu biste trebali brinuti su razlike u Apis.

Ako napišete jQuery aplikacija, ti ne treba se brinuti ni o čemu dok se razvijate u okvir / biblioteku koji (danas) i nastavit će raditi (u budućim verzijama) sve ispod haube.

Ako ste pisanje običnog javascripta, onda je sve a nered :)

jer ne trebate razvijati svoju aplikaciju u jednom pregledniku, već testirati u svim ostalim preglednicima, a pojednostavljuje stvari jer se otvaranje prozora i upravljanje ajax pozivima razlikuju od motora do motora ...

tako... molim vas nastavite ciljati na jQuery :) on će napraviti teške stvari za vas;)

radio za vas: Charles Robertson | Želite nas kontaktirati?