cari
Rumahhujung hadapan webtutorial jsjquery mobile 移动web(5)_jquery

Senarai pesanan

   <div data-role="content">
    <ol data-role="listview" data-theme="g">
      <li><a href="#"> List 1</a></li>
      <li><a href="#"> List 2</a></li>
      <li><a href="#"> List 3</a></li>
    </ol>
   </div>

Senarai baca sahaja

   <div data-role="content">
    <ul data-role="listview" data-inset="true">
      <li><a href="#"> List 1</a></li>
      <li><a href="#"> List 2</a></li>
      <li><a href="#"> List 3</a></li>
    </ul>
   </div>

Senarai butang yang boleh diasingkan

   <div data-role="content">
    <ul data-role="listview" data-theme="g" data-split-icon="gear" data-split-theme="d">
      <li><a href="#"> List 1</a><a href="#"></a></li>
      <li><a href="#"> List 2</a><a href="#"></a></li>
      <li><a href="#"> List 3</a><a href="#"></a></li>
    </ul>
   </div>

Mengandungi senarai kiraan gelembung

   <div data-role="content">
    <ul data-role="listview" data-theme="g">
      <li><a href="#"> List 1</a><span class="ui-li-count">33</span></li>
      <li><a href="#"> List 2</a><span class="ui-li-count">222</span></li>
      <li><a href="#"> List 3</a><span class="ui-li-count">111</span></li>
    </ul>
   </div>

Pilihan konfigurasi.

Apabila jquery Mobile mula berjalan, ia akan mencetuskan acara mobileinit pada objek dokumen. Kita boleh mengatasi fungsi lalai sepadan melalui acara ini. Konfigurasikan pelbagai parameter atribut.

Cara menggunakannya:

 $(document).bind("mobileinit",function(){ 
        //在这里添加用户自定义代码。
     })
     <script src="jquery.js"></script>
     <script src="自定义事件处理函数的js文件"></script>
     <script src="jquerymobile.js"></script>

Menyediakan pembangun dengan objek: $.mobile Tujuan objek ini adalah untuk mengkonfigurasi pelbagai pilihan dan konfigurasi lalai.

$(document).bind("mobileinit",function(){ 
      $.mobile.foo = "foo";l
    })

  Pilihan boleh dikonfigurasikan:

1.ns

Jenis: Rentetan, lalai ialah rentetan bukan kosong.
Penggunaan: $.mobile.ns="mynamespace"
Penerangan: Sesuaikan ruang nama dan elakkan ruang nama.

2.autolinitializePage

Jenis: Jenis Boolean, lalai adalah benar.
Penggunaan: $.mobile.autoInitializePage = false
Perihalan: Secara lalai, apabila elemen DOM halaman sudah sedia, program akan memuatkan fungsi $.mobile.initializePage secara automatik jika ditetapkan kepada

palsu

Halaman tidak akan dibuat dan akan kekal tersembunyi.

3.subPageUrlKey

Jenis: rentetan, nilai lalai ialah halaman-ui.

Penggunaan: $.mobile.subPageUrlkey = "halaman"

Penerangan: Tukar nama parameter utama paparan jQuery Mobile dalam alamat URL Apabila parameter yang dipilih ditukar kepada subPageUrlKey = "halaman", alamat url

akan ditukar kepada

   example.html?page=subpage.

4.activePageClass

Jenis: rentetan, nilai lalai ialah ui-page-active

Penggunaan: $.mobile.activePageClass = “ui-ns-page-active”.

Penerangan: Fungsi utama adalah untuk menyesuaikan gaya css paparan halaman keadaan aktif dan keadaan peralihan.

5.activeBtnClass

Jenis: rentetan, nilai lalai ialah ui-btn-active

Penggunaan: $.mobile.activeBtnClass = "ui-ns-page-active"

Penerangan: Fungsi utama pilihan ini adalah untuk menyesuaikan gaya gadis aktif.

6.ajaxEnabled

Jenis: Nilai Boolean, nilai lalai adalah benar

Penggunaan: $.mobile.ajaxEnabled = palsu

Penerangan: Tetapkan sama ada hendak menggunakan Ajax untuk memuatkan halaman atau menyerahkan data apabila mengklik sambungan atau menyerahkan borang atau butang.

 7.hashListeningEnabled

Jenis: Nilai Boolean, nilai lalai adalah benar;

Penggunaan: $.mobile.hashListeningEnabled = palsu


Penerangan: Tetapkan sama ada untuk memantau dan memproses perubahan lokasi.cincang secara automatik Jika ditetapkan kepada palsu, anda boleh menggunakan kaedah manual untuk memproses perubahan cincang atau hanya menggunakan sambungan


Alamat akan diubah hala.


8.defaultPageTransition


Jenis: rentetan, nilai lalai ialah slaid


Penggunaan: $.mobile.defaultPageTransition = “fade”


Penerangan: Parameter pilihan ini terutamanya menetapkan kesan lalai penukaran halaman Jika ditetapkan kepada tiada, tidak akan ada kesan apabila menukar halaman


Slaidup (slaid dari bawah ke atas) slaid ke bawah (dari atas ke bawah) pop (dari tengah)


9.touchOverflowEnabled


Jenis: Nilai Boolean, nilai lalai adalah palsu


Penggunaan: $.mobile.touchOverflowEnabled = benar


Perihalan: Sama ada hendak menggunakan ciri tatal asli peranti.


 10.defaultDialogTransition


Jenis: rentetan, nilai lalai ialah pop


Penggunaan: $.mobile.defaultDialogTransition = "tiada"


Penerangan: Tetapkan kesan pop timbul kotak dialog Ajax Jika ditetapkan kepada tiada, tidak akan ada kesan yang berlebihan.


 11.minScrollBack


Jenis: Rentetan, nilai lalai ialah 150


Penggunaan: $.mobile.minScrollBack = “200”


Penerangan: Fungsi memori kedudukan tatal akan dicetuskan hanya apabila tatal melebihi ketinggian yang ditetapkan.


 12.loadingMessage


Jenis: StringNilai lalai sedang dimuatkan


Penggunaan: $.mobile.loadingMessage = "Memuatkan"


Penerangan: Tetapkan kandungan teks status pemuatan halaman. Jika ditetapkan kepada palsu, tiada apa yang akan dipaparkan.


 13.pageLoadErrorMessage


Jenis: Rentetan, nilai lalai ialah Ralat Memuatkan Halaman


Penggunaan: $.mobile.pageLoadErrorMessage = "Pemuatan halaman gagal"


Penerangan: Tetapkan kandungan teks gesaan yang dipaparkan apabila permintaan halaman Ajax gagal


14.gredA


Jenis: Nilai Boolean, nilai lalai ialah nilai $.support.mediaquery

Penggunaan: $.mobile.gradeA

Penerangan: Benar akan dikembalikan apabila penyemak imbas memenuhi semua syarat yang disokong

3 Kelemahan JQuery Mobile dan HTML5

1. Berjalan lebih perlahan daripada apl asli: Kelemahan terbesar pada pendapat saya ialah walaupun pada perkakasan Android dan iOS terkini (telefon Android Tegra 2 dwi-teras, tablet iPad2 dwi-teras), apl Mudah Alih JQuery adalah lebih perlahan

Dalam program asli. Terutamanya pada Android, penyemak imbas lebih perlahan dan lebih buggy daripada pada iOS (walaupun Google ialah syarikat yang memfokuskan pada web). Saya tidak menguji program saya pada peranti Android yang lebih lama, mungkin ia tidak akan dijalankan sama sekali (cth. Android G1). Saya percaya bahawa dalam tempoh 12-24 bulan akan datang, kelajuan perkakasan akan bertambah baik dengan cepat (contohnya, peranti empat teras akan tersedia tidak lama lagi pada tahun 2011), dan prestasi mungkin tidak menjadi masalah tidak lama lagi. Tetapi hari ini, ia benar-benar kelemahan. Jika anda hanya memfokuskan pada iOS, anda boleh menjangkakan prestasi penyemak imbas, sekurang-kurangnya ia boleh dipercayai dalam hal itu (tidak seperti Android, BlackBerry, dll.)

2. Pelik (penyemak imbas merentas, pembangunan merentas platform): JQuery Mobile masih versi beta, jadi saya menghadapi banyak pepijat. Walau bagaimanapun, pasukan JQuery masih aktif bertindak balas terhadap isu yang dibangkitkan pada GitHub. Saya fikir salah satu isu terbesar ialah tingkah laku pelik pelbagai penyemak imbas pada platform mudah alih yang berbeza. Isu ini sentiasa dikritik. Apl itu mungkin kelihatan agak pelik - walaupun saya rasa pasukan JQuery Mobile melakukan kerja yang hebat dengan widget dan tema, ia kelihatan berbeza dengan ketara daripada apl asli. Tidak diketahui sejauh mana kesan isu ini kepada pengguna, tetapi ia adalah sesuatu yang perlu diberi perhatian.

3. Keupayaan terhad berbanding program asli: Jelas sekali, JavaScript yang dijalankan dalam penyemak imbas tidak dapat mengakses sepenuhnya banyak ciri peranti. Contoh biasa ialah kamera. Walau bagaimanapun, alatan seperti PhoneGap boleh membantu menyelesaikan banyak masalah biasa. Saya sebenarnya telah mula menggunakan beberapa versi apl saya ke iOS dan Android melalui PhoneGap, menggunakan pengikatan Facebook asli, dan saya kagum dengan hasilnya. Saya akan menulis tentang pengalaman saya menggunakan PhoneGap dalam blog akan datang.

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Python vs JavaScript: Keluk Pembelajaran dan Kemudahan PenggunaanPython vs JavaScript: Keluk Pembelajaran dan Kemudahan PenggunaanApr 16, 2025 am 12:12 AM

Python lebih sesuai untuk pemula, dengan lengkung pembelajaran yang lancar dan sintaks ringkas; JavaScript sesuai untuk pembangunan front-end, dengan lengkung pembelajaran yang curam dan sintaks yang fleksibel. 1. Sintaks Python adalah intuitif dan sesuai untuk sains data dan pembangunan back-end. 2. JavaScript adalah fleksibel dan digunakan secara meluas dalam pengaturcaraan depan dan pelayan.

Python vs JavaScript: Komuniti, Perpustakaan, dan SumberPython vs JavaScript: Komuniti, Perpustakaan, dan SumberApr 15, 2025 am 12:16 AM

Python dan JavaScript mempunyai kelebihan dan kekurangan mereka sendiri dari segi komuniti, perpustakaan dan sumber. 1) Komuniti Python mesra dan sesuai untuk pemula, tetapi sumber pembangunan depan tidak kaya dengan JavaScript. 2) Python berkuasa dalam bidang sains data dan perpustakaan pembelajaran mesin, sementara JavaScript lebih baik dalam perpustakaan pembangunan dan kerangka pembangunan depan. 3) Kedua -duanya mempunyai sumber pembelajaran yang kaya, tetapi Python sesuai untuk memulakan dengan dokumen rasmi, sementara JavaScript lebih baik dengan MDNWebDocs. Pilihan harus berdasarkan keperluan projek dan kepentingan peribadi.

Dari C/C ke JavaScript: Bagaimana semuanya berfungsiDari C/C ke JavaScript: Bagaimana semuanya berfungsiApr 14, 2025 am 12:05 AM

Peralihan dari C/C ke JavaScript memerlukan menyesuaikan diri dengan menaip dinamik, pengumpulan sampah dan pengaturcaraan asynchronous. 1) C/C adalah bahasa yang ditaip secara statik yang memerlukan pengurusan memori manual, manakala JavaScript ditaip secara dinamik dan pengumpulan sampah diproses secara automatik. 2) C/C perlu dikumpulkan ke dalam kod mesin, manakala JavaScript adalah bahasa yang ditafsirkan. 3) JavaScript memperkenalkan konsep seperti penutupan, rantaian prototaip dan janji, yang meningkatkan keupayaan pengaturcaraan fleksibiliti dan asynchronous.

Enjin JavaScript: Membandingkan PelaksanaanEnjin JavaScript: Membandingkan PelaksanaanApr 13, 2025 am 12:05 AM

Enjin JavaScript yang berbeza mempunyai kesan yang berbeza apabila menguraikan dan melaksanakan kod JavaScript, kerana prinsip pelaksanaan dan strategi pengoptimuman setiap enjin berbeza. 1. Analisis leksikal: Menukar kod sumber ke dalam unit leksikal. 2. Analisis Tatabahasa: Menjana pokok sintaks abstrak. 3. Pengoptimuman dan Penyusunan: Menjana kod mesin melalui pengkompil JIT. 4. Jalankan: Jalankan kod mesin. Enjin V8 mengoptimumkan melalui kompilasi segera dan kelas tersembunyi, Spidermonkey menggunakan sistem kesimpulan jenis, menghasilkan prestasi prestasi yang berbeza pada kod yang sama.

Beyond the Browser: JavaScript di dunia nyataBeyond the Browser: JavaScript di dunia nyataApr 12, 2025 am 12:06 AM

Aplikasi JavaScript di dunia nyata termasuk pengaturcaraan sisi pelayan, pembangunan aplikasi mudah alih dan Internet of Things Control: 1. Pengaturcaraan sisi pelayan direalisasikan melalui node.js, sesuai untuk pemprosesan permintaan serentak yang tinggi. 2. Pembangunan aplikasi mudah alih dijalankan melalui reaktnatif dan menyokong penggunaan silang platform. 3. Digunakan untuk kawalan peranti IoT melalui Perpustakaan Johnny-Five, sesuai untuk interaksi perkakasan.

Membina aplikasi SaaS Multi-penyewa dengan Next.js (Integrasi Backend)Membina aplikasi SaaS Multi-penyewa dengan Next.js (Integrasi Backend)Apr 11, 2025 am 08:23 AM

Saya membina aplikasi SaaS multi-penyewa berfungsi (aplikasi edTech) dengan alat teknologi harian anda dan anda boleh melakukan perkara yang sama. Pertama, apakah aplikasi SaaS multi-penyewa? Aplikasi SaaS Multi-penyewa membolehkan anda melayani beberapa pelanggan dari Sing

Cara Membina Aplikasi SaaS Multi-Tenant dengan Next.js (Integrasi Frontend)Cara Membina Aplikasi SaaS Multi-Tenant dengan Next.js (Integrasi Frontend)Apr 11, 2025 am 08:22 AM

Artikel ini menunjukkan integrasi frontend dengan backend yang dijamin oleh permit, membina aplikasi edtech SaaS yang berfungsi menggunakan Next.Js. Frontend mengambil kebenaran pengguna untuk mengawal penglihatan UI dan memastikan permintaan API mematuhi dasar peranan

JavaScript: meneroka serba boleh bahasa webJavaScript: meneroka serba boleh bahasa webApr 11, 2025 am 12:01 AM

JavaScript adalah bahasa utama pembangunan web moden dan digunakan secara meluas untuk kepelbagaian dan fleksibiliti. 1) Pembangunan front-end: Membina laman web dinamik dan aplikasi satu halaman melalui operasi DOM dan kerangka moden (seperti React, Vue.js, sudut). 2) Pembangunan sisi pelayan: Node.js menggunakan model I/O yang tidak menyekat untuk mengendalikan aplikasi konkurensi tinggi dan masa nyata. 3) Pembangunan aplikasi mudah alih dan desktop: Pembangunan silang platform direalisasikan melalui reaktnatif dan elektron untuk meningkatkan kecekapan pembangunan.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),