Category: tutorials

JQuery untuk pengenalan dan konsep kami yang diperlukan untuk meletakkannya untuk digunakan.

Pengertian Dasar

Pengantar tutorial ini dimaksudkan untuk memberikan Anda dengan jQuery penindasan. Jika Anda belum memiliki membuat halaman, membuat halaman HTML dengan isi berikut:

  <html>
  <head>
    <script type="text/javascript" src="pfad/zu/jquery.js"></script>
    <script type="text/javascript">

      // Di sini Anda datang kode bersih
    </script>
  </head>
  <body>
    <a href="http://jquery.com/">jQuery</a>
  </body>

  </html>

Anda memiliki atribut src pada skrip tag menyesuaikan diri agar Anda salinan jquery.js menunjukkan. Jika Anda jquery.js dalam direktori yang sama seperti file HTML, tampaknya sebagai berikut:

 <script type="text/javascript" src="jquery.js"></script>

Anda dapat membuat salinan jQuery men-download dari situs jQuery.

Jalankan kode untuk “Document Siap” - setelah dokumen siap

Hal pertama yang banyak JavaScript programmer, adalah dokumen kode untuk menambahkan, ini adalah sama:

 window.onload = function(){ ... }

Ini adalah kode yang akan dijalankan ketika halaman di-load. Masalahnya di sini adalah kode yang tidak dilaksanakan sebelum semua telah selesai memuat gambar (yang termasuk spanduk periklanan). Alasan mengapa kita harus window.onload zurückgreift adalah bahwa Anda ingin memastikan bahwa dokumen yang memuat selesai sebelum anda menjalankan kode JavaScript. Kode JavaScript akan dijalankan terlalu awal, dapat menimbulkan masalah.

Untuk menghindari masalah ini, ada pernyataan jQuery sederhana, Anda dapat digunakan. Hal ini dikenal sebagai “Siap-acara” (engl. siap acara “) diketahui:

 $(document).ready(function(){
   // Contoh di sini JQuery
 });

Kode ini memeriksa dokumen dan menunggu sampai siap untuk dimanipulasi - persis apa yang kami butuhkan. Salinan potongan kode ini dan menambahkan skrip ke daerah ( “/ / Di sini Anda datang kode bersih”) halaman pengujian Anda. Sisa jQuery contoh harus dilakukan dalam panggilan fungsi ini terpasang, sehingga mereka akan dilaksanakan jika dokumen sudah siap.

Bila mengklik membuat sesuatu

Yang pertama, kita akan mencoba untuk adalah sesuatu yang terjadi ketika link diklik. Untuk melakukan hal ini, kami menambahkan dalam siap-fungsi ( “/ / jQuery contoh di sini”) kode berikut:

 $("a").click(function(){
   alert("Terima kasih untuk mengunjungi!");
 });

Simpan dokumen HTML Anda dan mengundang halaman dalam browser Anda. Jika anda klik pada link, browser popup dengan pesan “Terima kasih untuk mengunjungi!” dibuka sebelum jQuery halaman terbuka.

Untuk “klik” dan kebanyakan acara lainnya dapat standar perilaku mencegah browser (dalam hal ini, membuka link) dengan menggunakan “palsu” dalam hal penanganan hasilnya:

 $("a").click(function(){
   alert("Terima kasih untuk mengunjungi!");
   return false;
 });

Sebuah kelas CSS untuk menambahkan

Tugas umum lain adalah dengan menambahkan (atau menghapus) oleh CSS kelas elemen:

 $("a").addClass("test");

Jika Anda memiliki deklarasi CSS berikut di kepala dari dokumen HTML:

 <style type="text/css">a.test { font-weight: bold; }
 </style>

dan kemudian yang telah disebutkan sebelumnya addClass panggilan untuk dilaksanakan, maka semua A-lemak item ( “tebal”) ditampilkan. CSS ke kelas, Anda dapat menghapus panggilan removeClass dalam cara analog.

Efek Khusus

jQuery menyajikan beberapa efek khusus tersedia untuk membantu anda berdiri keluar dari situs web lain dapat. Untuk tes ini, anda dapat klik seorang pedagang yang digunakan:

 $("a").click(function(){
   $(this).hide("slow");
   return false;
 });

Jika sekarang Anda klik pada link, akan sangat lambat masalah.

Chaining (The Magic dari jQuery)

jQuery menggunakan pendekatan untuk menarik para kode pendek dan mudah untuk mempertahankan. Untuk semua yang berorientasi objek dengan pemrograman, konsep ini harus mudah dimengerti.

singkatnya: Setiap jQuery metode kembali objek itu sendiri, sehingga memungkinkan untuk menggunakan hubungan:

 $("a").addClass("test").show().html("foo");

Setiap satu metode (addClass, menampilkan, dan html), yang jQuery objek, sehingga memungkinkan untuk terus metode lain.

Anda dapat mempengaruhi yang item yang dipilih untuk metode tertentu akan diterapkan:

 $("a")
   .filter(".clickme")
     .click(function(){
       alert("Anda akan meninggalkan halaman ini sekarang.");
     })
   .end()
   .filter(".hideme")
     .click(function(){
       $(this).hide();
       return false;
     })
   .end();

Contoh ini berfungsi untuk kode HTML berikut:

 <a href="http://google.com/" class="clickme">saya menampilkan pesan </a>
 <a href="http://yahoo.com/" class="hideme">saya verschinde</a>

 <a href="http://microsoft.com/"&gtSaya biasa link</a>

Pemilihan elemen dapat digunakan dengan cara berikut dipengaruhi:

    * add(),
    * children(),
    * eq(),
    * filter(),
    * find(),
    * gt(),
    * lt(),
    * next(),
    * not(),
    * parent(),
    * parents() und
    * siblings()

Untuk rincian tentang metode ini dapat ditemukan dalam dokumentasi.

Fungsi panggilan

Fungsi panggilan balik (Inggris panggil fungsi) dijelaskan dalam ilmu komputer fungsi ke fungsi lainnya sebagai parameter diberikan, dan dari ini dalam kondisi tertentu disebut. Berikut ini pendekatan desain pola pembalikan dari kontrol. Adalah penting untuk mengetahui cara menggunakan panggilan berfungsi dengan baik sebagai parameter lulus.

Panggil fungsi tanpa parameter

Panggilan balik fungsi tanpa parameter akan disahkan sebagai berikut:

 $.get('myHTML.html', myFunction);

Parameter yang kedua adalah hanya fungsi nama (bukan sebagai string dan tanpa tanda kurung)

Panggil fungsi dengan parameter

Apa yang Anda lakukan ketika Anda menarik kembali fungsi parameter ingin memberikan?

salah:

 $.get('myHTML.html', myFunction(param1, param2));

Yang tidak akan berfungsi karena di sini pertama fitur myFunction (param1, param2) akan dijalankan dan hasil kemudian kedua sebagai parameter untuk $. Dapatkan () digunakan.

dengan benar:

 $.get('myHTML.html', function(){
   myFunction(param1, param2);

 });

Informasi lebih lanjut tersedia pada dokumentasi samping.

Debugging php skrip dengan Quanta Plus dan Gubed php debugger

tutorial tentang ini

Tutorial ini bahwa anda adalah web developer yang membuat halaman Web dinamis dengan bahasa script PHP. Dengan ini juga diasumsikan bahwa sistem operasi Anda adalah pilihan Linux / Unix berbasis dan pilihan Anda adalah IDE Quanta Plus. Anda akan mempelajari bagaimana Anda dapat menggunakan Gubed PHP Debugger dalam kombinasi dengan Quanta Plus untuk mengejar yang bug dalam skrip PHP Anda.
Klik pada gambar untuk versi lebih besar.

Langkah 1: Pastikan Apache dan PHP adalah membuat dan menjalankan (pada mesin lokal Anda)

Saya rekomendasikan untuk menggunakan XAMPP

“Banyak orang tahu dari pengalaman mereka sendiri bahwa tidak mudah menginstal Apache webserver dan mendapat sulit jika Anda ingin menambahkan MySQL, PHP dan Perl. XAMPP adalah mudah untuk meng-install Apache distribusi yang berisi MySQL, PHP dan Perl. XAMPP adalah benar-benar sangat mudah diinstal dan digunakan - hanya men-download, ekstrak dan mulai. ”
(dikutip dari situs dari XAMPP)

Langkah 2: Pastikan Quanta Plus siap untuk digunakan

Langkah 3: Instalasi dan konfigurasi Gubed PHP Debugger

a) men-download versi terbaru Gubed
Perhatian: Anda perlu untuk men-download “Gubed Quanta” paket.
e.g. GubedQuanta3_4.tar.gz tergantung pada versi Quanta Plus

b) ekstrak tar gzipped arsip

Arsip berisi direktori “docs” dan satu bernama “Gubed”. Setelah menyelesaikan tutorial ini Anda harus membaca file di dalam “docs” direktori untuk mempelajari lebih lanjut tentang Gubed (misalnya Cara menggunakan Gubed tanpa Quanta Plus).

c) Mari kita berasumsi bahwa Anda HTTP Server (misalnya Apache) dikonfigurasi (direktif DocumentRoot) untuk melayani file dari / opt / lampp / htdocs - ini adalah pengaturan standar jika Anda menggunakan XAMPP.

Salin “Gubed” ke direktori-direktori web Anda (/ opt / lampp / htdocs / Gubed)

d) Buat file bernama ‘localsettings.php’ dalam Gubed direktori yang berisi:

<? php 

   $ gbdDebugServer = "localhost"; / / memberitahukan server web dimana untuk mencari-debug server 

   $ gbdDebugPort = 8016; / / port untuk koneksi ke server-debug 

 ?>

Debug-server yang dibangun menjadi Quanta Plus. Bila Anda men-debug skrip PHP Anda webserver kebutuhan untuk menyambung ke-debug server. Variabel $ gbdDebugServer menentukan nama host atau alamat IP dari host yang Anda debug-server berjalan. Server web mencoba untuk berkomunikasi dengan host ini.

Dalam tutorial ini webserver yang berjalan pada mesin lokal Anda sehingga dapat tersambung ke server-debug melalui ‘localhost’ atau 127.0.0.1 Jika Anda ingin men-debug script di remote server produksi Anda akan memiliki untuk menyalin ‘Gubed’ ke direktori host remote dan menetapkan $ gbdDebugServer lokal Anda ke alamat IP komputer dan pastikan bahwa port ditentukan dengan $ gbdDebugPort terbuka untuk sambungan.

Langkah 4: Buat yang baru dalam proyek Quanta Plus

a) Ciptakan sebuah direktori ‘test’ di webservers dokumen root (/ opt / lampp / htdocs / tes)

b) Buat baru dalam proyek Quanta Plus (menu: Proyek - Proyek Baru …)

c) Mengatur proyek nama untuk ‘proyek uji’ dan utama untuk direktori ‘/ opt / lampp / htdocs / test’

d) Klik ‘Next>’ dua kali

e) Klik ‘Selesai’

Langkah 5: Jalankan debug-server Anda saat ini untuk proyek

a) Buka jendela proyek properti (menu: Proyek - Proyek Properti)

b) Ubah ‘Debugger: Tidak Debugger’ untuk ‘Debugger: Gubed’
Perhatikan bagaimana ‘Pilihan’ tombol di sebelah kanan dari kotak pilihan mendapat diaktifkan oleh langkah ini. Di sini Anda dapat mengubah beberapa pilihan lanjutan dari debugger.

c) Klik ‘OK’

Perhatikan bahwa dengan agar-debug server Quanta Plus menawarkan beberapa fitur baru dalam antarmuka pengguna:

1) debugger menu: ini memungkinkan Anda untuk mengontrol fungsionalitas debugger
2) debugger toolbar: menyediakan cara pintas untuk perintah yang paling penting
3) variabel toolview: menunjukkan isi dari variabel yang dipantau
4) breakpoints toolview: daftar Anda breakpoints
5) toolview debug output: menunjukkan output dari debugger

Langkah 6: Debugging

a) Buat baru skrip PHP atau beban yang sudah ada.
e.g. skrip ‘example.php’ disimpan di ‘/ opt / lampp / htdocs / test’

b) Buka ‘http://localhost/Gubed’ dalam browser web.

c) Klik pada link ‘StartSession’

d) Masukkan path dari skrip Anda ingin debug
e.g. ‘http://localhost/test/example.php’

e) Klik ‘Debug’

f) Ubah kembali ke Quanta Plus

g) Gunakan debugger menu toolbar atau debugger untuk debug script

Untuk menonton sebuah variabel Anda dapat menggunakan menu (Debug - Variabel - Variabel Watch) atau Anda dapat menyorot variabel dalam kode sumber yang menggunakan menu konteks.

Sementara debug Anda dapat melihat nilai, jenis dan ukuran yang Anda pantau variabel dalam variabel toolview.

debugger yang toolbar

>Mengeksekusinya script menampilkan setiap baris dari eksekusi untuk pengguna (lambat). Jika naskah saat ini tidak debugged, berikutnya mulai skrip akan mulai berjalan dalam modus.
> Mengeksekusinya script tanpa menampilkan setiap baris dari eksekusi untuk pengguna (cepat). Jika naskah saat ini tidak debugged, berikutnya mulai skrip akan mulai di modus melompat.
> Melaksanakan baris berikutnya dari pelaksanaan, tetapi tidak masuk ke dalam fungsi atau termasuk.
> Melaksanakan baris berikutnya dari pelaksanaan dan langkah-langkah ke dalamnya apabila fungsi panggilan atau memasukkan file.
> Mengeksekusinya yang sisa dari perintah pada fungsi / file dan jeda ketika dilakukan (bila mencapai tingkat yang lebih tinggi di backtrace)
> Meloncati berikutnya perintah eksekusi dan menjalankan perintah berikutnya yang ada.

Jika Anda ingin melakukan debug script lagi ketika Anda selesai, cukup mengambil kembali halaman ini dari browser web Anda untuk memulai sesi baru debug.

Bersenang-senang!