2008 13. september 2008

JavaScript: Edit veebilehe brauseris

Noh, ma pean ütlema, et ei ole sellist kasulikku tükk teadust, kuid kui te olete Web Developer, võivad tulla mugav, kunagi (või on?). Siin on väike funktsionaaljärjehoidjat, mis võimaldab muuta veebilehe mis tahes kohas.
Ja Sorry! Teil on võimalik salvestada tulemused kohalikus arvutis ainult.

javascript: document.body.contentEditable = 'true'; document.designMode = 'kohta "; void 0


2008 15. mai 2008

Best Practices: Töö JavaScript s

Kaasa JavaScript oma allosas HTML Document

Kui sul ei ole document.write (või dünaamiline põlvkonna lehekülje sisu kasutamine javascripts) lisada osa lehe sisu oma skripte, liikuda script sisaldama avalduse lehe all, enne body.
HTTP/1.1 kirjeldus näitab, et brauserid laadida enam kui kaks komponenti paralleelselt kohta hostname. Kui te teenida oma pilte mitme nimesid, saad rohkem kui 2 downloads esineda paralleelselt. Kuigi script on allalaadimiseks siiski brauser ei käivitu tahes muid faile, isegi eri nimede.
On olemas ka võimalusi dünaamiliselt luua SCRIPT sõlmede ja koormus serveri skriptid pärast lehe laadimist AJAX.

Hajutavad sa JavaScript s

Väliseid JavaScript failid toob kaasa kiirema laadimise lehekülgi sest JavaScript failid on puhverdatud by brauseris. Inline JavaScript s "HTML dokumentide saad laadida iga kord HTML dokumenti taotletakse. See võib tegelikult vähendada HTTP taotlusi, kuid seejärel suurendab suurus HTML dokument. Väline JavaScript s on puhverdatud by brauser; suurus HTML dokument on vähendada ilma suurema hulga HTTP taotlusi.
Pange tähele, et kui kasutajad saidil on mitu kuvamiskorra per sessioon ja paljud lehed uuesti kasutada sama skriptid ja laaditabelite on suurem potentsiaalne kasu puhverdatud välistele failidele.

Paki oma Javascript Files

Juhul JavaScripts erinevalt CSS, failid võivad purustada kasutades mõned standard algoritme, mis annaks väiksema faili suurus kui lihtsalt eemaldada tühikuid või klapid. Näiteks javascript pakkija leiate siit http://dean.edwards.name/packer/

Vabaneda kõigist Duplicate Scripts

See on väga ebatavaline, et kogu skripte võib dubleerida, kuid vaadata 10 top USA veebilehti näitab, et kaks neist sisaldavad dubleeritud skripti. Eksemplaris skriptid kuid ilmselt vähendab jõudlust tarbetu HTTP päringuid ja raisatud JavaScript täitmist.
Ka paljudel juhtudel, kuigi skriptid nimed on erinevad, on tõenäoline eksemplaris skriptid sama lehe tõttu meeskonna suurus ja arv skripte.

Minimeeri tutvumise DOM elemente kui võimalik

Juurdepääs DOM elemente JavaScript on aeglane nii, et on paremini lehe, peaksite:
• Cache viited külastatud elemendid
• Uuenda sõlmed "offline" ja siis lisage need puud
• Väldi millega paigutuse JavaScript

Eraldi käitumise sisu ja esitusviisi

Nii nagu me eraldi esitamist (CSS / XSLT) alates Content (XHTML / XML), peaksime ka eraldi Behavior (JavaScript). Seda nimetatakse märkamatud Javascript. Nii nagu me linkida välise CSS faili, peaksime linkida välise javascript faili.

Selle asemel, et raske kodeerimine käitumine võetakse sisu (nt onmouseover, onclick jne), käitumine peaks olema dünaamiliselt lisada elemente, klassid ja unikaalseid elemente (IDS), kasutades DOM. Foundational dokumendi sisu, peaks olema ainus kehtiv XHTML / XML ja ei javascripti.
Javascript peab suurendama sisu, lisades käitumist. Sisu peaks jääma kasulik ja kasutatav ilma javascripti (või ilma täieliku javascript tugi).


NDK kodus | Väljendades IT | väljendamine Maitse | väljendamine Penmenship | väljendamine Awe | väljendamine Myself