Megtanultam a HTML-t és a CSS-t, és most megtanulom a JavaScriptet. Hogyan hozhatok létre olyan webhelyet, amely megőrzi a felhasználói lehetőségeket?


Válasz 1:

Attól függ, hogy milyen lehetőségeket próbál megmaradni, és hogy szüksége van-e őket egy szerveren tárolásra. Feltételezve, hogy csak néhány egyszerű opciót tárol, és nem kell kiszolgálóoldali perzisztencia, javaslom a használatát

helyi raktár

:

  1. localStorage.setItem ("option1", "value"); var option1Value = localStorage.getItem ("option1");

Vegye figyelembe, hogy a localStorage csak a karakterláncokat támogatja, tehát ha egy objektumot tárolni kell, először sorba kell állítania, például:

  1. var someObject = {a: 1, b: 2}; localStorage.setItem ("some-object", JSON.stringify (someObject));

Ha le kell töltenie az objektumot, akkor érdemessé teheti azt:

  1. var someObject; próbáljon ki {someObject = JSON.parse (localStorage.getItem ("some-object")); if (! someObject) {dobjon új hibát ("Az elem nem létezik"); }} catch (err) {// vagy az elem nem létezik, vagy valahogy sérült someObject = {}; // ésszerű alapértelmezéseket adhat meg}

helyi raktár

nem garantáltan tartós (különösen iOS esetén). Ez valóban csak ideiglenes adatok, gyorsítótárazás és csak néhány könnyen konfigurálható felhasználói beállítás számára hasznos. Ha sok adatot kell tárolnia, vagy garantálnia kell annak megmaradását,

helyi raktár

nem neked. Ebben az esetben érdemes lehet fontolóra venni az IndexeltDB-t egy Web SQL Database-töltelékkel azokon a rendszereken, amelyekben az IndexedDB hibásan van megvalósítva. azt javasolnám

Treo

, amelynek könnyen használható API-ja van, és támogatja a megfelelő visszaeséseket.


Válasz 2:

Ennek két módja van. A felhasználók bejelentkezhetnek a webhelyére, és információkat tárolhatnak róluk a háttérrendszeren. Ehhez meg kell tanulnia egy háttérnyelvet, és az információt adatbázisban kell tárolnia.

A második módszer az, hogy információkat tárolnak a böngésző helyi tárolójában. Ily módon egyáltalán nincs szükség hátsó oldalra, de a felhasználói információk megőrzése a különböző eszközökön nem lehetséges. Ha másik böngészőből vagy telefonjáról jelentkeznek be, akkor nem tudják megmondani, hogy ugyanaz a személy.


Válasz 3:

Valószínűleg meg kell terveznie és kifejlesztenie egy olyan webalkalmazást, amely lehetővé tenné a látogatók számára, hogy regisztrációs funkcióval az alkalmazás felhasználói legyenek.

Ha meg akarja tanulni a webfejlesztést, kipróbálhatja az új online fejlesztési tanfolyamot, amely hamarosan életbe lép. Ők

100% kedvezményes kuponokat kínál

15 ember közül azok közül, akik regisztrálják érdeklődésüket.

Itt a HTML, CSS és a Javascript mellett SQL, Ruby, Ruby on Rails, tesztelés, agilis becslés és tervezés is megtanulható.

Mindenesetre sok szerencsét a kutatáshoz.

Legjobb

M. Panos


Válasz 4:

Szokásos válaszom bárki számára a WordPress telepítése, és hagyja, hogy ez és néhány plugin segítsen neked. Kicsit többet fog megtudni, és valószínűleg felismeri, hogy a WordPress sok feladatot fog elvégezni az Ön számára.

Később felhasználhatja a már meglévő ismereteket és néhány php-t a WordPress szilva testreszabásához és módosításához, ha kíváncsi. Időközben sok időt és problémát takaríthatott meg magának.

Nem lenne az első ötletem, hogy hol kezdje el másképp, de elmondom neked, hogy a WordPress és beépülő moduljai nagyszerűek, és kezelik a felhasználókat és profiljaikat, és elég sok hida elérhető, hogy a WordPress más webes alkalmazásokkal együttműködve működjön.

Itt található a webhelyem WordPress bővítményeinek listája, amelyek segíthetnek abban, hogy megismerkedhessen a Plugins „labirintusával”.

Alapvető WordPress plugins és eszközök


Válasz 5:

A kérdése nem tartalmaz részleteket. A felhasználó típusát érti? Az oldal tartalma a felhasználói típusa alapján? Ha igen, akkor a HTML, CSS, JavaScript (a NodeJ kivételével) nem tudja kezelni. Ismernie kell a szerveroldali nyelvet a felhasználói típus vagy információ vagy a kapcsolódó tartalom tárolásához és kezeléséhez. A szerverrel való kommunikációhoz meg kell ismernie a PHP-t vagy az ASP.NET-et. Az adatok tárolásához tudnia kell az SQL-t vagy a MySQL-t.

A csomópontok kommunikálhatnak az adatbázisokkal, és ez egy JavaScript keretrendszer.