Archívum - Ápr 11, 2007
Ioncube encoder tapasztalatok? Megéri?
Sziasztok!
Szeretném megtudni, hogy használ-e valaki ioncube encodert? Mik a tapasztalatai éles környezetben? Megéri-e az árát? Illetve smarty-val használja-e valaki?
Minden info érdekel, sikeres használat, meg sikertelen is.
Előre is köszi a hozzászólásokat!
Barna
■ Szeretném megtudni, hogy használ-e valaki ioncube encodert? Mik a tapasztalatai éles környezetben? Megéri-e az árát? Illetve smarty-val használja-e valaki?
Minden info érdekel, sikeres használat, meg sikertelen is.
Előre is köszi a hozzászólásokat!
Barna
Proposal to Adopt HTML5
Mozilla, Opera és Apple levele a HTML5 mellett a W3C csapatához
■ JavaScript this hivatkozás mindig az aktuális div adatait adja vissza
Alapvetően eddig még nem használtam OO kódot. Egy probléma során vizsont rájöttem, hogy muszáj lesz objektumokhoz nyúlnom.
A probléma: egy HTML elem onClick eseményéhez egy olyan függvényt szerettem volna hozzárendelni, aminek 2 paramétere van. Arra rájöttem, hogy az addEvenetListener-rel nem fog összejönni. Ekkor kicsit gondolkodtam és szmbe jutott, hogy egy objektum tulajdonságaival tudom helyettesíteni a paraméter listát.
A kód a következőképpen néz ki:Az (1)-es pontnál szépen kiírja a kezdőértékeket amit megadtam. A (2)-es pontnál kiírja a felülírt értékeket. Viszont az eseménykezelő által beállított esemény bekövetkeztekor (tehát amikor rákattintok a DIV-re) nem a (2)-e pontnál beállíott értékeket írja ki, hanem annak a DIV-nek az értékeit amihez hozzá van rendelve az onClick esemény. Tehát kiírja az ID-hez, hogy getclient (ez a DIV ID-je), és mivel nincs cmd tulajdonsága ez undefined lesz.
Miért viselkedik így a kód?
Ha jól tévedek, akkor megoldást jelent a problémára, ha nem this.id-vel adom meg, hanem var id-vel és csinálok egy setID tagfüggvényt. De ha nem muszáj, akkor nem szeretnék ehhez a megoldáshoz folyamodni.
■ A probléma: egy HTML elem onClick eseményéhez egy olyan függvényt szerettem volna hozzárendelni, aminek 2 paramétere van. Arra rájöttem, hogy az addEvenetListener-rel nem fog összejönni. Ekkor kicsit gondolkodtam és szmbe jutott, hogy egy objektum tulajdonságaival tudom helyettesíteni a paraméter listát.
A kód a következőképpen néz ki:
function block()
{
this.id = 'ID alapérték';
this.cmd = 'CMD alapérték';
this.show = showBlock;
// (1)
// alert('ID : ' + this.id + '\nCommand : ' + this.cmd);
function showBlock()
{
alert('(show)ID : ' + this.id + '\n(show)Command : ' + this.cmd);
}
}
var obj = document.getElementById('getclients');
var getClients_block = new block();
getClients_block.id = 'ID #1';
getClients_block.cmd = 'CMD #1';
// (2)
// alert('ID : ' + getClients_block.id + '\nCommand : ' + getClients_block.cmd);
addEvent(obj, 'click', getClients_block.show);
Miért viselkedik így a kód?
Ha jól tévedek, akkor megoldást jelent a problémára, ha nem this.id-vel adom meg, hanem var id-vel és csinálok egy setID tagfüggvényt. De ha nem muszáj, akkor nem szeretnék ehhez a megoldáshoz folyamodni.
Breadcrumb Navigation Increasingly Useful
Jakob Nielsen a breadcrumb navigációs elemek fontosságáról
■ 10 Tips for Optimizing MySQL Queries (That don’t suck)
Revans a Jaslabs félrevezető cikkére reagálva
■