Archívum - Ápr 17, 2011
CSS osztályok helyesírása
Ö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
Offline webalkalmazások az áprilisi budapest.js-en
Á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"
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;
}
}