Czy takie rozwiązanie:
document.renderEnable = false;
var el = document.createElement("div");
document.body.appendChild(el);
document.render();

Pozwoliłoby
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997 IMHO ciężko by Ci było takie coś osiągnąć. Nie da się ot tak zatrzymać reflowu DOMu. Możesz spróbować go ominąć stosując fragmenty DOMu (document fragment) i dodając je - po wcze sniejszym dodaniu do nich chcianych elementów. Wtedy (przynajmniej tak jest na Chromium) występuje pojedyńczy/mniej reflow/reflowów. Dla FF polecam stworzenie rozszerzenia i wykorzystanie tych metod https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils, żeby pobawić się trochę z DOMem.

A i jeszcze jedno, document fragment przydaje się,
  • Odpowiedz
Mała bezużyteczna apka którą zrobiłem w trakcie nauki reacta+flux, https://calm-woodland-3618.herokuapp.com/# Śledzi ona tweety z #javascript a na start, żeby nie było nudno pokazuje 10 najświeższych. Jakby ktoś chciał obejrzeć kod źródłowy to zapraszam, https://github.com/Taximan/react-flux-demo (inb4 już jutro na itgraduate) protipy mile widziane.
#webdev #javascript #react #flux oraz wannabe #materialdesign #chwalesie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #react #clojurescript #javascript

http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/

Bawił się w to ktoś? Wzięło mnie na naukę nowego języka/frameworku i zabieram się za om na clojurescript. Pewnie skończy się jak zwykle na hello world, ale zobaczymy. Jestem ciekaw, czy ktoś tutaj próbował coś robić w clojure, clojurescript, react czy okolicach?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach