HTML > nativ JavaScript kod

Ugy adodott, hogy nativ JavaScript-ben kellett volna egy nagyobbacska HTML darabot felepiteni. Lustasag a feleseg, ugyhogy gyorsan osszedobtam egy kis scriptet a feladatra.

https://github.com/ksgy/makeJS/blob/master/makeJS.py

Van meg benne boven tennivalo, de azert helyre lehet ugy pofozni az input HTML-t, hogy ne akadjon meg.

Amiket nem szeret egyelore, mivel egy xml faba huzom be:
- &xxx;
- lezaratlan tageket

Amit meg tervezek:
- debug uzenetek ki/be kapcsolhatok
- createDocumentFragment-el kicsit optimalizalni a kimentet
- hibakezeles
- IE alatt ellenorzes
- meg a tobbi TODO

A vicces amugy az, hogy mindenhol azt irjak, hogy a nativ JS mennyivel gyorsabb ha DOM manipulaciorol van szo szemben a jquery $.html()-jevel. JSperf-en rengeteg teszt van, ezt bizonyitando. A helyzet amugy az, hogy egyaltalan nem elet szaguak az ottani test-case-ek. Egy-egy div vagy span generalasnal lehet gyorsabban fut le, de kicsit nagyobb a HTML, maris bukva van a dolog. A generalt JS kodom egyedul a legfrissebb chrome alatt volt gyorsabb (ott viszont majdnem duplaja), mindenhol mashol vagy lassabb, vagy kb ugyanolyan sebessegu.

Hozzászólások

Az nem derult ki, hogy mi az a JS. Ha JavaScript, akkor meg azt nem ertem, hogy az miota "nativ", es milyen rendszeren.