ホームページ >ウェブフロントエンド >フロントエンドQ&A >Webフロントエンド技術とは何ですか?
Web フロントエンド テクノロジには次のものが含まれます: 1. World Wide Web ページを作成するための標準言語である HTML。異なるコンピュータ間の情報交換の障壁を排除します。2. CSS。 Web ページをより美しくする; 3. JavaScript は軽量の解釈型プログラミング言語です; 4. jQuery を使用すると、ユーザーは HTML ドキュメントとイベントをより簡単に処理し、アニメーション効果を実現し、Web サイトに AJAX インタラクションを簡単に提供できます; 5. AJAX、Web 開発テクニックインタラクティブな Web アプリケーションを作成します。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
Web フロントエンド開発は、フロントエンド技術の重要な要素として常に重要な位置を占めており、IT 業界全体にフロントエンド開発従事者が数多く存在します。インターネット、ビッグデータ、人工知能など、現在のフロントエンドの知識体系も徐々に充実してきています。
Web フロントエンドの仕事に詳しい友人は、Web にはさまざまな技術があることを知っています。Web フロントエンド エンジニアの資格を取得するには、次のような技術を 1 つずつ習得する必要があります。 HTML、CSS、ajax、jquery、extjs、JavaScript。
コア テクノロジー
1. HTML
HTML の習得は Web ページの中核です. World Wide Web ページを作成するための標準言語。World Wide Web ブラウザで使用され、異なるコンピュータ間の情報交換の障壁を排除します。したがって、現在インターネット上で最も広く使用されている言語であり、Web ドキュメントを形成する主要な言語であり、HTML をよく学ぶことは Web フロントエンド開発者になるための基本条件です。
HTML は、Web ページを実装してブラウザに表示できるマークアップ言語です。 HTML の最新バージョンである HTML5 では、多数の新しいテクノロジが導入され、アプリケーションのサポートが大幅に強化され、Web テクノロジは Web コンテンツのレンダリングに限定されなくなりました。
CSS、JavaScript、Flash、その他のテクノロジーの発展により、Web のアプリケーション処理能力は徐々に向上し、ユーザーの Web 閲覧エクスペリエンスは大幅に向上しました。しかし、HTML5 のいくつかの新しいテクノロジは質的な進歩を遂げ、Web テクノロジが初めてローカル ネイティブ アプリケーション テクノロジに近づいたとみなされるようになり、Web アプリケーションの開発が開発者にとって真の選択肢になりました。
HTML5 は開発者の作業を大幅に簡素化します。理論的には、単一の開発をブラウザを使用してさまざまなプラットフォームで実行できるため、開発コストが削減されます。これは業界でも一般的に 1 つの開発であると考えられています。 HTML5 テクノロジーの主な利点を説明します。 AppMobi、Motorola、Sencha、Appcelerator などの企業は、HTML5 アプリケーションの開発をサポートする比較的成熟した開発ツールを立ち上げています。
2. CSS
CSS をしっかり学ぶことは、Web ページの外観を美しくする上で重要なポイントです。
3. JavaScript
JavaScript の基本構文と JavaScript を使用したプログラミング方法を学習すると、開発者の個人的なスキルが向上します。
JavaScript は、Web 中心のアプリケーションを作成するために設計された軽量の解釈型プログラミング言語です。 JavaScript は HTML と統合されており、オープンでクロスプラットフォームであるため、実装が非常に簡単です。
JavaScript の役割:
1) ユーザーのクリックに応答し、ユーザーにより良いエクスペリエンスを提供するなど、Web ページをインタラクティブにします。
jQuery は、プロトタイプに次ぐもう 1 つの優れた Javascript フレームワークです。jQuery は、高速で簡潔な JavaScript ライブラリです。ユーザーが処理できるようにします。 HTML ドキュメントとイベントがより便利になり、アニメーション効果が実装され、Web サイトに AJAX インタラクションが便利に提供されます。
5, PHP
PHP は、入れ子の略称で、English Hypertext Preprocessing Language (PHP: Hypertext Preprocessor) の略称です。 PHP は HTML 埋め込み言語です。
6. AJAX
AJAX は「Asynchronous Java and XML」の略で、インタラクティブな Web アプリケーションを作成するための Web 開発テクノロジを指します。中国での一般的な発音は「アヤックス」で、サッカーチームのアヤックスの発音と同じです。
Ajax は、高速で動的な Web ページを作成するために使用されるテクノロジーです。バックグラウンドでサーバーと少量のデータを交換することで、Web ページ全体を再読み込みすることなく、Web ページの一部を更新できます。7、API
API (アプリケーション プログラミング インターフェイス、アプリケーション プログラミング インターフェイス) は、アプリケーションや開発者がソース コードにアクセスせずに、特定のソフトウェアまたはハードウェアに基づく一連のルーチンにアクセスできるように設計された、事前定義された関数のセットです。内部の仕組みの詳細。
8, ASP
ASPとはActive Server Pageの略で、「動的サーバーページ」を意味します。 ASP は、CGI スクリプト プログラムを置き換えるために Microsoft によって開発されたアプリケーションで、データベースや他のプログラムと対話できる、シンプルで便利なプログラミング ツールです。 ASP Web ページのファイル形式は次のとおりです。 asp は、現在さまざまな動的 Web サイトで一般的に使用されています。
9. Google Web Toolkit
Google Web Toolkit (略して GWT) は、Google が発売した Ajax アプリケーション開発キットです。GWT は、開発者が Java を使用して Ajax アプリケーションを開発するのをサポートします。言語。
10. オペレーティング システム
Unix と Linux の基本的な知識を理解することは、開発者にとって有益です。
11. ネットワーク サーバー
Apache の基本構成、htaccess 構成スキルの習得など、Web サーバーについて理解します。
フロントエンド フレームワーク
HTML、サーバーサイド スクリプト言語、CSS、JavaScript に慣れたら、Web フレームワークの学習をスピードアップできます。 Web 開発を強化し、お金と時間を節約します。 PHP プログラマー向けのオプションのフレームワークには、CakePHP、CodeIgniter、Zend などが含まれます。Python プログラマーは Django と webpy を使用することを好み、Ruby プログラマーは RoR を使用することがよくあります。
#Web の標準化が進むにつれて、Web コンポーネント化テクノロジは革新を続け、モバイル端末開発は昇華し続けています。一般的なオープンソース フロントエンド フレームワークのいくつかを次に示します:
Bootstrap
主流フレームワークの 1 つである Bootstrap は、HTML、CSS、JavaScript をベースにしており、シンプルかつ柔軟で、Web 開発を高速化します。 。
html5-boilerplate
このフレームワークは、堅牢で適応性のある Web アプリまたは Web サイトを迅速に構築できます。
Meteor
Meteor は、リアルタイム Web アプリケーションを開発するための新世代のオープン ソース フレームワークです。短期間で開発完了。
セマンティック UI
自然言語の効果的な原則に基づく UI コンポーネント フレームワーク
基盤
優れた応答性の高いフロントエンド フレームワーク
Materize
マテリアル デザインに基づいた最新の応答性の高いフロントエンド フレームワーク。デフォルトのスタイルとカスタム コンポーネントを提供できます。さらに、Materialize はアニメーションとトランジションを改善し、開発者にスムーズなエクスペリエンスを提供します。
#純粋な
Vue
Angular
スケルトン
Amaze UI
国内初のオープンソース HTML5 クロススクリーン フロントエンド フレームワーク製品シリーズ。中国語組版サポートの強化とローカライズされた豊富なコンポーネントを備えています。この製品シリーズには、モバイル端末専用の HTML5 ハイブリッド アプリケーション開発フレームワークである Amaze UI Touch と、クロススクリーン HTML5 Web ページ開発用に設計された Amaze UI Web が含まれています。その中で、Amaze UI Touch は、開発者が豊富なコンポーネントを通じてネイティブ APP に匹敵する独自のモバイル HTML5 アプリケーションを迅速に構築するのに役立ちます。
UIkit
迅速な開発と強力な機能の Web インターフェイスのための軽量でモジュール式のフロントエンド フレームワーク。
Yui
Yahoo! UI ライブラリ (YUI) は、オープンソースの JavaScript 関数ライブラリであり、 AJAX、DHTML、DOM などのコーディング テクノロジを使用した、高度にインタラクティブな Web ページ。多くの CSS リソースも含まれています。使用ライセンスはBSDライセンスです。
kissy
クロスターミナル、モジュール式、高性能、使いやすい JavaScript フレームワーク。
#MUI
Arale
JX
GMU
#オープンソース HTML5 フロントエンド フレームワーク
Touch.js は、モバイル デバイス用のジェスチャ認識およびイベント ライブラリであり、Baidu 内でも広く使用されています。
Web フロントエンドの入門
)以上がWebフロントエンド技術とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。