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

Apakah rangka kerja JavaScript?

青灯夜游
Lepaskan: 2022-03-03 15:09:59
asal
2944 orang telah melayarinya

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!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan