Tatsächlich sind Spidermonkey (FF) und V8 (Chrome) in der Kern-Javascript-Engine-API sehr ähnlich, da beide versuchen, standardkonform zu sein. Der Hauptunterschied besteht darin, dass Spidermonkey dazu neigt, seiner API einige nette Extras hinzuzufügen, wenn sie der Meinung sind, dass dies erforderlich ist. All dies finden Sie im Mozilla Development Center (MDC) für JavaScript und sind gut dokumentiert, wenn es kein Standard ist. Nebenbei bemerkt suche ich persönlich im MDC als meine primäre Quelle nach der JavaScript-API.
Diese Geschichte ist für IE völlig anders. Während die meisten Kern-APIs wie Math
und gleich String
sind, unterscheidet sich der IE stark in document
Bezug auf das Objekt, und jede Manipulation darin würde ich balexandre zustimmen und sagen, dass jQuery einen sehr guten Job darin macht, dieses Chaos für Sie zu erledigen.
Das Letzte, was ich erwähnen werde, ist, dass jede Engine den JavaScript-Code anders verarbeitet (einige schneller, andere langsamer usw.), aber dies kann meistens als Black Box betrachtet werden und alles, worüber Sie sich Sorgen machen sollten, sind die Unterschiede in der APIs.