Readmore js hosting drupal
auto-lengkap Drupal 7 ini Javascript sangat berfungsi, tetapi pelanggan yang mahu meningkatkan sela masa selepas dimana penyemak imbas anda merasakan anda telah berhenti menaip, atas sebab-sebab Kebolehcapaian tertentu. Mereka juga mahu membuat panggilan awal untuk panggil balik AJAX pada beban halaman, dan berpotensi "memanaskan cache perlahan" pada perkhidmatan pihak ketiga, dan mempercepatkan kemudian panggilan AJAX.
The Javascript berfungsi, tetapi tidak terus terang extensible. Untuk memanjangkan komponen tertentu yang membuat panggilan AJAX, anda perlu memperkenalkan Javascript anda sendiri dan melaksanakan warisan prototypal. Dalam amalan, ini bermakna melakukan tiga perkara:
- Menggantikan Drupal.ACDB objek pembina dengan yang baru, pada mulanya kosong.
- Semasa pembina penggantian ini, hubungi pembina objek tua itu.
- Objek-mencipta prototaip objek-pembina tua itu, sebagai prototaip yang baru, untuk mengikat rantai pusaka tersebut.
Yang berbunyi agak rumit, tetapi berikut menerangi ketiga-tiga langkah dalam apa yang saya harapkan adalah cara yang benar-benar mudah:
Dan itu sahaja. Anda kini mempunyai kawalan ke atas objek auto-lengkap-AJAX memanggil Drupal ini. Anda perlu berusaha untuk menggunakan kuasa ini untuk kebaikan!
Tambah komen baru
Saya adalah seorang ahli Drupal Association!
Drupal 8 API tutorial
Ingin mengetahui mengenai API Drupal 8, dengan contoh bekerja? Ikuti siri saya tutorial. meliputi routing, caching, entiti, config dan banyak lagi!
Mahu mengupah saya?
kategori Blog:
blogposts baru-baru ini
Khamis Mei 18, 2017 - 20:37
Selasa Mac 7, 2017 - 21:21
Jumaat Februari 24, 2017 - 14:11
Saya J-P Stacey, dan saya teknikal pemaju dan arkitek perisian bebas, bekerja dengan Drupal. Javascript, Symfony, PHP dan DevOps, dengan pengalaman dalam projek dan pengurusan proses dan penekanan kepada kebolehgunaan.
Saya tinggal di UK; laman web saya adalah diri menjadi tuan rumah pada bigv.io; e-mel saya dihoskan oleh Google. dan itulah juga apa yang saya gunakan untuk berkongsi fail. (Maklumat lanjut |? Apakah ini)