Rumah hujung hadapan web Soal Jawab bahagian hadapan Apakah rangka kerja JavaScript?

Apakah rangka kerja JavaScript?

Mar 03, 2022 pm 03:09 PM
javascript bingkai

Javascript bukan rangka kerja, tetapi bahasa skrip. JavaScript, dirujuk sebagai js, ialah bahasa penskripan yang ringan, ditafsirkan atau tepat pada masanya dengan keutamaan fungsi Ia adalah bahasa pengaturcaraan yang digunakan secara meluas pada klien. Ia sering digunakan untuk menambah pelbagai fungsi dinamik pada halaman web . Memberikan pengguna kesan penyemakan imbas yang lebih lancar dan cantik.

Apakah rangka kerja JavaScript?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Javascript bukan rangka kerja, tetapi bahasa skrip.

JavaScript (pendek kata "JS") ialah bahasa skrip kompilasi yang ringan, ditafsir atau tepat pada masa dengan keutamaan fungsi. Walaupun ia terkenal sebagai bahasa skrip untuk membangunkan halaman Web, ia juga digunakan dalam banyak persekitaran bukan pelayar JavaScript adalah berdasarkan pengaturcaraan prototaip, bahasa skrip dinamik berbilang paradigma, dan menyokong berorientasikan objek, imperatif, deklaratif, dan. paradigma pengaturcaraan berfungsi.

JavaScript ialah bahasa skrip rangkaian yang telah digunakan secara meluas dalam pembangunan aplikasi web Ia sering digunakan untuk menambah pelbagai fungsi dinamik pada halaman web untuk memberikan pengguna kesan penyemakan imbas yang lebih lancar dan cantik. Biasanya skrip JavaScript menyedari fungsinya dengan membenamkannya dalam HTML.

JavaScript boleh digunakan dalam pelbagai bidang pembangunan web, seperti:

  • Pembangunan aplikasi web: Halaman web yang kita layari dalam kehidupan seharian adalah Ia terdiri daripada HTML, CSS dan JavaScript Melalui JavaScript, gaya elemen dalam halaman web boleh dikemas kini dalam masa nyata, dan interaksi antara orang dan halaman web boleh direalisasikan (seperti memantau sama ada pengguna mengklik. tetikus atau menekan butang tertentu, dsb.), dan juga boleh Menambah beberapa animasi yang menarik pada halaman web; digunakan untuk membangunkan aplikasi pada telefon mudah alih atau tablet, dan Kami juga boleh menggunakan beberapa rangka kerja yang sangat baik (seperti React Native) untuk memudahkan pembangunan; di web semuanya boleh dimainkan menggunakan JavaScript;

  • Pembangunan aplikasi Web belakang: Pada masa lalu, kami menggunakan JavaScript untuk membangunkan bahagian hadapan aplikasi Web, tetapi dengan kemunculan Node.JS (persekitaran masa jalan JavaScript), membenarkan JavaScript turut digunakan untuk membangunkan bahagian belakang aplikasi web.

  • Pengetahuan lanjutan: Rangka kerja JavaScript
  • Rangka kerja JavaScript merujuk kepada rangka kerja pengaturcaraan berdasarkan bahasa Javascript.

  • Rangka kerja JavaScript ialah rangka kerja aplikasi yang membenarkan kod pembangun memanfaatkan kod luar biasa untuk memenuhi keperluan uniknya.

Pembangunan aplikasi web adalah serupa dengan membina rumah. Anda mempunyai pilihan untuk mencipta segala-galanya dari awal menggunakan bahan binaan. Tetapi ini membuang masa dan boleh mengakibatkan kos yang tinggi. Namun, jika anda menggunakan bahan yang mudah didapati seperti batu bata dan memasangnya mengikut struktur binaan, pembinaan akan menjadi lebih pantas, menjimatkan wang dan masa.

Pembangunan apl berfungsi sama. Daripada menulis setiap bahagian kod dari awal, anda boleh menggunakan kod pratulis berdasarkan seni bina aplikasi anda sebagai blok binaan. Bingkai menyesuaikan reka bentuk tapak web dengan lebih pantas dan menjadikannya lebih mudah untuk digunakan dengan JavaScript.

Penggunaan rangka kerja JavaScript:

Membina tapak web

Pembangunan bahagian hadapan aplikasi

  • Pembangunan bahagian belakang aplikasi

  • Pembangunan hibrid aplikasi

  • Aplikasi e-dagang

  • Bina skrip modular seperti Node.js

  • Kemas kini DOM secara manual

  • Automasikan tugasan berulang menggunakan templat dan pengikatan dua hala

  • Membangunkan permainan video

  • Mencipta karusel imej

  • Kod ujian dan penyahpepijatan

  • Kombinasi modul

  • Apakah rangka kerja yang ada pada JavaScript:

  • 1. AngularJS
  • AngularJS Google ialah sumber terbuka yang dikeluarkan pada rangka kerja JavaScript 2010. Ini ialah rangka kerja JS bahagian hadapan yang boleh digunakan untuk membuat aplikasi web.

  • Ia dicipta untuk memudahkan pembangunan dan ujian aplikasi web menggunakan rangka kerja seni bina klien MVC dan MVVM.

2. Bootstrap

Gunakan Bootstrap, salah satu kit alat sumber terbuka yang paling popular untuk pembangunan bahagian hadapan, untuk mereka bentuk tapak web responsif mudah alih dengan cepat.

Dikeluarkan pada 2011, ia menyediakan pembangun dengan fleksibiliti yang hebat untuk menyesuaikan pelbagai elemen mengikut keperluan pelanggan.

3. Aurelia

Dikeluarkan pada 2016, Aurelia ialah rangka kerja JS bahagian hadapan sumber terbuka yang mudah, berkuasa dan berkuasa untuk membina aplikasi mudah alih, desktop dan penyemak imbas yang responsif.

Ia bertujuan untuk menumpukan pada membuat spesifikasi web selaras dengan konvensyen dan bukannya konfigurasi, dan memerlukan kurang pencerobohan rangka kerja.

4. Vue.js

Vue.js telah dicipta oleh Evan You pada tahun 2014 semasa bekerja di Google. Ia adalah rangka kerja JavaScript progresif untuk membina antara muka pengguna.

Vue.js boleh diterima pakai dari terasnya dan mudah dikembangkan antara rangka kerja dan perpustakaan berdasarkan pelbagai kes penggunaan.

5. Ember.js

Rangka kerja JS sumber terbuka Ember.js telah diuji dengan teliti dan boleh membina aplikasi web dengan UI yang kaya yang boleh digunakan merentas peranti.

Ia dikeluarkan pada tahun 2011 dan dinamakan SproutCore 2.0.

6. Node.js

Node.js ialah rangka kerja JavaScript sumber terbuka sebelah pelayan yang dibina pada enjin JS V8 Chrome (dicipta pada tahun 2009). Ia ialah persekitaran masa jalan yang melaksanakan kod JS di luar penyemak imbas.

Node.js direka untuk membantu anda membangunkan aplikasi bahagian pelayan berasaskan web yang boleh skala, pantas dan boleh dipercayai.

7. Backbone.js

Rangka kerja JS ringan Backbone.js telah dicipta pada tahun 2010 dan berdasarkan seni bina Model View Presenter (MVP).

Ia mempunyai antara muka JSON yang RESTful untuk membantu anda membina aplikasi web sebelah pelanggan. Ia menstrukturkan aplikasi web menggunakan model untuk acara tersuai dan pengikatan nilai kunci, koleksi dengan API yang cekap dan pandangan menggunakan pengendalian peristiwa deklaratif.

8. Next.js

Platform sumber terbuka Next.js menyediakan rangka kerja pembangunan web bahagian hadapan React. Dikeluarkan pada 2016, ia membolehkan anda mendayakan ciri seperti membuat tapak web statik dan pemaparan sebelah pelayan.

9. Mocha

Setiap aplikasi perlu diuji sebelum ia digunakan. Inilah yang Mocha atau Mocha.js lakukan untuk anda.

Ia ialah rangka kerja ujian JS sumber terbuka kaya ciri yang berjalan pada Node.js dan penyemak imbas.

10. Ionic

Dikeluarkan pada 2013, Ionic ialah rangka kerja JavaScript sumber terbuka untuk membina aplikasi mudah alih hibrid berkualiti tinggi. Versi terbaharunya membolehkan anda memilih mana-mana rangka kerja UI seperti Vue.js, React atau Angular. Ia menggunakan CSS, Sass dan HTML5 untuk membina aplikasi.

11. Webix

Rangka kerja Webix yang mudah digunakan membantu anda membangunkan UI yang kaya dengan menggunakan kod yang lebih ringkas. Ia menyediakan 102 widget antara muka pengguna seperti DataTable, Tree, Spreadsheet, dsb., dan kawalan HTML5/CSS JS yang kaya dengan ciri.

12. Gatsby

Gatsby boleh membantu anda membangunkan tapak web dan aplikasi dengan prestasi yang baik menggunakan React. Ini adalah sumber terbuka dan rangka kerja JS bahagian hadapan percuma.

13. Meteor.js

Meteor ialah rangka kerja JS sumber terbuka yang dikeluarkan pada tahun 2012. Ia membolehkan anda membina aplikasi tindanan penuh untuk mudah alih, desktop dan web dengan lancar.

14. MithrilJS

Walaupun tidak sepopular projek lain dalam senarai ini, Mithril ialah rangka kerja JS pihak pelanggan lanjutan untuk membangunkan aplikasi pihak pelanggan. Ia ringan (kurang daripada 10kb gzip) namun pantas dan menyediakan XHR dan utiliti penghalaan.

15. ExpressJS

Express.js ialah rangka kerja JS bahagian belakang untuk membangunkan aplikasi web. Ia dikeluarkan sebagai perisian sumber terbuka percuma pada tahun 2010 di bawah MIT Aroma.

Ini ialah rangka kerja web Node.js yang pantas dan minimalis dengan pelbagai ciri berguna.

Beberapa alatan JavaScript yang berguna:

  • Slick

    Slick ialah alat JS yang berguna untuk keperluan karusel anda. Bekasnya adalah responsif dan berskala. Ciri-cirinya termasuk sokongan CSS3, gelongsor, seret tetikus, kebolehcapaian penuh, gelung tak terhingga, automain, pemuatan malas dan banyak lagi.

  • Babel

    Babel ialah pengkompil JS sumber terbuka dan percuma yang boleh digunakan untuk menukar ciri JS baharu untuk menjalankan piawaian JS yang lebih lama. Pemalam juga digunakan untuk penukaran sintaks yang tidak disokong oleh versi lama. Ia menyediakan poliisi untuk menyokong fungsi yang hilang dalam sesetengah persekitaran JS.

  • iziModal

    iziModal ialah pemalam modal yang elegan, ringan, fleksibel dan responsif untuk digunakan dengan jQuery. Adalah berguna untuk menggunakan pop timbul untuk memberitahu pengguna tentang maklumat tertentu atau untuk meminta maklumat. Ia mudah digunakan dan mempunyai banyak penyesuaian.

  • ESLint

    Menggunakan ESLint adalah mudah untuk mencari ralat dan membetulkannya dalam kod JS. Ia menganalisis kod secara statistik untuk menangkap ralat sintaks, isu gaya baris arahan, dsb. dan membetulkannya secara automatik.

  • Shave

    Shave ialah pemalam JS kebergantungan sifar yang membolehkan anda memotong teks di dalam elemen HTML dengan menetapkan ketinggian maksimum supaya ia sesuai dengan elemen tersebut. . Ia juga menyimpan beberapa teks asli tambahan dalam elemen tersembunyi untuk memastikan anda tidak kehilangannya.

  • Webpack

    Webpack ialah alat untuk menggabungkan modul JS untuk aplikasi moden. Anda boleh menulis kod dan menggunakannya untuk menggabungkan aset dengan wajar sambil memastikan kod anda bersih.

[Cadangan berkaitan: tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Apakah rangka kerja JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

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)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menilai keberkesanan kos sokongan komersial untuk rangka kerja Java Bagaimana untuk menilai keberkesanan kos sokongan komersial untuk rangka kerja Java Jun 05, 2024 pm 05:25 PM

Menilai kos/prestasi sokongan komersial untuk rangka kerja Java melibatkan langkah-langkah berikut: Tentukan tahap jaminan yang diperlukan dan jaminan perjanjian tahap perkhidmatan (SLA). Pengalaman dan kepakaran pasukan sokongan penyelidikan. Pertimbangkan perkhidmatan tambahan seperti peningkatan, penyelesaian masalah dan pengoptimuman prestasi. Timbang kos sokongan perniagaan terhadap pengurangan risiko dan peningkatan kecekapan.

Bagaimanakah pilihan rangka kerja PHP yang ringan mempengaruhi prestasi aplikasi? Bagaimanakah pilihan rangka kerja PHP yang ringan mempengaruhi prestasi aplikasi? Jun 06, 2024 am 10:53 AM

Rangka kerja PHP yang ringan meningkatkan prestasi aplikasi melalui saiz kecil dan penggunaan sumber yang rendah. Ciri-cirinya termasuk: saiz kecil, permulaan pantas, penggunaan memori yang rendah, kelajuan dan daya tindak balas yang dipertingkatkan, dan penggunaan sumber yang dikurangkan: SlimFramework mencipta API REST, hanya 500KB, responsif yang tinggi dan daya pemprosesan yang tinggi.

Amalan terbaik dokumentasi rangka kerja Golang Amalan terbaik dokumentasi rangka kerja Golang Jun 04, 2024 pm 05:00 PM

