Rumah Kewangan Peribadi Bagaimana menggunakan AJAX untuk membuat aplikasi untuk pemrograman HTML5 dan CSS3 - dummies

Bagaimana menggunakan AJAX untuk membuat aplikasi untuk pemrograman HTML5 dan CSS3 - dummies

Isi kandungan:

Video: Membuat Aplikasi Kirim Balas Pesan Chat (Inbox) dengan PHP 7 dan jQuery Ajax (Part 1/4) 2024

Video: Membuat Aplikasi Kirim Balas Pesan Chat (Inbox) dengan PHP 7 dan jQuery Ajax (Part 1/4) 2024
Anonim

Semua orang mahu membuat aplikasi mudah alih pada hari ini. Inilah rahsia besar. Banyak aplikasi yang benar-benar ditulis dalam HTML5, CSS, dan JavaScript. Anda sudah mengetahui semua yang anda perlukan untuk membuat aplikasi yang berfungsi pada peranti mudah alih. Lebih baik lagi, anda tidak perlu belajar bahasa baru atau mendapatkan kebenaran dari kedai aplikasi atau membeli lesen, seperti yang anda lakukan untuk aplikasi asli.

Terdapat beberapa helah indah yang boleh anda lakukan untuk pengguna iOS. Anda boleh merekabentuk program anda supaya pengguna dapat menambahkan ikon terus ke desktop. Pengguna kemudian boleh memulakan program seperti mana-mana aplikasi lain. Anda juga boleh membuat penyemak imbas menyembunyikan ketepatan pelayar biasa supaya program anda tidak kelihatan seperti ia berjalan dalam pelayar!

Ternyata kesan ini agak mudah dilakukan.

Tambah ikon pada program anda

Versi iOS moden (sistem operasi iPhone / iPad) sudah mempunyai keupayaan untuk menyimpan mana-mana halaman web pada desktop. Lihat sahaja laman web di Safari dan klik butang Kongsi. Anda akan mendapati pilihan untuk menyimpan halaman web ke desktop. Anda boleh mengarahkan pengguna anda untuk melakukan ini, dan mereka akan dapat melancarkan program anda seperti aplikasi normal.

Walau bagaimanapun, ikon lalai untuk apl yang disimpan agak hodoh. Sekiranya anda mahukan ikon yang menarik, anda boleh menyimpan imej kecil sebagai. fail png dan letakkannya dalam direktori yang sama dengan program anda. Kemudian, anda boleh menambah baris ini ke halaman anda (di header) dan imej itu akan muncul di desktop apabila pengguna menyimpan program anda:


Sebagai bonus tambahan, iPhone atau iPad secara automatik menyesuaikan imej supaya kelihatan seperti Ikon Apple, menambah kesan yang sesuai dengan versi iOS yang dipasang (bulat dan berkaca keras dalam iOS6, rata di iOS7.)

Sudah tentu, helah ikon ini adalah mekanisme Apple sahaja. Dengan kebanyakan versi Android, sebarang penanda buku yang telah anda tetapkan dengan pelayar utama anda boleh ditambah ke desktop, tetapi tiada pilihan ikon tersuai. Arahan ikon-sentuh-ikon hanya akan diabaikan jika anda menggunakan OS lain.

Keluarkan bar alat Safari

Walaupun program anda kelihatan baik dari skrin utama, apabila pengguna mengaktifkan program itu, masih jelas bahawa program itu adalah sebahagian daripada penyemak imbas web. Anda boleh dengan mudah menyembunyikan bar alat penyemak imbas dengan baris lain di tajuk:


Kod ini tidak akan melakukan apa-apa yang berlainan kecuali program dipanggil dari desktop. Walau bagaimanapun, dalam kes itu, ia menyembunyikan bar alat, menjadikan program kelihatan dan terasa seperti aplikasi penuh. Sebagai bonus tambahan, ini menjalankan program dalam mod skrin penuh, memberikan ruang yang lebih sedikit untuk permainan.

Sekali lagi, ini adalah penyelesaian khusus Apple. Tidak ada cara mudah untuk mencapai kesan yang sama pada peranti Android.

Simpan program anda di luar talian

