Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Adakah javascript rangka kerja atau perpustakaan?

Adakah javascript rangka kerja atau perpustakaan?

青灯夜游
Lepaskan: 2022-10-12 17:33:11
asal
1698 orang telah melayarinya

Javascript bukan rangka kerja atau perpustakaan, 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 . Menyediakan pengguna dengan kesan penyemakan imbas yang lebih lancar dan lebih cantik dan rangka kerja Javascript (perpustakaan) merujuk kepada rangka kerja pengaturcaraan (perpustakaan) berdasarkan bahasa Javascript.

Adakah javascript rangka kerja atau perpustakaan?

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

Javascript bukan rangka kerja atau perpustakaan, tetapi bahasa skrip.

Pengenalan kepada Bahasa JavaScript

JavaScript ("JS" ringkasnya) ialah bahasa yang ringan, ditafsirkan dengan keutamaan fungsi Atau bahasa skrip yang disusun tepat pada masanya. 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 berasaskan prototaip yang ditaip secara dinamik, ditaip lemah. Jurubahasanya dipanggil enjin JavaScript, yang merupakan sebahagian daripada penyemak imbas dan digunakan secara meluas dalam bahasa penskripan sisi klien Ia mula-mula digunakan pada halaman web HTML untuk menambah fungsi dinamik pada halaman web HTML.

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 ialah bahasa tafsiran merentas platform yang tidak memerlukan pra-penyusunan dan boleh dijalankan di bawah pelbagai sistem pengendalian.

Bahasa skrip JavaScript tidak bergantung pada sistem pengendalian dan hanya memerlukan sokongan penyemak imbas. Oleh itu, skrip JavaScript boleh digunakan pada mana-mana mesin selepas ditulis, dengan syarat pelayar pada mesin menyokong bahasa skrip JavaScript JavaScript telah disokong oleh kebanyakan penyemak imbas, jadi ia boleh dijalankan pada pelbagai platform (seperti Windows, Linux, Mac, Android, iOS, dll.).

Ringkasnya, JavaScript bergantung pada penyemak imbas itu sendiri dan tiada kaitan dengan persekitaran pengendalian selagi komputer boleh menjalankan penyemak imbas dan pelayar menyokong JavaScript, ia boleh dilaksanakan dengan betul. Tetapi penyemak imbas yang berbeza dan versi berbeza pelayar yang sama menyokong JavaScript secara berbeza (keserasian penyemak imbas).

Tidak seperti bahasa skrip sebelah pelayan, seperti PHP dan ASP, JavaScript digunakan terutamanya sebagai bahasa skrip sebelah klien untuk dijalankan pada penyemak imbas pengguna dan tidak memerlukan sokongan pelayan. Oleh itu, pada masa awal, pengaturcara menyukai JavaScript untuk mengurangkan beban pada pelayan, tetapi pada masa yang sama ia juga membawa masalah lain, keselamatan.

JavaScript boleh digunakan dalam pelbagai bidang pembangunan Web, seperti:

  • Pembangunan aplikasi web: Halaman web yang kita layari dalam kehidupan seharian adalah terdiri daripada HTML, Ia terdiri daripada 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.). Ia juga boleh digunakan dalam halaman web. Tambah beberapa animasi yang menarik; juga digunakan untuk membangunkan aplikasi pada telefon mudah alih atau tablet, dan kami juga boleh Membuat pembangunan lebih mudah dengan bantuan beberapa rangka kerja yang sangat baik (seperti React Native); permainan yang telah kami mainkan di web semuanya boleh dilaksanakan 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), JavaScript Ia juga boleh digunakan untuk membangunkan bahagian belakang aplikasi web.

  • Rangka kerja Javascript
  • Rangka kerja Javascript merujuk kepada rangka kerja pengaturcaraan yang dibina pada bahasa Javascript.

Rangka kerja JavaScript kini disepadukan ke dalam web dan aplikasi mudah alih mereka sendiri. Arah pembangunan perisian sedang beralih ke arah pelanggan. Membina API bahagian belakang dan pelanggan bahagian hadapan yang kaya ialah trend besar, dan kebanyakannya ditulis dalam rangka kerja JavaScript. Ini nampaknya satu helah yang digunakan oleh pembangun. Jika anda menggunakan API semasa membangunkan antara muka hadapan, anda akan lebih biasa dengan API dan anda akan mempunyai pemahaman yang jelas tentang kandungan kerja anda. Menggunakan teknologi ini untuk menulis pelanggan menjadikannya sangat mudah untuk menulis aplikasi iPhone atau Android yang terkemuka.

Sebelum kemunculan rangka kerja JavaScript, pembangun hanya boleh melaksanakan operasi jQuery pada halaman. Pendekatan ini boleh menyebabkan kekeliruan kepada pembangun tentang operasi pengekodan dengan mudah dan tidak mudah untuk diuruskan. Backbone ialah pendahulu asal, menyediakan struktur dan organisasi asas bersama rangka kerja mesra pembangun seperti Angular dan Ember. Pada masa kini, ia telah digemari oleh banyak projek. Kami sering mengabaikan latar belakang profesional pembangun, yang mungkin membawa mereka menemui rangka kerja popular yang terasa sangat intuitif dan menjadikan rangka kerja JavaScript lebih mudah difahami.

Kegunaan 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

  • Gunakan templat dan pengikatan dua hala secara automatik Laksanakan tugasan berulang

  • Membangunkan permainan video

  • Buat karusel imej

  • Uji kod dan Nyahpepijat

  • Gabungan modul

Rangka kerja javascript biasa (perpustakaan) ialah:

1. Rangka kerja UI bahagian hadapan

1. Rangka kerja Bootstrap, yang berasal daripada Twitter dan pada masa ini merupakan rangka kerja bahagian hadapan yang paling popular. Ia mempunyai ciri-ciri pembangunan bahagian hadapan yang mudah dan intuitif.

2. Rangka kerja EasyUI ialah koleksi pemalam antara muka pengguna berdasarkan jQuery, Angular., Vue dan React. Dengan menggunakan easyui, anda tidak perlu menulis banyak kod Anda hanya perlu menulis beberapa tag HTML mudah untuk menentukan antara muka pengguna.

...

2. Rangka kerja bahagian hadapan

1. Node.js ialah persekitaran JavaScript bahagian pelayan I/O dipacu peristiwa berdasarkan enjin V8 Google Enjin V8 melaksanakan Javascript dengan sangat cepat dan mempunyai prestasi yang sangat baik.

2. Rangka kerja Vue.js. Vue.js ialah perpustakaan MVVM JavaScript yang sangat popular pada masa ini Ia dibina dengan idea berasaskan data dan berasaskan komponen. Berbanding dengan Angular.js, Vue.js menyediakan API yang lebih ringkas dan mudah difahami.

3. Rangka kerja React. React berasal daripada projek dalaman Facebook dan digunakan untuk membina laman web Instagram Ia adalah perpustakaan JAVASCRIPT yang digunakan untuk membina antara muka pengguna.

4. Rangka kerja Angular.Js. Rangka kerja angular.Js ialah rangka kerja JS bahagian hadapan yang sangat baik yang telah digunakan dalam banyak produk Google. AngularJS mempunyai banyak ciri, yang paling teras ialah: MVC (Model–view–controller), modularisasi, pengikatan data dua hala automatik dan teg semantik.

5. 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.

...

Perluaskan pengetahuan anda: 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 video javascript, Video pengaturcaraan]

Atas ialah kandungan terperinci Adakah javascript rangka kerja atau perpustakaan?. 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