ugrás a tartalomhoz

Archívum - Ápr 17, 2011

CSS osztályok helyesírása

Török Gábor · 2011. Ápr. 17. (V), 19.15

Örök vita téma, hogy HTML elem és CSS osztály azonosítók elnevezéséhez használt szóelválasztó karakter aláhúzás legyen vagy kötőjel, vagy inkább egyik sem, és a camelCase írásmód javasolt. A legtöbb esetben ki-ki szájízére bízzák a döntés meghozatalát, a minap viszont Madmartigan felvetett egy gyakorlatban is érdekes szempontot a CSS osztályok célszerű írásmódjával kapcsolatban.

IBM Launches Maqetta HTML5 Tool as Open-Source Answer to Flash, Silverlight

Török Gábor · 2011. Ápr. 17. (V), 19.04
HTML5 alapú vizuális szerkesztő HTML felhasználói felületek tervezésére
 

Why You Should Never Use jQuery Live

Török Gábor · 2011. Ápr. 17. (V), 18.18
live() helyett delegate()
 

Offline webalkalmazások az áprilisi budapest.js-en

Török Gábor · 2011. Ápr. 17. (V), 16.55

Április 18-án, hétfőn a budapesti JavaScript fejlesztői találkozójának tárgya az offline weblkalmazások. A meetupon Hardi János a HTML5 offline vetületeiről mesél, Aba Péter ImageHarvester kódnevű Google Chrome kiterjesztését mutatja be. A prezentációjukat követően lehetősége van bárkinek a témához kapcsolódó saját fejlesztését bemutatni 5 percben. kapcsolódik. A helyszín a Prezi irodája. A meetupról videofelvétel készül.

 

"switch case" vs "this"

Karvaly84 · 2011. Ápr. 17. (V), 02.03
Hello guruk!

Egy olyan apró problémám lenne, hogy JavaScript-ben csináltam egy class-t és ha az egyik metódusában használom a this kulcsszót egy switch case ágon belül akkor olyan mintha nem találná a this-t.

/**
 * A fent említett class problémás metódusa
 */
send : function send(){
    var method = this.method.toUpperCase(),
        client = this.client, 
        async  = (this.async) ? true : false,
        query  = (typeof this.query === 'object') ? http.query(this.query)
               : (typeof this.query === 'string') ? this.query : null;
    switch (method) {
        case 'GET':
            // Az alábbi sorban a this.url nem elérhető pedig be van állítva.
            var url = this.url + (query) ? '?' + query : '';
            client.open(method, url, async); client.send(null);
        break;
        case 'POST':
            var url = this.url;
            client.setRequestHeader('Content-type', this.contentType);
            client.open(method, url, async); client.send(query);
        break;
    }
}
Ha a switch-en kívűl kérem le a this.url-t akkor vissza adja. Valaki röviden elmondaná mért van ez így? Csak ha nem tartok fel senkit. :)