Javascript: using.js tutvustus

Jon Davis (aka stimpy77) väljastas hiljuti oma using.js nimelise javascripti lahenduse veebilehtede tarbeks.

using.js eesmärk:

- Eraldada scriptide sõltuvus HTML koodist (script saab ise sõltuvuste harutamisega hakkama ja disainer ei pea mõtetult vaeva nägema).
- Scripti viited lihtsaks muuta (pole vaja html faile hallata).
- Scriptide laadimist ei toimu enne kui neid tõesti vaja läheb.
Lisatud: 25.04.2008 22:59

Adobe AIR

Järjekordne Pocketguide sarja raamat, sedakorda Adobe AIR teemadel, täpsemalt juhiseid Javascript, HTML ja CSS arendajatele kes Adobe AIR platvormile koode ja lahendusi loovad või plaanivad seda alles. Raamat tasuta allalaaetav pdf'ina (Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License) kui ka paberi kujul saadav amazon.com'ist.

Raamatu sisu võib jaotada järgnevalt:

Adobe AIR tutvustus
Alustamine Adobe AIR'iga
Töötamine JavaScript'i ja HTML'iga koos Adobe AIR'iga
Adobe AIR Mini-Cookbook

See on kirjutatud AIR tiimi liikmete poolt (Mike Chambers, Daniel Dura, Kevin Hoyt, Dragos Georgita) ja peaks olema täiesti tasemel.
Lisatud: 24.04.2008 13:41

Snippely: koodide organiseerija

On sul ette tulnud, et vaja mõnda javascript'i koodi uuesti kasutada, aga ei mäleta kus sa seda juba kasutanud oled?

Siin on sulle lahendus - Snippely. Selle Adobe AIR :) platvormile ehitatud programmiga saad sa kõik oma paljukasutatavad css, javascript, php, ruby jne. koodid ühte kohta kokku kuhjata, kartma, et midagi kaduma läheks.

Lisatud: 21.04.2008 12:02

XHTML 1.0 ja DOCTYPE strict ja linkide target

Teatavasti HTML'i strict dpkumenditüüpi kasutates ei ole võimalik valideeruvat koodi soovides võimalik kasutada target atribuuti:

<a href="http://www.webart.ee/" target="_blank">Link</a>


Mõnel juhul läheb seda aga vaja (freimid, välislingid uues aknas jne.). Selleks sobiks ideaalselt kasutamiseks järgnev javascript:

function externalLinks(){if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i = 0; i < anchors.length; i++){var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "blanking")
anchor.target = "_blank";
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "toping")
anchor.target = "_top";
}}


Lingi kasutamiseks mitmeid võimalusi, mõned neist allpool.

link avatakse aknas freime vältides:

<a href="http://www.webart.ee/" rel="toping">Link</a>


link avatakse uues aknas:

<a href="http://www.webart.ee/" rel="blanking">Link</a>
Lisatud: 03.04.2008 10:09