Rumah > Artikel > hujung hadapan web > Apakah maksud python dan jquery?
Python ialah bahasa pengaturcaraan skrip sumber terbuka yang berorientasikan objek, ditafsirkan, universal, mempunyai banyak perpustakaan standard dan perpustakaan ketiga, dan ia boleh membangunkan kedua-dua alat kecil dan aplikasi peringkat perusahaan. jQuery ialah rangka kerja JavaScript yang pantas dan ringkas; ia merangkumi kod fungsi (fungsi) yang biasa digunakan dalam JavaScript, menyediakan corak reka bentuk JavaScript yang mudah, dan mengoptimumkan operasi dokumen HTML, pemprosesan acara, reka bentuk animasi dan interaksi Ajax.
Persekitaran pengendalian tutorial ini: sistem windows7, versi jquery3.6.0&&Python3, komputer Dell G3.
Apakah maksud python?
Python pada asalnya bermaksud "python" dalam bahasa Inggeris sehingga ia dicipta oleh orang Belanda Guido van Rossum (Guido untuk pendek) pada tahun 1989. Bahasa pengaturcaraan yang ditafsirkan berorientasikan objek, dan menamakannya Python memberikannya maksud bahasa pengaturcaraan.
Bercakap tentang Python, kelahirannya sangat dramatik Menurut laporan kendiri Guido, dia mengembangkan bahasa Python semasa tempoh Krismas untuk membunuh masa Sebab mengapa dia memilih Python sebagai bahasa Pengaturcaraan bahasa dinamakan kerana dia adalah peminat besar kumpulan teater bernama Monty Python.
Bahasa Python dibangunkan berdasarkan bahasa pengajaran ABC, malangnya, walaupun bahasa ABC sangat berkuasa, ia tidak digunakan secara meluas keterbukaan.
Berdasarkan pertimbangan ini, apabila Guido membangunkan Python, dia bukan sahaja menambah banyak fungsi yang ABC tidak ada, tetapi juga mereka bentuk pelbagai perpustakaan yang kaya dan berkuasa untuknya Menggunakan perpustakaan Python ini, pengaturcara boleh menggunakan Pelbagai modul yang dibuat dalam bahasa lain (terutama bahasa C dan C) mudah disambungkan bersama, jadi Python sering dipanggil bahasa "gam".
Perpustakaan dan modul di sini boleh difahami secara ringkas sebagai fail sumber Setiap fail mengandungi kaedah (juga dipanggil fungsi) yang boleh melaksanakan pelbagai fungsi.
Secara keseluruhannya, ciri terbesar bahasa Python ialah kesederhanaan, yang ditunjukkan terutamanya dalam dua aspek berikut:
Sintaks bahasa Python sangat ringkas dan jelas, menjadikannya mudah walaupun pemula yang bukan jurusan perisian untuk bermula.
Berbanding dengan bahasa pengaturcaraan lain, kod pelaksanaan bahasa Python selalunya paling pendek untuk melaksanakan fungsi yang sama.
Python ialah bahasa pengaturcaraan skrip sumber terbuka yang berorientasikan objek, ditafsirkan, tujuan umum, saya rasa terdapat tiga sebab utama mengapa ia sangat popular:
Python mudah digunakan, mempunyai kos pembelajaran yang rendah, dan kelihatan sangat elegan dan bersih
Python mempunyai banyak perpustakaan standard dan perpustakaan ketiga; . Ia berkuasa dan boleh membangunkan bukan sahaja alat kecil tetapi juga aplikasi peringkat perusahaan; .
1) Sintaks mudah Serasi dengan C/C tradisional, Java, C# dan bahasa lain Berbanding dengan Python, keperluan Python untuk format kod tidak begitu ketat. Kelonggaran ini menjadikan pengguna lebih selesa apabila menulis kod tanpa menghabiskan terlalu banyak tenaga pada minutiae. Izinkan saya memberi anda dua contoh biasa:
Python tidak memerlukan koma bertitik di hujung setiap pernyataan, sudah tentu ia betul; >Anda tidak perlu menentukan jenis semasa mentakrifkan pembolehubah, malah anda boleh menetapkan jenis data yang berbeza kepada pembolehubah yang sama.
Dua perkara ini juga merupakan ciri bahasa skrip biasa seperti PHP, JavaScript dan MATLAB.
2) Python ialah sumber terbuka
Sumber terbuka Python dicerminkan dalam dua aspek:
① Kod yang ditulis oleh pengaturcara menggunakan Python ialah sumber terbuka.
Sebagai contoh, jika kita membangunkan sistem BBS dan meletakkannya di Internet untuk dimuat turun oleh pengguna, maka apa yang dimuat turun oleh pengguna ialah semua kod sumber sistem, dan mereka boleh mengubah suainya sesuka hati. Ini juga merupakan ciri bahasa yang ditafsirkan Jika anda ingin menjalankan program, anda mesti mempunyai kod sumber.
② Jurubahasa dan modul Python ialah sumber terbuka.
Sumber terbuka rasmi penterjemah Python dan kod modul adalah dengan harapan semua pengguna Python akan mengambil bahagian dalam meningkatkan prestasi Python dan menebus kelemahan Python Semakin banyak kod tersebut dikaji, semakin mantap ia jadilah.
Selalu ada sekumpulan kecil orang di dunia ini, yang sama ada tidak mencari kemasyhuran atau kekayaan, atau mereka akan terus mengukuhkan dan memperbaiki Python untuk mencapai tujuan tertentu. Jangan fikir semua orang hanya mementingkan kepentingan segera. Selalu ada beberapa elit yang akan mengambil masa yang lama untuk menangkap ikan besar, dan sentiasa ada beberapa geek yang akan melakukan beberapa perkara yang menarik.
3) Python adalah percuma
Sumber terbuka tidak bermakna perisian sumber terbuka dan perisian percuma adalah dua konsep yang berbeza, tetapi kebanyakan perisian sumber terbuka juga adalah perisian percuma Python, yang merupakan sumber terbuka dan percuma.
Jika anda ingin membezakan konsep sumber terbuka dan percuma, sila tekan: Adakah sumber terbuka bermaksud percuma? Biarkan fakta bercakap sendiri
Pengguna yang menggunakan Python untuk membangunkan atau menerbitkan program mereka sendiri tidak perlu membayar sebarang yuran dan tidak perlu risau tentang isu hak cipta Walaupun untuk kegunaan komersial, Python adalah percuma.
4) Python ialah bahasa peringkat tinggi
Bahasa peringkat tinggi yang disebut di sini bermakna Python mempunyai enkapsulasi yang lebih mendalam dan melindungi banyak butiran asas Contohnya, Python akan mengurus memori secara automatik (. memperuntukkan secara automatik apabila diperlukan, tidak Dilepaskan secara automatik apabila diperlukan).
Kelebihan bahasa peringkat tinggi ialah ia mudah digunakan, dan anda tidak perlu risau tentang butirannya; tahu kenapa.
5) Python ialah bahasa yang ditafsirkan yang boleh merentas platform
Bahasa yang ditafsirkan secara amnya merentas platform (mudah alih yang baik), dan Python tidak terkecuali kami telah membincangkannya dalam "Disusun Perbezaan antara bahasa dan bahasa yang ditafsirkan telah dijelaskan dalam "Perbezaan antara Bahasa dan Bahasa yang Ditafsirkan" dan tidak akan diulang di sini.
5) Python ialah bahasa pengaturcaraan berorientasikan objek
Berorientasikan objek ialah ciri yang biasanya ada pada bahasa pengaturcaraan moden, jika tidak, sukar untuk membangunkan atur cara sederhana dan besar.
Python menyokong orientasi objek, tetapi ia tidak menguatkuasakan orientasi objek. Java ialah bahasa pengaturcaraan berorientasikan objek biasa, tetapi ia memaksa kod untuk disusun dalam bentuk kelas dan objek.
6) Python berkuasa (banyak modul)
Python mempunyai banyak modul dan pada asasnya melaksanakan semua fungsi biasa, daripada pemprosesan rentetan mudah kepada lukisan grafik 3D yang kompleks, dengan bantuan Ini semua boleh dilakukan dengan mudah dengan modul Python.
Komuniti Python berkembang dengan baik Selain modul teras yang disediakan secara rasmi oleh Python, banyak organisasi pihak ketiga juga akan mengambil bahagian dalam membangunkan modul, termasuk gergasi perisian seperti Google, Facebook dan Microsoft. Walaupun untuk beberapa fungsi khusus, Python selalunya mempunyai modul sumber terbuka yang sepadan, dan mungkin terdapat lebih daripada satu modul.
7) Python sangat berskala
Skalabilitas Python ditunjukkan dalam modulnya Python mempunyai perpustakaan kelas terkaya dan paling berkuasa di kalangan bahasa skrip, yang meliputi fail I /O, GUI, pengaturcaraan rangkaian. , capaian pangkalan data, operasi teks dan kebanyakan senario aplikasi lain.
Kod asas perpustakaan ini tidak semestinya Python, terdapat juga banyak versi C/C. Apabila anda memerlukan sekeping kod kritikal untuk berjalan lebih pantas, anda boleh melaksanakannya dalam bahasa C/C dan kemudian memanggilnya dalam Python. Python boleh "melekat" bahasa lain bersama-sama, jadi ia dipanggil "bahasa gam".
Apakah maksud jquery?
jQuery ialah rangka kerja JavaScript yang pantas dan ringkas Ia adalah satu lagi perpustakaan kod JavaScript yang sangat baik selepas Prototaip ( Rangka Kerja) telah dikeluarkan pada Januari 2006 oleh John Resig.
jquery merujuk kepada pustaka fungsi JavaScript terkapsul, pustaka JavaScript "kurang tulis, buat lebih" ringan.
jQuery merangkum kod fungsi JavaScript biasa, menyediakan corak reka bentuk JavaScript yang ringkas dan mengoptimumkan operasi dokumen HTML, pemprosesan acara, reka bentuk animasi dan interaksi Ajax.
Tujuan reka bentuk jQuery ialah "kurang tulis, buat lebih", yang bermaksud kurang menulis kod dan melakukan lebih banyak perkara.
Ciri teras jQuery boleh diringkaskan seperti berikut: Ia mempunyai sintaks rantaian yang unik dan antara muka berbilang fungsi yang pendek dan jelas Ia mempunyai pemilih CSS yang cekap dan fleksibel, dan boleh memanjangkan pemilih CSS; mempunyai sambungan pemalam yang mudah Mekanisme dan pemalam yang kaya. jQuery serasi dengan pelbagai penyemak imbas arus perdana, seperti IE 6.0, FF 1.5, Safari 2.0, Opera 9.0, dll.
Ciri bahasa jQuery:
1 Dapatkan elemen dokumen dengan cepat
Mekanisme pemilihan jQuery dibina pada pemilih CSS, yang menyediakan pertanyaan pantas Keupayaan. elemen dalam dokumen DOM, dan sangat meningkatkan cara untuk mendapatkan elemen halaman dalam JavaScript.
2. Menyediakan kesan dinamik halaman yang cantik
jQuery mempunyai satu siri kesan animasi terbina dalam, yang boleh membangunkan halaman web yang sangat cantik menggunakan kesan terbina dalam jQuery, seperti fade -dalam Kesan khas dinamik seperti fade out dan penyingkiran unsur.
3. Cipta halaman web bukan muat semula AJAX
AJAX ialah singkatan JavaScript dan XML tak segerak Ia boleh membangunkan halaman web bukan muat semula yang sangat sensitif, terutamanya apabila membangunkan halaman web sebelah pelayan , seperti tapak web PHP , perlu berkomunikasi dengan pelayan bolak-balik Jika AJAX tidak digunakan, halaman web perlu dimuat semula setiap kali data dikemas kini Walau bagaimanapun, selepas menggunakan kesan khas AJAX, halaman tersebut boleh menjadi sebahagian disegarkan untuk memberikan kesan dinamik.
4. Menyediakan penambahan kepada bahasa JavaScript
jQuery menyediakan peningkatan kepada struktur JavaScript asas, seperti lelaran elemen dan pemprosesan tatasusunan.
5. Pengendalian acara dipertingkatkan
jQuery menyediakan pelbagai acara halaman, yang boleh menghalang pengaturcara daripada menambahkan terlalu banyak kod pengendalian acara dalam HTML Yang paling penting, pengendalian acaranya Pelayar menghapuskan pelbagai isu keserasian penyemak imbas .
6. Tukar kandungan halaman web
jQuery boleh mengubah suai kandungan halaman web, seperti menukar teks halaman web, memasukkan atau menyelak imej halaman web memudahkan cara kod JavaScript perlu diproses.
[Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]
Atas ialah kandungan terperinci Apakah maksud python dan jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!