Archívum - 2010
február 21
javascript vs actionscript
Sziasztok!
Mostanában csinálok egy olyan webes alkalmazást, amiben a háttérben számításigényes bonyolult algoritmus fut le. Tartalmaz gráfban keresést, prototípusosan öröklődő objektumok tömegét, closure-t, sztringműveleteket stb.
Látszik a különbség a böngészők között a lefutási időben. Még korántsem vagyok a projekt végén, és előre el kell gondolkodnom azon, hogy mi van akkor, ha a végső algoritmus futási ideje bizonyos böngészőkön már elér a felhasználók számára egy megengedhetetlen szintet? Chrome-ban úgy tűnik, hogy szépen fog menni, de mi van, ha valaki egy lassabb böngészőt kénytelen használni?
Felvetődött bennem, hogy ebben az esetben megkövetelném a flash jelenlétét és az algoritmus abban futna le. Actionscriptben viszont semmi tapasztalatom nincsen, és ezért szeretnék tájékozódni, a véleményeteket kérni, hogy elképzelhessem hogy mivel jár ez, érdemes-e ebben gondolkodni.
1: Tényleg gyorsabban futna le flash-ben, actionscripttel ugyanaz az algoritmus?
Ilyen linkeket találtam a neten javascript vs actionscript témában:
http://oddhammer.com/actionscriptperformance/set4/
http://jacksondunstan.com/articles/534
http://coolwebdeveloper.com/tag/javascript-vs-flash-performance/
Nem tűnik egyértelműnek a gyorsulás.
2: A flash külön processzen fut a böngészőtől? Vagyis ha többprocis gépet használ valaki, akkor hatékonyabban tudom kihasználni vele az erőforrásokat?
3: Nehéz átírni egy javascript kódot actionscriptre? Mire kell vigyázni? Ha úgy döntök hogy mindkét platformon futtatható kódot készítek, mi az, amit nem érdemes használnom, mert nehéz lenne átírni?
4: Actionscript kódból hogyan csinálhatok swf állományt, van erre ingyenes eszköz? Mit ajánlotok?
Köszönöm a véleményeteket, gondolataitokat!
■ Mostanában csinálok egy olyan webes alkalmazást, amiben a háttérben számításigényes bonyolult algoritmus fut le. Tartalmaz gráfban keresést, prototípusosan öröklődő objektumok tömegét, closure-t, sztringműveleteket stb.
Látszik a különbség a böngészők között a lefutási időben. Még korántsem vagyok a projekt végén, és előre el kell gondolkodnom azon, hogy mi van akkor, ha a végső algoritmus futási ideje bizonyos böngészőkön már elér a felhasználók számára egy megengedhetetlen szintet? Chrome-ban úgy tűnik, hogy szépen fog menni, de mi van, ha valaki egy lassabb böngészőt kénytelen használni?
Felvetődött bennem, hogy ebben az esetben megkövetelném a flash jelenlétét és az algoritmus abban futna le. Actionscriptben viszont semmi tapasztalatom nincsen, és ezért szeretnék tájékozódni, a véleményeteket kérni, hogy elképzelhessem hogy mivel jár ez, érdemes-e ebben gondolkodni.
1: Tényleg gyorsabban futna le flash-ben, actionscripttel ugyanaz az algoritmus?
Ilyen linkeket találtam a neten javascript vs actionscript témában:
http://oddhammer.com/actionscriptperformance/set4/
http://jacksondunstan.com/articles/534
http://coolwebdeveloper.com/tag/javascript-vs-flash-performance/
Nem tűnik egyértelműnek a gyorsulás.
2: A flash külön processzen fut a böngészőtől? Vagyis ha többprocis gépet használ valaki, akkor hatékonyabban tudom kihasználni vele az erőforrásokat?
3: Nehéz átírni egy javascript kódot actionscriptre? Mire kell vigyázni? Ha úgy döntök hogy mindkét platformon futtatható kódot készítek, mi az, amit nem érdemes használnom, mert nehéz lenne átírni?
4: Actionscript kódból hogyan csinálhatok swf állományt, van erre ingyenes eszköz? Mit ajánlotok?
Köszönöm a véleményeteket, gondolataitokat!
Flash tömb és változó
Sziasztok!
A következő dologra keresek megoldást:
Adott egy flash felület -> adatküldés php-nak -> majd ebből kapott változó feldolgozása.
A kapott anyagot egy szép tömbbe rendezem. Ez eddig megvan. Tömb feltöltve, kiíratva.
Ahol elakadtam hogy ezeket a tömböket a program későbbi részébe fel tudjam használni. Ott, bárhogy hivatkozom rá már "undefined" jelzéssel nem látja a tartalmat. Erre keresek megoldást. A másik gondom hogy e tömbökre egy összerakott karakter lánccal kellene hivatkoznom de azt nem értelmezi úgy mintha egy változó neve lenne azaz: kiíratnám a tomb1[0] értékét egy 'tomb'+x+[0] módon összerakott kifejezéssel ahol az x értéke változó.
De nézzük a másikat:
A flash része:
var tombx = new Array()
var my_lv:LoadVars = new LoadVars();
my_lv.sendAndLoad("urlap.php",my_lv,"POST")
my_lv.onLoad = function(success:Boolean) {
if (success) {
var tombx = new Array()
var tomby = new Array()
for (var a = 0; a < this.items; a++) {
tomby.push(this['FO'+ a])
}
for (var b = 0; b < this.items; b++) {
if (tomby[b].substr(0,1) == 'A'){
if (tomby[b].substr(1,1) == '1'){
tombx[b] = tomby[b]
}
}
}
}
}
stop()
a következő fram kiratása többféle képpen:
valt02.text = tombx[0]
valt04 = tombx[0]
az eredmény ugyanaz.
Problémámra a segítséget előre is köszönöm.
dw
■ A következő dologra keresek megoldást:
Adott egy flash felület -> adatküldés php-nak -> majd ebből kapott változó feldolgozása.
A kapott anyagot egy szép tömbbe rendezem. Ez eddig megvan. Tömb feltöltve, kiíratva.
Ahol elakadtam hogy ezeket a tömböket a program későbbi részébe fel tudjam használni. Ott, bárhogy hivatkozom rá már "undefined" jelzéssel nem látja a tartalmat. Erre keresek megoldást. A másik gondom hogy e tömbökre egy összerakott karakter lánccal kellene hivatkoznom de azt nem értelmezi úgy mintha egy változó neve lenne azaz: kiíratnám a tomb1[0] értékét egy 'tomb'+x+[0] módon összerakott kifejezéssel ahol az x értéke változó.
De nézzük a másikat:
A flash része:
var tombx = new Array()
var my_lv:LoadVars = new LoadVars();
my_lv.sendAndLoad("urlap.php",my_lv,"POST")
my_lv.onLoad = function(success:Boolean) {
if (success) {
var tombx = new Array()
var tomby = new Array()
for (var a = 0; a < this.items; a++) {
tomby.push(this['FO'+ a])
}
for (var b = 0; b < this.items; b++) {
if (tomby[b].substr(0,1) == 'A'){
if (tomby[b].substr(1,1) == '1'){
tombx[b] = tomby[b]
}
}
}
}
}
stop()
a következő fram kiratása többféle képpen:
valt02.text = tombx[0]
valt04 = tombx[0]
az eredmény ugyanaz.
Problémámra a segítséget előre is köszönöm.
dw
február 21
ajax php mysql
Sziasztok!
Egy olyan kérdésem lenne, hogy adva van egy ajaxos kérés amelyet drop dwon boxból select után végrehajt. azt hogy lehetne megoldani, hogy átirja az urlt a kérés alapján.
ez az ajax kód:a lényegi kérdés hogy ezt össze lehetne hozni valahogy a -el?
szeretném átadni a select boxokból a paramétereket de nem tudom hoyg hogyan és szétolvastam már a fejem a neten.
Előre i köszönettel
■ Egy olyan kérdésem lenne, hogy adva van egy ajaxos kérés amelyet drop dwon boxból select után végrehajt. azt hogy lehetne megoldani, hogy átirja az urlt a kérés alapján.
ez az ajax kód:
var xmlhttp;
function showCucc(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("A böngésző nem támogatja a HTTP Request-et");
return;
}
var url="getpict.php";
url=url+"?kat="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("mutat").innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
document.location
szeretném átadni a select boxokból a paramétereket de nem tudom hoyg hogyan és szétolvastam már a fejem a neten.
Előre i köszönettel
php-ban regisztráció
nem működik a programom. valamiért az adatbázisban nem jelenik meg az adat, amit beviszek az űrlapon.
tinyMCE plugin option értékadás
Sziasztok!
Kérlek segítetek egy kicsit, merre kutakodjak a következő feladat megoldásában:
Beállítottam a tinyMCE mcegooglemaps plugin-ját és a domain nevemhez tartozó gMaps API kulcsot valahogyan össze kellene rendelnem a plugin, plugin_googleMaps_apiKey-vel.
Így próbáltam, de eredménytelenül:
tinyMCE.init({
...
mcegooglemaps_option: ("plugin_googleMaps_apiKey","ide jön az én API kulcsom"),
...
});
Hogyan kell szabályosan plugin opciónak értéket adni?
Segítségeteket köszönöm!
■ Kérlek segítetek egy kicsit, merre kutakodjak a következő feladat megoldásában:
Beállítottam a tinyMCE mcegooglemaps plugin-ját és a domain nevemhez tartozó gMaps API kulcsot valahogyan össze kellene rendelnem a plugin, plugin_googleMaps_apiKey-vel.
Így próbáltam, de eredménytelenül:
tinyMCE.init({
...
mcegooglemaps_option: ("plugin_googleMaps_apiKey","ide jön az én API kulcsom"),
...
});
Hogyan kell szabályosan plugin opciónak értéket adni?
Segítségeteket köszönöm!
Email Newsletter Design: Guidelines And Examples
Mire figyeljünk hírlevelek készítésénél
■ február 19
Sammy.js, CouchDB, and the new web architecture
JSON/HTTP adatbázisokra települő JQuery alapú JavaScript keretrendszer
■ url cim szerkesztéséhez keresek segitséget
Olyat szeretnék megoldani, hogy az url ben lévő get-ek ne látszódjanak, csak a mögötte levő tartalom címe. PL:
index.php?col=7&id=22 Helyett:
fekek/fekbetet.
Szóval, hogy számok és változók helyett csak nevek legyenek.
Kösz, R.
■ index.php?col=7&id=22 Helyett:
fekek/fekbetet.
Szóval, hogy számok és változók helyett csak nevek legyenek.
Kösz, R.
Adding Markers to a Map Using the Google Maps API and jQuery
Térképpontok felvétele Google Maps-ra JQuery-vel
■