Sekarang program anda kelihatan seperti sebuah aplikasi, kecuali ia hanya berjalan apabila anda disambungkan ke Internet. HTML5 mempunyai ciri indah yang membolehkan anda menyimpan seluruh laman web secara setempat pada kali pertama ia dijalankan.

Kemudian jika pengguna cuba untuk mengakses program ini dan sistem tidak boleh masuk dalam talian, salinan tempatan permainan dijalankan. Pada dasarnya, program dimuat turun kali pertama ia diaktifkan dan kekal pada peranti tempatan.

Ini adalah kesan yang agak mudah dicapai:

  • Jadikan program anda stabil: Sebelum anda boleh menggunakan mekanisme penyimpanan luar talian, anda perlu memastikan program anda sudah hampir siap. Sekurang-kurangnya, anda perlu memastikan anda mengetahui semua fail luaran yang diperlukan oleh permainan.

  • Gunakan hanya sumber-sumber tempatan: Untuk projek semacam ini, anda tidak boleh bergantung pada Internet luaran, jadi anda perlu mempunyai semua fail anda setempat. Ini bermakna anda tidak boleh menggunakan PHP atau fail luaran. Anda perlu mempunyai salinan segala-galanya di server.

  • Membina cahce. fail nyata: Lihat direktori yang mengandungi permainan anda, dan buat fail teks baru yang dipanggil.

  • Tulis baris pertama: Baris pertama cache. fail manifes hanya perlu mengandungi teks CACHE MANIFEST (semua dalam huruf besar).

  • Buat senarai setiap fail dalam direktori: Tulis nama setiap fail dalam direktori, satu fail setiap baris. Berhati-hati dengan permodalan dan ejaan anda.

  • Tambah atribut manifes: Teg mempunyai atribut baru yang disebut nyata. Gunakan ini untuk menerangkan kepada pelayan di mana manifes cache boleh didapati:

    
    
  • Muatkan halaman dengan normal: Anda perlu memuatkan halaman web sekali dengan cara biasa. Sekiranya semua telah ditetapkan dengan betul, penyemak imbas secara senyap-senyap akan membuat salinan fail.

  • Uji ke luar talian: Cara terbaik untuk menguji storan luar talian adalah untuk mematikan akses tanpa wayar pada mesin anda sementara dan kemudian cuba mengakses fail tersebut. Sekiranya semuanya berjaya, anda sepatutnya dapat melihat halaman anda seolah-olah anda masih dalam talian.

  • Semak tetapan pelayan: Jika storan luar talian tidak berfungsi, anda mungkin perlu menyemak pentadbiran pelayan anda. Jenis MIME teks / manifes perlu dikonfigurasi pada pelayan. Anda mungkin perlu meminta pentadbir pelayan anda untuk menetapkan pilihan ini. fail htaccess untuk akaun anda:

    tambah teks / manifes cache. nyata
    

Perhatikan bahwa hal itu dapat memakan mekanisme tersembunyi cache beberapa jam untuk mengenali perubahan, jadi ketika Anda membuat perubahan pada halaman Anda, perubahan ini tidak diperbarui secara otomatis ke browser lokal. Sebab itulah yang terbaik untuk menyelamatkan arkib luar talian untuk mendekati akhir kitaran pembangunan projek anda.

Bagaimana menggunakan AJAX untuk membuat aplikasi untuk pemrograman HTML5 dan CSS3 - dummies

Pilihan Editor

Memasang Drupal: Perisian Ekstrak - dummies

Memasang Drupal: Perisian Ekstrak - dummies

Selepas perisian Drupal. fail zip terletak di host web anda, anda perlu mengekstrak perisian sebelum memasang dan mengkonfigurasi Drupal. Kebanyakan pengurus fail boleh mengekstrak fail Drupal anda untuk anda. Berikut adalah contoh bagaimana ia berfungsi. Versi anda mungkin berbeza, jadi hubungi hos web anda untuk bantuan jika anda tidak boleh ...

Memasang Drupal di Web Host dengan Softaculous - dummies

Memasang Drupal di Web Host dengan Softaculous - dummies

