Rumah > Artikel > hujung hadapan web > Apakah itu teknologi bahagian hadapan web?
Teknologi bahagian hadapan web termasuk: 1. HTML, yang merupakan bahasa standard untuk membuat halaman World Wide Web Ia menghapuskan halangan kepada pertukaran maklumat antara komputer yang berbeza; halaman web yang lebih cantik ; mencipta aplikasi web interaktif.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Sebagai komponen penting teknologi bahagian hadapan, pembangunan bahagian hadapan Web sentiasa menduduki kedudukan penting Terdapat sejumlah besar pengamal pembangunan bahagian hadapan dalam keseluruhan industri IT Internet, data besar dan kecerdasan buatan, bahagian hadapan semasa Sistem pengetahuan juga diperkaya secara beransur-ansur.
Rakan yang biasa dengan kerja bahagian hadapan Web tahu bahawa terdapat banyak teknologi dalam Web Jika anda ingin menjadi jurutera bahagian hadapan Web yang berkelayakan, anda mesti menguasai teknologi satu demi satu, seperti. Html, css, ajax, jquery, extjs, JavaScript.
Teknologi Teras
1 HTML
Menguasai HTML ialah teras halaman web . Bahasa standard untuk membuat halaman World Wide Web, bahasa yang digunakan oleh pelayar World Wide Web yang menghapuskan halangan kepada pertukaran maklumat antara komputer yang berbeza. Oleh itu, pada masa ini ia merupakan bahasa yang paling banyak digunakan di Internet dan bahasa utama yang membentuk dokumen web Belajar HTML dengan baik adalah syarat asas untuk menjadi pembangun bahagian hadapan Web.
HTML ialah bahasa penanda yang melaksanakan halaman web dan memaparkannya dalam penyemak imbas. Sebagai versi terkini HTML, HTML5 memperkenalkan beberapa teknologi baharu, yang meningkatkan sokongannya untuk aplikasi dan menjadikan teknologi Web tidak lagi terhad kepada memaparkan kandungan web.
Dengan pembangunan CSS, JavaScript, Flash dan teknologi lain, keupayaan pemprosesan Web untuk aplikasi telah meningkat secara beransur-ansur, dan pengalaman pengguna menyemak imbas web telah dipertingkatkan dengan ketara. Walau bagaimanapun, beberapa teknologi baharu dalam HTML5 telah mencapai kejayaan kualitatif, menjadikan teknologi Web dianggap hampir dengan teknologi aplikasi asli tempatan buat kali pertama, dan membangunkan aplikasi Web benar-benar menjadi pilihan bagi pembangun.
HTML5 boleh memudahkan kerja pembangun Secara teori, satu pembangunan boleh dijalankan pada platform yang berbeza dengan bantuan penyemak imbas, mengurangkan kos pembangunan ini juga secara amnya dianggap oleh industri kelebihan utama teknologi HTML5. AppMobi, Motorola, Sencha, Appcelerator dan syarikat lain telah melancarkan alat pembangunan yang agak matang untuk menyokong pembangunan aplikasi HTML5.
2. CSS
Mempelajari CSS dengan baik adalah penting untuk penampilan halaman web CSS boleh membantu menjadikan penampilan halaman web lebih cantik.
3. JavaScript
Mempelajari sintaks asas JavaScript dan cara menggunakan pengaturcaraan JavaScript akan meningkatkan kemahiran peribadi pembangun.
JavaScript ialah bahasa pengaturcaraan yang ditafsirkan ringan yang direka untuk mencipta aplikasi berteraskan web. JavaScript sangat mudah untuk dilaksanakan kerana ia disepadukan dengan HTML; ia terbuka dan merentas platform.
Fungsi javascript:
1). Jadikan halaman web interaktif, seperti membalas klik pengguna dan memberikan pengalaman yang lebih baik kepada pengguna
2), boleh memproses borang, mengesahkan input pengguna dan memberikan maklum balas tepat pada masanya untuk menjimatkan masa pengguna. Sebagai contoh, jika borang meminta anda memasukkan alamat e-mel anda tetapi anda memasukkan nombor telefon mudah alih, anda harus diberi peringatan.
3), anda juga boleh membuat halaman secara dinamik berdasarkan operasi pengguna. Contohnya, semasa menghantar e-mel, tambahkan lampiran.
4), tetapkan kuki, kuki ialah beberapa maklumat sementara yang disimpan pada penyemak imbas, seperti alamat laman web yang telah anda lawati, nama pengguna yang telah anda gunakan
5), JavaScript memudahkan perenggan HTML yang kerap berulang dan mengurangkan masa muat turun.
6), penyemak imbas dan pelayan melakukan komunikasi data, seperti penghantaran tak segerak Ajax yang paling popular
7), lebih kaya Antara muka boleh gunakan JavaScript untuk memasukkan item seperti komponen seret dan lepas dan peluncur untuk menyediakan antara muka yang kaya kepada pelawat tapak anda.
4. jQuery
jQuery ialah satu lagi rangka kerja Javascript yang sangat baik selepas prototaip pustaka javascript yang cepat dan ringkas Dokumen dan acara HTML dengan lebih mudah, melaksanakan kesan animasi, dan menyediakan interaksi AJAX untuk tapak web dengan mudah.
5. PHP
PHP, nama singkatan bersarang, ialah singkatan Bahasa Inggeris Hypertext Preprocessing Language (PHP: Hypertext Preprocessor). PHP ialah bahasa terbenam HTML.
6. AJAX
AJAX bermaksud "Asynchronous Java and XML" (Asynchronous Java and XML), yang merujuk kepada teknologi pembangunan web untuk mencipta aplikasi web interaktif . Sebutan biasa di China ialah "Ajax", yang sama dengan sebutan pasukan bola sepak Ajax.
Ajax ialah teknologi yang digunakan untuk mencipta halaman web dinamik pantas Dengan menukar sejumlah kecil data dengan pelayan di latar belakang, Ajax boleh mengemas kini bahagian halaman web tanpa memuatkan semula keseluruhan halaman web.
7. API
API (Antara Muka Pengaturcaraan Aplikasi, Antara Muka Pengaturcaraan Aplikasi) ialah satu set fungsi pratakrif yang direka untuk menyediakan aplikasi dan pembangun dengan keupayaan untuk mengakses satu set rutin berdasarkan perisian atau perkakasan tertentu tanpa mengakses kod sumber Atau faham butiran kerja dalaman.
8. ASP
ASP ialah singkatan dari Active Server Page, yang bermaksud "halaman pelayan dinamik". ASP ialah aplikasi yang dibangunkan oleh Microsoft untuk menggantikan program skrip CGI Ia boleh berinteraksi dengan pangkalan data dan program lain dan merupakan alat pengaturcaraan yang mudah dan mudah. Format fail halaman web ASP ialah. asp, kini biasa digunakan dalam pelbagai laman web dinamik.
9. Google Web Toolkit
Google Web Toolkit (pendek kata GWT) ialah kit pembangunan aplikasi Ajax yang dilancarkan oleh Google yang menyokong pembangun untuk membangunkan aplikasi Ajax menggunakan Java bahasa.
10. Sistem pengendalian
Memahami pengetahuan asas Unix dan Linux bermanfaat kepada pembangun.
11. Pelayan rangkaian
Fahami pelayan web, termasuk konfigurasi asas Apache, menguasai kemahiran konfigurasi htaccess, dsb.
Rangka kerja bahagian hadapan
Selepas membiasakan diri dengan HTML, bahasa skrip bahagian pelayan, CSS dan JavaScript, pembelajaran rangka kerja web boleh mempercepatkan pembangunan web dan menjimatkan masa. Rangka kerja pilihan untuk pengaturcara PHP termasuk CakePHP, CodeIgniter, Zend, dll. Pengaturcara Python suka menggunakan Django dan webpy, dan pengaturcara Ruby sering menggunakan RoR.
Apabila Web menjadi lebih piawai dan bersatu, teknologi komponenisasi Web terus berinovasi, dan pembangunan terminal mudah alih terus menyuburkan Berikut ialah beberapa rangka kerja bahagian hadapan sumber terbuka biasa:
Bootstrap
Meteor
UI Semantik
Yayasan
Materialisasikan
Tulen
Vue
Angular
React
Skeleton
Amaze UI
Siri produk rangka kerja bahagian hadapan hadapan HTML5 sumber terbuka terbuka pertama China, dengan sokongan tata huruf Cina yang lebih baik dan komponen setempat yang kaya. Siri produk ini termasuk Amaze UI Touch, rangka kerja pembangunan aplikasi hibrid HTML5 khusus untuk terminal mudah alih dan Amaze UI Web, yang direka untuk pembangunan halaman web HTML5 silang skrin. Antaranya, Amaze UI Touch boleh membantu pembangun membina aplikasi HTML5 mudah alih eksklusif dengan pantas yang setanding dengan APP asli melalui komponen kaya.
UIkit
Rangka kerja bahagian hadapan yang ringan dan modular untuk pembangunan pantas dan antara muka web fungsian yang berkuasa.
Yui
Perpustakaan Yahoo! UI (YUI) ialah perpustakaan fungsi JavaScript sumber terbuka laman web menggunakan teknologi pengekodan seperti AJAX, DHTML dan DOM. Ia juga mengandungi banyak sumber CSS. Dilesenkan untuk digunakan ialah lesen BSD.
kissy
Rangka kerja JavaScript rentas terminal, modular, berprestasi tinggi dan mudah digunakan.
MUI
Rangka kerja bahagian hadapan yang paling hampir dengan pengalaman Apl asli.
Arale
Pustaka kelas asas bahagian hadapan yang terbuka, ringkas dan mudah digunakan.
JX
JX ialah rangka kerja bahagian hadapan web modular dan tidak mengganggu, terutamanya sesuai untuk membina dan menganjurkan Apl Web gred industri berskala besar.
GMU
GMU ialah perpustakaan komponen UI mudah alih berasaskan zepto, menyediakan ringkas dan mudah untuk digunakan webapp dan terminal pad Komponen UI!
ZUI
Rangka kerja bahagian hadapan HTML5 sumber terbuka
Clouda Touch.js
Touch.js ialah pengecaman gerak isyarat dan pustaka acara untuk peranti mudah alih, dan juga digunakan secara meluas dalam Baidu.
(Mempelajari perkongsian video: Bermula dengan bahagian hadapan web)
Atas ialah kandungan terperinci Apakah itu teknologi bahagian hadapan web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!