Apa itu asus id. ASUS Webstorage: tujuan dan kemampuan program
28/12/13 5,8KHampir semua desktop dan aplikasi seluler Anda perlu menyimpan data pengguna di suatu tempat. Tapi bagaimana dengan situs web? Di masa lalu, kami telah menggunakan cookie untuk tujuan ini, namun cookie memiliki keterbatasan yang signifikan.
HTML5 menyediakan alat yang lebih baik untuk mengatasi masalah ini. Alat pertama adalah IndexedDB, yang mubazir jika berbicara tentang penggantian cookie, dan yang kedua adalah Penyimpanan Web, yang merupakan kombinasi dua API yang sangat sederhana. Inilah yang akan saya ceritakan kepada Anda hari ini.
Apa itu Penyimpanan Web?
Secara umum, Penyimpanan Web (juga dikenal sebagai penyimpanan DOM) mengacu pada sekumpulan API yang bertujuan untuk menyediakan cara sederhana menyimpan data di sisi klien di browser. Teknologi ini lebih aman dan lebih cepat dibandingkan cookie, dan juga lebih kuat.
Data disimpan di browser pengguna dan tidak dikirimkan melalui jaringan sebagai cookie. Selain itu, Anda bisa menghemat lagi informasi dibandingkan dengan penggunaan cookie, tanpa mempengaruhi kinerja situs web Anda.
Penyimpanan Web menyediakan dua objek luar biasa untuk menyimpan data:
Penyimpanan lokal: Dengan menggunakan objek ini, Anda akan menyimpan data tanpa tanggal kedaluwarsa. Artinya, data akan disimpan di drive lokal pengguna selamanya.
sessionStorage: Dengan menggunakan objek ini, data yang Anda simpan akan tetap berada di penyimpanan sampai pengunjung menutup browser (tetapi bukan tab). Pilihan bagus Kegunaan objek ini adalah untuk menyimpan data sementara, seperti isi formulir yang diisi oleh pengguna, jika pengguna tidak sengaja menutup tab atau me-refresh halaman.
Ayo pergi!
Jadi, setelah kita mengetahui apa itu Penyimpanan Web, sekarang saatnya untuk mendalaminya lebih dalam.
Penyimpanan lokal
Menyimpan data di localStorage sangat mudah - Anda hanya perlu mendeklarasikannya sebagai properti. Membaca datanya sesederhana contoh di bawah ini:
localStorage.myText = "Ini adalah teks yang disimpan menggunakan objek localStorage"; document.getElementById("text").innerHTML= localStorage.myText;
sesiPenyimpanan
Menyimpan dan mengambil data dari sessionStorage dilakukan dengan cara yang sama:
sessionStorage.myText = "Ini adalah teks yang disimpan menggunakan objek sessionStorage"; document.getElementById("text").innerHTML= sessionStorage.myText;
Kedua objek memiliki metode setItem(), getItem() dan deleteItem() yang juga dapat Anda gunakan:
localStorage.setItem("nama pengguna","Johnny"); console.log(localStorage.getItem("nama pengguna")); localStorage.removeItem("nama pengguna"); //Johnny sudah pergi!
Anda juga dapat mengulanginya, seperti melalui objek biasa, dan memeriksa panjangnya:
console.log(localStorage.length); untuk(var saya di Penyimpanan lokal)( konsol.log(Penyimpanan lokal[i]);)
Ini hanyalah dasar-dasar penggunaan Penyimpanan Web, namun cukup untuk mengimplementasikan API di aplikasi web Anda.
Ada hal-hal keren lainnya yang dapat Anda lakukan dengan Penyimpanan Web, seperti yang dapat Anda lihat sekarang.
Dukungan peramban
Seperti biasa dengan fitur HTML5 yang luar biasa, Anda harus memeriksa daftar browser yang didukung sebelum memanfaatkan fitur ini. Penyimpanan Web didukung oleh hampir semua browser modern, termasuk IE8+, sehingga siap digunakan.
Sayangnya, IE7 dan versi Internet Explorer sebelumnya tidak mendukung API tersebut, jadi Anda perlu menggunakan salah satu fallback di bawah jika ingin mendukung versi ini.
Perpustakaan Javascript untuk Penyimpanan Web
Berikut adalah beberapa perpustakaan JavaScript keren yang membawa Penyimpanan Web ke tingkat berikutnya:
keranjang.js
Pemuat skrip bukti konsep sederhana yang menyimpan skrip dalam cache menggunakan Penyimpanan lokal.
Kizzy
Utilitas penyimpanan lokal JavaScript lintas-browser yang ringan.
LocalDB.js
Alat yang memetakan struktur database ke objek menggunakan API Penyimpanan lokal.
Rockstage.js
Pustaka JavaScript untuk mempermudah penggunaan localStorage dan sessionStorage.
Penyimpanan cloud bukan lagi hal baru. Hampir setiap perusahaan terkenal dan bereputasi baik menyertakan dukungan penyimpanan cloud untuk produknya. ASUS tidak terkecuali dan menawarkan pelanggan untuk menggunakan “cloud”. Hal ini dapat dilakukan dengan beberapa cara, dan utilitas Webstorage adalah salah satu solusinya. Program macam apa ini dan peluang apa saja yang didapat pengguna dengan menginstalnya di PC, akan saya bahas dalam kerangka publikasi ini.
Tentang programnya
Ini adalah penyimpanan cloud yang disediakan oleh ASUS untuk semua yang populer sistem operasi. Siapa pun dapat menggunakan layanan ini.
Rencana tarif
Secara gratis rencana tarif termasuk:
- Ruang disk 5 GB.
- Batas upload satu file adalah 500 MB.
- Cadangan pada 1 PC.
Tentu saja, 5 GB tidak cukup menurut standar saat ini, tetapi jika dianalogikan dengan penyimpanan cloud populer lainnya, ini adalah angka yang dapat diterima. Hingga saat ini:
- Setelah OneDrive - 5 GB.
- DropBox - 2 GB.
- Google Drive - 15GB.
- Cloud Mail.ru - 15 GB (promosi untuk menambah ruang disk dimungkinkan).
Rencana tarif berbayar secara radikal mengubah situasi.
Ruang disk | 200 GB | 2 TB | 5 TB |
Harga, Rp | 29,99 | 99,99 | 419,99 |
Batas unggah file | 10 GB | 10 GB | 10 GB |
Cadangan | pada satu PC | pada 2 buah | pada 2 buah |
Riwayat versi | dalam 30 hari | dalam 30 hari | dalam 30 hari |
Masukan | Ya | Ya | Ya |
Kemungkinan
Cloud dilengkapi dengan fungsi-fungsi berikut:
Akses berkas | |
Koneksi | Cloud berfungsi dengan 7 OS dan 4 browser populer, sehingga dapat diakses dari hampir semua perangkat dengan akses Internet. |
Antarmuka | Antarmuka yang sederhana dan intuitif memungkinkan Anda mengelola dan memantau informasi. |
Sinkronisasi otomatis foto dan video | Menyiapkan fungsi sinkronisasi otomatis untuk foto dan video yang diambil dengan kamera. |
Reservasi | Bisa dilakukan cadangan data di komputer. Pemulihan data dilakukan dengan mengklik tombol. |
Mencari | Pencarian memungkinkan Anda menemukan data yang Anda perlukan menggunakan kata kunci. |
Mentransfer file | |
Tautan | Anda dapat membuat tautan ke data apa pun di cloud dan membaginya dengan keluarga dan teman. |
Perlindungan pengiriman surat | Kata sandi dan tanggal kedaluwarsa akan membantu melindungi pengiriman file dari pihak ketiga. |
Akun | Anda dapat menggunakan satu profil untuk mengatur cloud publik dan rumah |
Keamanan | |
Otentikasi dua faktor | Fitur ini menghasilkan kata sandi dinamis (OTP) setiap 30 detik untuk memastikan keamanan. |
Catatan masuk | Login ke cloud tetap terjaga yaitu waktu dan IP. |
Pemeriksaan virus | File yang diunggah ke cloud diperiksa dari virus oleh pemindai online. Jika antivirus mendeteksi malware, maka secara otomatis mengirimkannya ke karantina. |
Bagi pemilik perangkat ASUS dengan WebStorage yang sudah diinstal sebelumnya, lebih banyak peluang dan manfaat yang diberikan.
Bekerja dengan aplikasi
Untuk mulai menggunakan WebStorage, Anda perlu mengunduh aplikasi yang sesuai.
Untuk desktop
Untuk menggunakan program desktop, unduh penginstal dari situs resmi:
Untuk menyinkronkan file dengan WebStorage, pindahkan sendiri file tersebut ke folder MySyncFolder atau melalui fungsi terkait di menu konteks.
Penyimpanan cloud bukan lagi hal baru. Hampir setiap perusahaan terkenal dan bereputasi baik menyertakan dukungan penyimpanan cloud untuk produknya. ASUS tidak terkecuali dan menawarkan pelanggan untuk menggunakan “cloud”. Hal ini dapat dilakukan dengan beberapa cara, dan utilitas Webstorage adalah salah satu solusinya. Program macam apa ini dan peluang apa saja yang didapat pengguna dengan menginstalnya di PC, akan saya bahas dalam kerangka publikasi ini.
Tentang programnya
Ini adalah penyimpanan cloud yang disediakan oleh ASUS untuk semua sistem operasi populer. Siapa pun dapat menggunakan layanan ini.
Rencana tarif
Paket gratisnya meliputi:
- Ruang disk 5 GB.
- Batas upload satu file adalah 500 MB.
- Cadangan pada 1 PC.
Tentu saja, 5 GB tidak cukup menurut standar saat ini, tetapi jika dianalogikan dengan penyimpanan cloud populer lainnya, ini adalah angka yang dapat diterima. Hingga saat ini:
- Setelah OneDrive - 5 GB.
- DropBox - 2 GB.
- Google Drive - 15GB.
- Cloud Mail.ru - 15 GB (promosi untuk menambah ruang disk dimungkinkan).
Rencana tarif berbayar secara radikal mengubah situasi.
Ruang disk | 200 GB | 2 TB | 5 TB |
Harga, Rp | 29,99 | 99,99 | 419,99 |
Batas unggah file | 10 GB | 10 GB | 10 GB |
Cadangan | pada satu PC | pada 2 buah | pada 2 buah |
Riwayat versi | dalam 30 hari | dalam 30 hari | dalam 30 hari |
Masukan | Ya | Ya | Ya |
Kemungkinan
Cloud dilengkapi dengan fungsi-fungsi berikut:
Akses berkas | |
Koneksi | Cloud berfungsi dengan 7 OS dan 4 browser populer, sehingga dapat diakses dari hampir semua perangkat dengan akses Internet. |
Antarmuka | Antarmuka yang sederhana dan intuitif memungkinkan Anda mengelola dan memantau informasi. |
Sinkronisasi otomatis foto dan video | Menyiapkan fungsi sinkronisasi otomatis untuk foto dan video yang diambil dengan kamera. |
Reservasi | Dimungkinkan untuk membuat cadangan data di komputer Anda. Pemulihan data dilakukan dengan mengklik tombol. |
Mencari | Pencarian memungkinkan Anda menemukan data yang Anda perlukan menggunakan kata kunci. |
Mentransfer file | |
Tautan | Anda dapat membuat tautan ke data apa pun di cloud dan membaginya dengan keluarga dan teman. |
Perlindungan pengiriman surat | Kata sandi dan tanggal kedaluwarsa akan membantu melindungi pengiriman file dari pihak ketiga. |
Akun | Anda dapat menggunakan satu profil untuk mengatur cloud publik dan rumah |
Keamanan | |
Otentikasi dua faktor | Fitur ini menghasilkan kata sandi dinamis (OTP) setiap 30 detik untuk memastikan keamanan. |
Catatan masuk | Login ke cloud tetap terjaga yaitu waktu dan IP. |
Pemeriksaan virus | File yang diunggah ke cloud diperiksa dari virus oleh pemindai online. Jika antivirus mendeteksi malware, maka secara otomatis mengirimkannya ke karantina. |
Bagi pemilik perangkat ASUS dengan WebStorage yang sudah diinstal sebelumnya, lebih banyak peluang dan manfaat yang diberikan.
Bekerja dengan aplikasi
Untuk mulai menggunakan WebStorage, Anda perlu mengunduh aplikasi yang sesuai.
Untuk desktop
Untuk menggunakan program desktop, unduh penginstal dari situs resmi:
Untuk menyinkronkan file dengan WebStorage, pindahkan sendiri file tersebut ke folder MySyncFolder atau melalui fungsi terkait di menu konteks.
AppCache memecahkan masalah membuat beberapa elemen situs web tersedia secara offline, namun kami mungkin ingin menyimpan sejumlah data pengguna atau, misalnya, data terbarunya. permintaan pencarian. Dalam kasus lain, Anda mungkin ingin menyimpan lebih banyak data terstruktur. Bagaimanapun, Penyimpanan Web dan WebSQL akan menjadi solusi terbaik.Kami menggunakan Penyimpanan Web
Penyimpanan Web sangat cocok untuk menyimpan sejumlah kecil informasi daripada tabel besar berisi data, yang akan kita bahas secara singkat di artikel ini dan lihat contohnya. Anda dapat mengetahui informasi lebih detail di artikel terpisah di Penyimpanan Web.Ada banyak tempat yang sering mengalami pemadaman listrik (“Chubais, halo! :),” dari penerjemah). Pengguna harus duduk dan menunggu untuk melanjutkan pekerjaannya di Internet hingga listrik menyala. Bayangkan jika seseorang mengalami situasi serupa, mengisi formulir multi-halaman di situs web, mengetik artikel panjang untuk blog, atau email penting. Saat listrik padam (atau baterai habis), pengguna akan kehilangan semua data ini. Bukankah lebih baik jika, setelah masuk ke jaringan, semua catatan yang belum dia simpan akan tersedia untuknya, yang dengannya dia akan terus bekerja?
Mari kita lihat apa yang bisa kita lakukan pada halaman yang berisi kolom teks biasa ? Halaman tersebut akan menyimpan semua yang kita ketik ke penyimpanan lokal setiap beberapa detik, dan jika dimuat ulang atau ditutup, halaman tersebut akan memuat teks terakhir yang disimpan di kolom tersebut.
Misalkan halaman kita berisi sebuah field Dengan pengenal"draf":
... ...
Ayo menulis fungsi sederhana, yang akan menyimpan konten ke penyimpanan lokal :
fungsi saveMessage())( var pesan = document.getElementById("draft"); localStorage.setItem("message", message.value) )
Mari kita atur interval penghematan menjadi setengah detik:
setInterval(simpanPesan, 500);
Anda juga perlu memastikan bahwa setiap kali halaman dibuka atau dimuat ulang, kolom teks diisi dengan konten yang terakhir disimpan dari penyimpanan lokal ( Penyimpanan lokal):
window.addEventListener("DOMContentLoaded", loadMessage, false); fungsi loadMessage() ( var textbox = document.getElementById("draft"); var pesan = localStorage.getItem("message"); if (!message) ( textbox.value = ""; )else ( textbox.value = pesan ;
Lihat contoh bekerja dengan Penyimpanan Web. Ini sungguh indah
Ini adalah hal yang bagus jika Anda perlu menyimpan sedikit informasi secara lokal.
Kami bekerja secara offline
Untuk beralih ke mode offline, Anda harus benar-benar mengaktifkannya (di browser Opera: “Menu” → “Pengaturan” → “Bekerja offline” atau “File” → “Bekerja offline”). Milik navigator.onLine penting PALSU jika browser sedang offline, jika tidak, itu penting BENAR. Namun, dalam banyak kasus akan lebih baik menggunakan event. Saat pengguna offline, acara tersebut diaktifkan luring, ketika beralih kembali - sesuai on line. Anda dapat menggunakan ini untuk menampilkan pesan kecil tentang offline.Anda akan mendapatkan sesuatu seperti ini:
... window.addEventListener("offline", function())(showWarningDiv("on")), false); window.addEventListener("online", function())(showWarningDiv("off")), false); ... fungsi showWarningDiv(status)( var warningdiv = document.getElementById("warning"); if (status == "on")( warningdiv.innerHTML = "
Sekarang Anda dalam mode offline. Pesan ini disimpan dan akan dikirim ke server saat Anda online lagi.
"; ) lain ( peringatandiv.innerHTML = ""; ) )Masuk akal untuk memastikan bahwa formulir tidak mencoba mengirimkan data saat pengguna bekerja offline. Untuk memeriksanya, kita dapat melakukan ini:
... window.addEventListener("kirim", submitForm, false); ... fungsi submitForm())( saveMessage(); if (!navigator.onLine)( return false; ) )
Suatu peristiwa dipicu ketika data formulir dikirimkan. kirim, yang memanggil fungsi tersebut kirimkanFormulir(). Fitur ini akan menyimpan pesan terlebih dahulu ke penyimpanan lokal, kemudian jika pengguna offline maka datanya tidak akan terkirim kemana-mana.
Anda dapat menyempurnakan contoh ini sehingga menyimpan salinan ke server setiap beberapa detik sehingga tersedia di sana jika pengguna tidak sengaja menghapus datanya. Hal ini sangat penting dalam kasus di mana Anda bekerja, misalnya, dengan informasi rahasia: Anda, misalnya, menginginkan informasi tentang Anda kartu kredit hanya disimpan bersama Anda - di penyimpanan lokal.
Lihat juga contoh lebih lanjut yang menggunakan penyimpanan informasi sesiPenyimpanan. Jika Anda tidak menutup halaman (meskipun dimuat ulang), teks yang dimasukkan ke dalam kolom teks akan tetap ada di sana. Halaman ini juga akan mengirimkan konten bidang ini ke server setiap beberapa detik dan memperbarui waktu penyimpanan terakhir. Pendekatan ini dapat digunakan di mesin dan layanan blog e-mail untuk menyimpan "draft" secara berkala, yang memungkinkan Anda terus bekerja jika terjadi masalah koneksi.
WebSQL: offline lebih mendalam
Penyimpanan Web sangat bagus untuk menyimpan sejumlah kecil informasi, tetapi bagaimana jika kita ingin menyimpan seluruh database? Bagaimana dengan aplikasi web yang dapat membuat berbagai query ke database dan mencarinya?Di sini Penyimpanan Web tidak lagi memungkinkan Anda untuk memperluas - Anda memerlukan sesuatu yang lebih dapat diandalkan. Yaitu - WebSQL. WebSQL adalah database SQLite lokal tempat Anda dapat menyimpan data menggunakan kombinasi Javascript dan SQL.
Bekerja dengan database WebSQL
Hal pertama yang pertama, Anda perlu memastikan browser Anda mendukung WebSQL? Hal ini dapat dilakukan melalui properti jendela.openDatabase:if (window.openDatabase)( //sisa kode Anda ) else( alert("Sepertinya browser Anda tidak mendukung WebSQL. Silakan gunakan browser yang mendukungnya, jika tidak, bagian dari aplikasi ini mungkin tidak berjalan sebagaimana mestinya.") ; //atau pesan serupa lainnya)
Membuat dan membuka database
Anda dapat membuat dan membuka database menggunakan perintah database terbuka, Jadi:var db = openDatabase("food_db", "1.0", "Database Demo Penyimpanan SQL Web", 1*1024*1024); // membuat database bernama "food_db" dengan nomor versi 1.0, deskripsi sebagai "Web SQL Demo Database" dan ukuran 1MB.
Kami baru saja membuat database makanan_db"versi" 1.0, dengan deskripsi "Basis Data Demo Penyimpanan SQL Web", berukuran 1 MB. Variabel db adalah penunjuk ke objek database, yang akan kita gunakan nanti.
Bekerja dengan basis data
Kami telah membuat dan membuka database. Sekarang Anda dapat melakukan berbagai operasi menggunakan perintah SQL. Kami akan melakukan operasi dengan memanggil fungsi tersebut transaksi() objek database (dalam kasus kami ini adalah db). Panggilannya mengembalikan objek sebagai penunjuk yang akan kita gunakan untuk menjalankan berbagai perintah mengeksekusiSQL(). Sintaks untuk perintah ini adalah sebagai berikut:mengeksekusiSql(sqlStatement, argumen, panggilan balik, errorCallback);
Dari parameternya saja Pernyataan sql adalah wajib, sisanya opsional.
Jadi, misalnya kita ingin membuat tabel, kita perlu menulis yang berikut ini:
... db.transaction(function(t)( // Ini adalah callback dengan "t" sebagai objek transaksi t.executeSql("CREATE TABLE IF NOT EXISTS cal_list (food_name TEXT PRIMARY KEY, kalori NYATA, porsi TEKS)" ); ...
Kode ini akan membuat tabel cal_list(jika tidak ada) dengan kolom nama_makanan, kalori Dan porsi.
Menambahkan catatan ke tabel
Menjalankan kueri untuk menambahkan catatan ke tabel adalah tugas sederhana untuk WebSQL. Mari kita lihat sebuah contoh:var nama_makanan = "pizza"; var jumlah_kalori = 320; var serve_size = "satu potong"; db.transaksi(fungsi(t)( t.executeSql("MASUKKAN KE NILAI cal_list (?, ?, ?)", ); ));
Tanda tanya pertama lolos dari parameter nama_makanan, Kedua - jumlah_kalori, dan yang ketiga - ukuran_porsi. Kode ini menambahkan record ke tabel cal_list dengan nilai: pizza, 320 Dan satu potong kolom yang sesuai.
Mari jalankan permintaan lain - untuk mendapatkan data:
var min_cal_amount = 300; ... t.executeSql("PILIH * DARI cal_list WHERE kalori > ?", );
Kode ini akan melakukan kueri untuk mengambil semua baris dengan nilainya kalori lebih besar dari 300: tanda tanya lolos dari variabel jumlah_kal_min.
Memproses Hasil Kueri
Nah, kita telah membuat database dengan tabel di mana kita telah mencatat datanya, sekarang kita ingin membuat query dan menampilkan hasilnya. Biasanya, kita mendapatkan banyak hasil untuk satu kueri SQL dan kita perlu memproses hasil ini untuk menampilkannya dalam tabel atau bentuk terstruktur lainnya di halaman. Parameter ketiga dari fungsi mengeksekusiSQL() menentukan apakah kueri berhasil dieksekusi. Di bawah ini adalah contoh pengolahan hasilnya:var daftar = document.getElementById("daftar"); var makanan; var min_cal_amount = 400; var ukuran_porsi; db.transaction(function(t)( t.executeSql("PILIH nama_makanan SEBAGAI makanan, kalori SEBAGAI jumlah_kalori, porsi sebagai ukuran_porsi FROM cal_list di mana kalori > ?" ,, function(t,r)( for (var i=0; i< r.rows.length; i++){ food = r.rows.item(i).food; amount_of_calories = r.rows.item(i).amount_of_calories; serving_size = r.rows.item(i).serving_size; list.innerHTML +="
Pertama kita tentukan jumlah elemen pada hasil query via r.baris.panjang dan jalankan dari 0 ke nilai ini. Setiap item tersedia di r.baris.item(i), dimana i adalah nomor barisnya. Nama kolom dapat diperoleh dengan cara yang sama. Untuk mendapatkan nilai kolom makanan kami menggunakan r.baris.item(i).makanan dan seterusnya untuk kolom lainnya.
Kami menggunakan semuanya sekaligus
Ada kemungkinan Anda ingin menggunakan Penyimpanan Web, Cache Aplikasi, dan WebSQL secara bersamaan. Hal ini dimungkinkan, semua tergantung pada masalah yang perlu diselesaikan. Misalnya, jika Anda hanya ingin menyimpan beberapa pengaturan pengguna, menggunakan WebSQL akan berlebihan. Penyimpanan Web lebih cocok untuk tujuan tersebut.Namun, jika Anda memiliki data dalam jumlah besar dan perlu memprosesnya, akan lebih logis menggunakan WebSQL.
Kunjungi halaman contoh kalori, yang menggunakan ketiga teknologi secara bersamaan: database disimpan di Penyimpanan Web sehingga Anda dapat mencari meskipun Anda menutup atau memuat ulang halaman, AppCache dan WebSQL digunakan untuk menyediakan kemampuan untuk bekerja secara offline.
Tunggu... bukankah spesifikasi WebSQL disetujui?
Ini belum final. Namun Anda sudah dapat menggunakan teknologi ini pada daftar browser dan perangkat tertentu. Hal yang sama tidak dapat dikatakan tentang IndexedDB, yang tidak memiliki dukungan lintas platform. Yang tersisa hanyalah menunggu spesifikasi disetujui, yang akan segera terjadi.Penting juga untuk dicatat bahwa beberapa browser versi desktop seperti Firefox dan Internet Explorer tidak mendukung WebSQL, mereka akan bekerja dengan IndexedDB. Dalam hal ini, tempat pertama di mana WebSQL dapat digunakan adalah penyimpanan data offline untuk ponsel cerdas: didukung browser Opera Mobile 11, serta browser berbasis mesin WebKit untuk platform Android dan iOS.
Kabar baiknya tentang WebSQL adalah ia menawarkan alat yang mudah digunakan untuk membuat database offline di browser. Mudah dipelajari dan digunakan serta memungkinkan Anda dengan cepat mengembangkan aplikasi web mandiri yang akan bekerja di banyak browser sekaligus.
Kesimpulan
Aplikasi web kini dapat bekerja sepenuhnya secara offline, menggunakan teknologi seperti Cache Aplikasi, Penyimpanan Web, dan database WebSQL. Kita memerlukan Cache Aplikasi untuk menyimpan file dalam cache agar dapat digunakan secara offline; Penyimpanan Web - untuk menyimpan sejumlah kecil informasi, tetapi WebSQL akan menyimpannya alat yang nyaman untuk bekerja dengannya volume besar data. Pengembang, tergantung kebutuhannya, dapat menggunakannya kombinasi yang berbeda teknologi ini untuk membuat aplikasi yang berdiri sendiri.Teknologi ini menjanjikan. Dan seperti biasa akan ada balapan... WebSQL dan IndexedDB yang sudah disebutkan Tambahkan tag