Menulis dokumentasi yang jelas dan komprehensif adalah penting untuk rangka kerja Golang. Amalan terbaik termasuk mengikut gaya dokumentasi yang ditetapkan, seperti Panduan Gaya Pengekodan Google. Gunakan struktur organisasi yang jelas, termasuk tajuk, subtajuk dan senarai, serta sediakan navigasi. Menyediakan maklumat yang komprehensif dan tepat, termasuk panduan permulaan, rujukan API dan konsep. Gunakan contoh kod untuk menggambarkan konsep dan penggunaan. Pastikan dokumentasi dikemas kini, jejak perubahan dan dokumen ciri baharu. Sediakan sokongan dan sumber komuniti seperti isu dan forum GitHub. Buat contoh praktikal, seperti dokumentasi API.

Bagaimana untuk memilih rangka kerja golang terbaik untuk senario aplikasi yang berbeza Bagaimana untuk memilih rangka kerja golang terbaik untuk senario aplikasi yang berbeza Jun 05, 2024 pm 04:05 PM

Pilih rangka kerja Go terbaik berdasarkan senario aplikasi: pertimbangkan jenis aplikasi, ciri bahasa, keperluan prestasi dan ekosistem. Rangka kerja Common Go: Gin (aplikasi Web), Echo (Perkhidmatan Web), Fiber (daya pemprosesan tinggi), gorm (ORM), fasthttp (kelajuan). Kes praktikal: membina REST API (Fiber) dan berinteraksi dengan pangkalan data (gorm). Pilih rangka kerja: pilih fasthttp untuk prestasi utama, Gin/Echo untuk aplikasi web yang fleksibel, dan gorm untuk interaksi pangkalan data.

Bagaimanakah keluk pembelajaran rangka kerja PHP berbanding rangka kerja bahasa lain? Bagaimanakah keluk pembelajaran rangka kerja PHP berbanding rangka kerja bahasa lain? Jun 06, 2024 pm 12:41 PM

Keluk pembelajaran rangka kerja PHP bergantung pada kecekapan bahasa, kerumitan rangka kerja, kualiti dokumentasi dan sokongan komuniti. Keluk pembelajaran rangka kerja PHP adalah lebih tinggi jika dibandingkan dengan rangka kerja Python dan lebih rendah jika dibandingkan dengan rangka kerja Ruby. Berbanding dengan rangka kerja Java, rangka kerja PHP mempunyai keluk pembelajaran yang sederhana tetapi masa yang lebih singkat untuk bermula.

Perbandingan prestasi rangka kerja Java Perbandingan prestasi rangka kerja Java Jun 04, 2024 pm 03:56 PM

Mengikut penanda aras, untuk aplikasi kecil dan berprestasi tinggi, Quarkus (permulaan pantas, memori rendah) atau Micronaut (TechEmpower cemerlang) adalah pilihan yang ideal. SpringBoot sesuai untuk aplikasi bertindan penuh yang besar, tetapi mempunyai masa permulaan dan penggunaan memori yang lebih perlahan.

Penjelasan praktikal terperinci pembangunan rangka kerja golang: Soalan dan Jawapan Penjelasan praktikal terperinci pembangunan rangka kerja golang: Soalan dan Jawapan Jun 06, 2024 am 10:57 AM

Dalam pembangunan rangka kerja Go, cabaran biasa dan penyelesaiannya ialah: Pengendalian ralat: Gunakan pakej ralat untuk pengurusan dan gunakan perisian tengah untuk mengendalikan ralat secara berpusat. Pengesahan dan kebenaran: Sepadukan perpustakaan pihak ketiga dan cipta perisian tengah tersuai untuk menyemak bukti kelayakan. Pemprosesan serentak: Gunakan goroutine, mutex dan saluran untuk mengawal akses sumber. Ujian unit: Gunakan pakej, olok-olok dan stub untuk pengasingan dan alat liputan kod untuk memastikan kecukupan. Penerapan dan pemantauan: Gunakan bekas Docker untuk membungkus penggunaan, menyediakan sandaran data dan menjejak prestasi dan ralat dengan alat pengelogan dan pemantauan.

Perbandingan prestasi rangka kerja Golang: metrik untuk membuat pilihan bijak Perbandingan prestasi rangka kerja Golang: metrik untuk membuat pilihan bijak Jun 05, 2024 pm 10:02 PM

Apabila memilih rangka kerja Go, penunjuk prestasi utama (KPI) termasuk: masa tindak balas, pemprosesan, konkurensi dan penggunaan sumber. Dengan menanda aras dan membandingkan KPI rangka kerja, pembangun boleh membuat pilihan termaklum berdasarkan keperluan aplikasi, dengan mengambil kira beban yang dijangkakan, bahagian kritikal prestasi dan kekangan sumber.

See all articles