2013-05-10 12 views
6

Czy istnieją rozwiązania do implementacji obiektów window i document w sposób, który nie wykorzystuje DOM po ich inicjalizacji, ale mają kompatybilne interfejsy? Przydadzą się do korzystania z bibliotek wagi ciężkiej, takich jak MathJax, w przeglądarce internetowej.Przycinanie `okna` i` dokumentu` w pracownikach WWW

+3

Powiązany? [DOM-podobne interfejsy API dla treści napisów HTML wewnątrz pracownika sieci] (http://stackoverflow.com/questions/12703785/dom-like-apis-for-html-tring-content-inside-a-web-worker). Nie jestem w 100% pewny, co masz na myśli przez "* w sposób, który nie wykorzystuje DOM po ich inicjalizacji *", więc nie jestem całkowicie pewien, czy to pytanie jest dla ciebie pomocne. – apsillers

+0

Czy założenie, że metoda naśladownictwa innej niż domowa będzie bardziej wydajna? – svidgen

+0

@svidgen Obiekty DOM są niedostępne dla projektantów WWW. –

Odpowiedz

0

Istnieje kilka sposobów można zrobić DOM manipulacji w pracowników:

  1. Importowanie DOM egzemplarzu w pracownika (naprawdę złe wyniki)
  2. analizowania „ciąg dokument” do nowego DOM (naprawdę zła wydajność) i
  3. Wysyłaj i odbieraj polecenia manipulacji DOM do przeglądarki (najlepsze rozwiązanie).

Może wydawać się głupie, ale wystarczy wysłać argumenty funkcji DOM do przeglądarki i zwrócić wynik do pracownika;

Powiązane problemy