Pemasangan Drupal yang mudah menggunakan program yang dipanggil Fantastico atau Softaculous. Jika syarikat hosting anda menggunakan Softaculous, berikut adalah cara ia berfungsi. Komuniti Drupal tidak mengesyorkan memasang Drupal dengan perisian pihak ketiga seperti Softaculous atau Fantastico. Melakukannya boleh membuat peningkatan yang sukar dan berpotensi menimbulkan masalah dengan pangkalan data anda ...

Mengurus Laman Pengguna Drupal Garden - dummies

Mengurus Laman Pengguna Drupal Garden - dummies

Halaman Orang di Drupal Gardens membolehkan anda mengawal pengguna, anda akan memasang pemasangan Drupal biasa. Anda boleh mencari pengguna, menyekat dan menyahsekat, memadam, dan menetapkan peranan. Klik pautan Orang untuk mengurus pengguna. Tab Senarai membantu anda mencari pengguna yang sedia ada, dan tab Permit membolehkan anda membuat peranan dan ...

Pilihan Editor

ACT Practice Math Questions: Ketaksamaan - dummies

ACT Practice Math Questions: Ketaksamaan - dummies

Semua perkara yang sama, menyelesaikan sedikit ketidaksamaan pada peperiksaan ACT Math sangat baik. Nasib baik, soalan amalan berikut akan membantu anda menjadi lebih besar daripada cabaran! Soalan amalan Memandangkan x adalah integer, untuk apa nilai x dan x + 4 <16? a. ...

ACT Practice Math Questions: Persamaan Linear - dummies

ACT Practice Math Questions: Persamaan Linear - dummies

Jika anda ingin nongkrong di pesawat koordinat, maka anda harus tahu cara menggunakan persamaan linear. Pada peperiksaan ACT Matematik, anda akan menemui soalan seperti berikut, di mana anda diminta untuk memecahkan borang pencerobohan cerun untuk mengira cerun garisan yang berbeza. Soalan Amalan Apakah lereng garis ...

ACT Practice Math Questions: Probability - dummies

ACT Practice Math Questions: Probability - dummies

Lebih banyak soalan yang menangani kebarangkalian. Terdapat juga peluang yang baik bahawa kemungkinan menjawab soalan-soalan anda dengan betul akan bertambah baik jika anda menangani soalan amalan berikut. Soalan praktik Sheila mempunyai 4 kaus kaki hitam dan 2 kaus kaki navy ...

Pilihan Editor

Menghiasi laman web perkahwinan anda di laman web Dime - dummies

Menghiasi laman web perkahwinan anda di laman web Dime - dummies

Hiasan yang anda perlukan. Sesetengah venue mungkin tidak memerlukan sebarang hiasan majlis perkahwinan. Sebagai contoh, anda boleh memilih majlis anda di atrium sebuah hotel yang sudah mempunyai pokok-pokok dan pokok renek yang dihias dengan lampu mini yang jelas - sesuai untuk ...

Menentukan Sama ada untuk Sewa Perancang Pernikahan - monyet

Menentukan Sama ada untuk Sewa Perancang Pernikahan - monyet

Pasangan yang paling berpikiran anggaran tidak mempekerjakan perancang perkawinan independen , tetapi anda boleh memutuskan bahawa perbelanjaan seorang perancang perkahwinan adalah bernilai kejutan yang anda akan elakkan. Contohnya, jika anda dan pasangan anda ditekan untuk masa atau diliputi oleh pemikiran mencari dan mewawancarai vendor individu, anda mungkin ingin mempersiapkan pernikahan ...

Pendapatan Perks untuk Pernikahan Tujuan Anda - monyet

Pendapatan Perks untuk Pernikahan Tujuan Anda - monyet

Jika Anda merencanakan pernikahan tujuan, - anda mungkin akan menerima beberapa faedah yang mengejutkan. Kemudahan perkahwinan-perkahwinan boleh termasuk rawatan VIP di hotel, terutamanya apabila anda boleh menempah sekatan bilik untuk tetamu anda. Malah, hotel menawarkan faedah dan peningkatan untuk satu sebab pintar: untuk membina kesetiaan pelanggan. Mereka mahu ...