Új hozzászólás Aktív témák

  • Keem1

    veterán

    válasz martonx #8160 üzenetére

    Igen, tegnap dobtam össze a pár HTML, CSS és JS kódot, szóval tegnap kezdtem a nulláról, a frontend részét legalábbis. A vezérlő apit, ami már C#, azt legalább egy hete hegesztem.

    Sokat agyaltam én is hogy mi legyen a frontend része. Ez egy családi-baráti projekt (egyelőre nem szánom publikusnak, de nem csak én használnám), ezért a natív android appot kizártam (egyrészt nem fejlesztettem még androidra, másrészt ágyúval veréb esete, harmadrészt rühellem az összes olyan appot, ami egy frankó webappal tökéletesen megoldható [meki kupon app :F ], negyedrészt kell több platform, és értelmetlen android, ios, windows külön alkalmazásokat gyártani, ha egyben egy frankó webes megoldással kivitelezhető).
    A frontend nagy része akár Apache+MySQL+PHP vonalon gyorsan és egyszerűen leprogramozható lenne, talán még frontend script nélkül is (bár ilyen esetben a page reload nem biztos sokat rontana a felhasználói élményen), de sajnos ez sem jöhet szóba. Van egy minimál JSON API-t kezelő C# service, mögötte egy SQLite database, ami eddig a pontig király. Már "csak" egy jó kis GUI-t kellene hozzá gyártanom.

    Eredetileg Angular volt a kiszemelt, de azt se ismerem semennyire. Nem tudtam, hogy a jquery már elavultnak számít (5-6 éve használtam, minimál saját kóddal, inkább internetes example bedolgozásával - elég volt a célhoz).
    Még nem biztos, hogy az eddigieket nem dolgozom át, de majd meglátjuk.

    Más:
    Hogy tudok eseményt rendelni (a fenti click) a dom-hoz ajax-szal hozzáadott objektumokhoz? A fenti, beégetett HTML-lel jól megy már a kapcsolás, viszont az egyes device-okat reprezentáló div-ek is ajax jsonból jönnének (és már jönnek is), de az oldal létrehozásakor nem létező objektumokra nem megy az event. Pedig pont egyszerű selectort választottam: css class. Azt hittem/reméltem, hogy ez a classhoz adja az eventet, függetlenül attól, hogy épp hány birtokolja a lapon, illetve utólag változik-e a számuk.

    Egyébként valami ilyesmi lesz a cél (csak példa):

    |-- Misi Home (https://192.168.0.xxx/misihome/ --- Raspberry Pi)
    |------------ Bejárati lámpa
    |------------ Hajdú bojler
    |------------ Nappali lámpa
    |-- Anett Home (https://192.168.0.xxx/anetthome/ --- Raspberry Pi)
    |------------ Fürdőszoba lámpa
    |------------ Hálószoba lámpa
    |------------ Nappali lámpa
    |-- Gyuri Home (https://192.168.0.xxx/gyurihome/ --- Raspberry Pi)
    |------------ Műhely lámpa
    |------------ Borotválkozós lámpa
    |------------ Nappali lámpa
    |------------ Kazán

Új hozzászólás Aktív témák

Hirdetés