6 年間フロントエンドを追い続けており、極度の怠け者である私は、ここ数年で有名なものから非常に有名なものまで、多くのフロントエンド フレームワークを読んできました。当初は15〜20個取りたかったのですが、いくつかのフレームワークを共有したいと思いますが、記事作成スキルについて先輩数人にアドバイスを求めたところ、容赦なく叩きのめされたため、ここでは目立たずに10個だけ取り出します。十分な言葉を得るために、それらを大きな鍋で煮込みます。以下のフレームワークは順不同です。思いついたことを書きます(フロントエンドなので、いつも気ままです^_^)。
Bootstrap
まず、これが最初に言及されるか、これがあると予想したかもしれません (笑)。フレームワークの世界全体。私が初めて道教に入ったとき、コード内のどんな文字でも自分で入力して自分を成長させよう、そうしないと負ける、と決意していました。その結果、私は周りのさまざまなゲイの友人に惹かれ、ブートストラップの旅を始めました。私はデザインとフロントエンドの才能に恵まれていますが、神は私に PS とさまざまなデザインツールを使用することを許可しただけで、デザインガールと同じ美学を与えてくれませんでした。これが私が最初に Bootstrap を選んだ理由の 1 つです。私が作ったものは、女の子の前ではカッコよく見えるかもしれませんが、長い時間が経つと、Bootstrap は人々をイライラさせるほど美しいと必然的に感じます。人々は私が作ったと感じます。この Web サイトは多くの Web サイトと衝突します。 Bootstrap の使用法は非常に簡単なので (これは Bootstrap の作者が無数の包囲戦を読み、その苦痛を理解した結果かもしれません)、小規模なフロントエンドであっても学習コストをほとんどかけずにすぐに使い始めることができます。
要約: Bootstrap の最大の利点は、人気があるということは、問題が発生した場合に解決を支援してくれる人がたくさんいるということです。は強力なツールであり、比較的調和のとれた使いやすいインターフェイスを備えています。これに注意を払うと、最新の V4 バージョンでは FlexBox レイアウトもサポートされるようになり、非常に優れたアップグレード エクスペリエンスが得られることがわかります。欠点は、クラスの名前付けが十分にセマンティックではなく、さまざまな略語があることです。そのため、私は最近ハイブリッド APP を構築し始めましたが、フレームワークを選択するときはそれが最初の選択肢です。 PC で作業していたときに、ハイブリッドの右クリック属性に取り組み始めたとき、Bootstrap はすぐに涼しい風に襲われ、別のフレームワークを選択する必要がありました。
AUI
2 つ目は最近登場した AUI ですが、著者は APICloud 開発者向けに特別に設計された UI フレームワークであると主張していますが、実際にはモバイル フロントエンド開発の多くの問題を解決します。よくある問題は、CSS フレームワークが主にハイブリッド開発を指向していることです。作者はかなり積極的で、さまざまな高度な CSS3 を随所で使用しているようで、これらの CSS3 の互換性を確認する必要があります。期待に応え、互換性の高い物件を選択しました。このフレームワークには、チャット インターフェイスやカウント リストなどのコンポーネントも用意されており、頭を悩ませていた多くの複雑な問題が解決されました。レイアウトを取得して直接使用できるようになりました。
要約: 私にとってこのフレームワークの利点の 1 つは、これが純粋な CSS フレームワークであることです。これは、複雑なエフェクトではない場合、いくつかの JS 機能を備えていることです。 , 純粋な CSS フレームワークを見つけることができます。CSS フレームワークを自分で変更することもでき、効率、品質、効率を考慮して CSS3 でアニメーションも実現できるようになったので、やはりこの CSS フレームワークを選択しました。私が不満に思うのは、このフレームワークのドキュメントが非常に優れており、優れていると言われていることです。
Amaze UI
3つ目の紹介は「Goose Girl UI」 細部にこだわるのが大好きなデザイナーに出会ったことがきっかけで使いました。あるとき、彼女が私のフォントを改善しようとしていたとき、彼女は大ブーイングで彼女を褒めてくれました。私は彼女のアイデアに基づいて問題を解決しなければならず、最終的に Amaze UI フレームワークを見つけました (怠け者だと言われても構いません)。公式の言葉によると、「コミュニティのオープンソース プロジェクトに基づいて構築されたクロススクリーン フロントエンド フレームワークであり、モバイルファーストで、小さなスクリーンから大きなスクリーンまで、最終的にはすべてのスクリーンへの適応を実現し、トレンドに適応します。」モバイルインターネット。」しかし実際には、私はこれが国内ブラウザのクロススクリーン適応と互換性の問題を解決するために気に入っているだけです。
概要: Amaze UI は一般に、中国市場の特性に合わせてより多くの要素を追加しており、フレームワークはクロススクリーンと適応をより適切に実行し、シリーズを準備しています。一般的に使用される Web ページ コンポーネントの多くは、互換性やさまざまなキーボードへの適応に取り組む時間外労働者の労働時間の削減に大きく貢献しています。このフレームワークは中国語植字にも最適化されており、中国の主流ブラウザと互換性があり、軽量で、デスクトップだけでなくモバイルデバイスにも適しています。
Frozen UI
少し前、QQ が瞬時に高くなっているのを見たことがあります。後で聞いてみると、QQ カスタマー サービスでもハイブリッド開発が使用されており、その中には QQ メンバーのフロントエンドが使用されていることがわかりました。 Frozen UI、そしてこのフレームワークはオープンソースです。私は初めてそれを試してみましたが、基本的なスタイルの効果はシンプルで、色も新鮮でした。比較的活発なコミュニティがあるため、コンポーネントは比較的豊富です。
概要: APICloud などで Frozen UI を使用してハイブリッド APP を作成したり、ネイティブ turkey を使用してフロントエンド開発用のアプリケーションにネストすると、非常に素晴らしいでしょう。このフレームワークは完璧です。 Android 2.3 以降と iOS 4.0 以降と互換性があり、Web アプリとして使用するのに最適です。欠点は、QQ メンバーのフロントエンドで誰が作成したのかがわかります。
WeUI
WeUI と FrozenUI はどちらも比較的特殊なフレームワークであり、公式 Web サイトさえありません。フレームワーク 言うまでもなく、サイズは 7 つほどしかありませんが、レビューの評価としては十分です。フレームワークが 16/1/23 にリリースされて以来、Star は 7K を超えましたが、それでもユーザーには吐き出す場所がないという可能性は否定できません。そのため、ユーザーはすべて git に行きます (笑)。
概要: WeChat デザイン チームによって設計されたこのデモを読んだ後、WeChat のパブリックになりたい場合は、これが最初の選択肢となるはずです。このフレームワークの欠点は、フレームワーク自体がおそらくユーザーが WeChat 以外のシナリオで使用できるようにすることを考慮していないことです。
SUI
「SUI は、ブートストラップに基づいて開発されたフロントエンド コンポーネント ライブラリです。また、一連のデザイン仕様書でもあります。SUI を通じて、美しいページを簡単にデザインして実装できます。」確かに、自分の脳細胞を節約するには、退屈な公式広告を直接引用する方が良いでしょう (囧...) もちろん、広告にあるように、以前に Bootstrap を使用したことがある場合は、簡単に SUI に切り替えることができます。タオバオがフロントエンドの敗者に与えるものです。
Semantic UI
私がこのフレームワークに出会ったのは、Bootstrap がきっかけでした。Semantic UI は github で公開されるやいなや、大きな注目を集めました。開発者からは、この 2 つを比較する人がたくさんいました。他の人の 3 つや 4 つの文だけで手放しで賞賛することはできません。実際に使ってみると、この UI は違うと感じます。 Bootstrap とは大きく異なりますが、コードの命名基準は大きく異なります。Semantic UI は、その命名がすべて複合的な方法で行われており、使用する場合はクラス名を非常に個別にする必要があります。拡張または追加するクラス名がそのクラス名と競合しないように注意してください。
Foundation
Foundation はフレームワーク業界のベテランとみなされており、フレームワークは現在でも非常に人気があると言われています。ブートストラップ開発の場合は、Foundation の使用を検討してください。事前に定義された UI 要素を使用する場合でも、公式が開発者により柔軟なフレームワーク エクスペリエンスを提供すると述べているように、他の Web サイトとあまり類似することはありません。
UiKit
UIkit は YOOtheme チームによって開発され、多くの WordPress テーマで使用されています (つまり、WordPress 愛好家であれば、このフレームワークはさらなる研究に適しているはずです)。また、フレームワークは GUI エディターおよび手動で編集できるため、柔軟で強力なカスタマイズ メカニズムが提供されます。このフレームワークは、LESS、jQuery、normalize.css、FontAwesome オープン ソース プロジェクトの独自の機能を、軽量でモジュール式のフロントエンド フレームワークに統合します。
純粋
最後に、私もあなたと同じくらい幸せです(~ ̄▽ ̄)~), 私は管理システムに取り組んでいたときにこのフレームワークに出会いました、このフレームワークは小さく、あまり関与することなく純粋な CSS で作られているため、他のフレームワークと簡単に組み合わせてすぐに使用できるため、これを使用することにしました。
ここまでで紹介が完了しましたが、フレームワークを使用するときは、必要に応じてフレームワークを選択するだけであるため、良いものと特別に優れたものの区別はないことがおわかりいただけると思います。あなたのニーズは何ですか、そしてこのフレームワークがあなたに適しているかどうかを教えてください。他のフレームワークを使用することができれば、それは簡単で使い始めることができると思います。フレームワークを書くことができる人は、この世界の達人です。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
