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.
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.
Rangka kerja JavaScript merujuk kepada rangka kerja pengaturcaraan berdasarkan bahasa Javascript.
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:
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.
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!