これはフロントエンド チャレンジ v24.09.04、Glam Up My Markup: Space
への提出です。私が作ったもの
宇宙探査に関する情報を提供する、宇宙をテーマにしたランディング ページを作成しました。目標は、宇宙の歴史、現在のミッション、将来のミッションなどの重要な側面を強調する、魅力的でミニマルなデザインを作成することでした。このページには、ホーム、概要、履歴、現在のミッション、将来のミッション、アンケート、連絡先情報のセクションが含まれています。
デモ
ここでプロジェクトをライブで見ることができます。以下はランディング ページのスクリーンショットです:
宇宙探査ランディング ページ
Github でコードをチェックアウトすることもできます
旅
このプロジェクトの作成はエキサイティングな旅でした。このプロセスに関する重要なポイントをいくつか示します:
デザインとレイアウト: 没入型の体験を生み出すために、宇宙をテーマにした暗い背景を備えたクリーンでミニマルなデザインを目指しました。レイアウトはシンプルですが有益であるため、ユーザーはさまざまなセクションに簡単に移動できます。
内容: 宇宙探査の歴史、現在および将来のミッションに関する詳細な情報が含まれています。アンケート セクションでは、ユーザーが宇宙探査について交流し、意見を共有することができます。
課題: 課題の 1 つは、アニメーションのインタラクティブ性がさまざまなデバイスや画面サイズでスムーズに動作するようにすることでした。このプロセス中に、レスポンシブ デザインとブラウザ間の互換性について多くのことを学びました。
将来の計画: 宇宙の事実に関するクイズや宇宙探査における重要な出来事の年表など、よりインタラクティブな要素を追加する予定です。また、より高度なアニメーションやトランジションを統合して、ページをさらに魅力的なものにしたいと考えています。
コード
HTML
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Space Exploration</title> <link rel="stylesheet" href="styles.css"> <header class="space-background"> <h1 id="Welcome-to-Space-Exploration">Welcome to Space Exploration</h1> <nav> <ul> <li><a href="#home">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#history">History</a></li> <li><a href="#current-missions">Current Missions</a></li> <li><a href="#future-missions">Future Missions</a></li> <li><a href="#questionnaire">Questionnaire</a></li> <li><a href="#contact">Contact</a></li> </ul> </nav> </header> <main class="space-background"> <section id="home"> <h2 id="Home">Home</h2> <p>Discover the wonders of the universe and our journey into space.</p> </section> <section id="about"> <h2 id="About">About</h2> <p>Learn about the history and future of space exploration.</p> </section> <section id="history"> <h2 id="History-of-Space-Exploration">History of Space Exploration</h2> <h3 id="Early-Concepts-Pre-th-Century">1. Early Concepts (Pre-20th Century)</h3> <p><strong>Ancient Civilizations:</strong> Ancient cultures like the Babylonians, Egyptians, Greeks, and Chinese were among the first to study the stars and celestial objects, laying the foundation for astronomy.</p> <p><strong>17th Century:</strong> Johannes Kepler’s laws of planetary motion and Isaac Newton’s law of universal gravitation provided the necessary understanding for future space travel concepts.</p> <h3 id="Early-th-Century">2. Early 20th Century</h3> <p><strong>Tsiolkovsky's Rocket Equation (1903):</strong> Russian scientist Konstantin Tsiolkovsky proposed the idea of space travel using rockets and formulated the Tsiolkovsky rocket equation, a fundamental principle in astronautics.</p> <p><strong>Robert Goddard (1926):</strong> An American physicist, Robert Goddard, successfully launched the world's first liquid-fueled rocket, proving that space travel was possible.</p> <h3 id="The-Space-Race-s-s">3. The Space Race (1950s-1970s)</h3> <p><strong>Sputnik 1 (1957):</strong> The Soviet Union launched the first artificial satellite, Sputnik 1, into space, marking the beginning of the Space Age.</p> <p><strong>Yuri Gagarin (1961):</strong> Soviet cosmonaut Yuri Gagarin became the first human to orbit Earth aboard Vostok 1, a major milestone in space exploration.</p> <p><strong>Apollo 11 (1969):</strong> The United States' NASA successfully landed astronauts Neil Armstrong and Buzz Aldrin on the Moon, with Armstrong famously declaring, "That's one small step for man, one giant leap for mankind."</p> <h3 id="Post-Moon-Landings-and-the-Space-Shuttle-Era-s-s">4. Post-Moon Landings and the Space Shuttle Era (1970s-1990s)</h3> <p><strong>Space Stations:</strong></p> <ul> <li> <strong>Salyut and Mir (1971-1986):</strong> The Soviet Union launched a series of space stations, culminating in the long-lasting Mir, which operated until 2001.</li> <li> <strong>Skylab (1973):</strong> The United States launched its first space station, Skylab, which was operational for six years.</li> </ul> <p><strong>Space Shuttle Program (1981-2011):</strong> NASA’s reusable Space Shuttle fleet completed 135 missions over 30 years, including launching satellites, conducting scientific research, and assembling the International Space Station (ISS).</p> <h3 id="International-Cooperation-and-Space-Exploration-s-Present">5. International Cooperation and Space Exploration (1990s-Present)</h3> <p><strong>International Space Station (ISS) (1998-present):</strong> A joint effort by NASA, Roscosmos (Russia), ESA (Europe), JAXA (Japan), and other partners, the ISS serves as a hub for scientific research and international collaboration in low Earth orbit.</p> <p><strong>Mars Exploration:</strong></p> <ul> <li> <strong>Rovers and Orbiters:</strong> The Mars rovers like Spirit, Opportunity, Curiosity, and Perseverance have provided detailed information about the Martian surface and its potential to support life.</li> <li> <strong>ExoMars (2020):</strong> A European-Russian mission designed to search for signs of life on Mars.</li> </ul> <h3 id="Private-Space-Exploration-and-the-Future-s-Present">6. Private Space Exploration and the Future (2000s-Present)</h3> <p><strong>Commercial Spaceflight:</strong> Companies like SpaceX, Blue Origin, and Virgin Galactic are pioneering commercial space travel, aiming to make space more accessible to private individuals and researchers.</p> </section> <section id="current-missions"> <h2 id="Current-Missions">Current Missions</h2> <p>Explore the ongoing missions that are expanding our understanding of the universe.</p> </section> <section id="future-missions"> <h2 id="Future-Missions">Future Missions</h2> <p>Learn about the upcoming missions that aim to push the boundaries of space exploration.</p> </section> <section id="questionnaire"> <h2 id="Questionnaire">Questionnaire</h2> <form> <label for="name">Name:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email" required><br><br> <label for="question1">1. What is your favorite planet?</label><br> <input type="text" id="question1" name="question1" required><br><br> <label for="question2">2. Have you ever visited a space museum?</label><br> <input type="radio" id="yes" name="question2" value="yes"> <label for="yes">Yes</label><br> <input type="radio" id="no" name="question2" value="no"> <label for="no">No</label><br><br> <label for="question3">3. What interests you the most about space exploration?</label><br> <textarea id="question3" name="question3" rows="4" cols="50" required></textarea><br><br> <input type="submit" value="Submit"> </form> </section> <section id="contact"> <h2 id="Contact">Contact</h2> <p>Get in touch with us for more information about space exploration.</p> </section> </main> <footer class="space-background"> <p>© 2024 Space Exploration. All rights reserved.</p> </footer>
CSS
* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial, sans-serif; line-height: 1.6; background-color: #000; color: #fff; } .space-background { background: rgba(0, 0, 0, 0.8) url('https://www.nasa.gov/sites/default/files/thumbnails/image/potw2048a.jpg') no-repeat center center; background-size: cover; } header { padding: 1rem 0; text-align: center; } header h1 { margin-bottom: 0.5rem; } nav ul { list-style: none; padding: 0; } nav ul li { display: inline; margin: 0 10px; } nav ul li a { color: #fff; text-decoration: none; } main { padding: 2rem; } section { margin-bottom: 2rem; } form { background: rgba(255, 255, 255, 0.1); padding: 1rem; border-radius: 5px; } form label { display: block; margin-bottom: 0.5rem; } form input[type="text"], form input[type="email"], form textarea { width: 100%; padding: 0.5rem; margin-bottom: 1rem; border: none; border-radius: 5px; } form input[type="submit"] { background: #333; color: #fff; border: none; padding: 0.5rem 1rem; border-radius: 5px; cursor: pointer; } form input[type="submit"]:hover { background: #555; } footer { text-align: center; padding: 1rem 0; position: fixed; width: 100%; bottom: 0; }
チーム
このプロジェクトは単独での取り組みでしたが、次のリソースとインスピレーションをクレジットしたいと思います:
NASA の素晴らしい宇宙画像。
Web 開発に関する優れたドキュメントの MDN Web ドキュメント。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。必要に応じてコードを自由に使用および変更してください。
以上がフロントエンドの試行の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

PythonまたはJavaScriptの選択は、キャリア開発、学習曲線、エコシステムに基づいている必要があります。1)キャリア開発:Pythonはデータサイエンスとバックエンド開発に適していますが、JavaScriptはフロントエンドおよびフルスタック開発に適しています。 2)学習曲線:Python構文は簡潔で初心者に適しています。 JavaScriptの構文は柔軟です。 3)エコシステム:Pythonには豊富な科学コンピューティングライブラリがあり、JavaScriptには強力なフロントエンドフレームワークがあります。

JavaScriptフレームワークのパワーは、開発を簡素化し、ユーザーエクスペリエンスとアプリケーションのパフォーマンスを向上させることにあります。フレームワークを選択するときは、次のことを検討してください。1。プロジェクトのサイズと複雑さ、2。チームエクスペリエンス、3。エコシステムとコミュニティサポート。

はじめに私はあなたがそれを奇妙に思うかもしれないことを知っています、JavaScript、C、およびブラウザは正確に何をしなければなりませんか?彼らは無関係であるように見えますが、実際、彼らは現代のウェブ開発において非常に重要な役割を果たしています。今日は、これら3つの間の密接なつながりについて説明します。この記事を通して、JavaScriptがブラウザでどのように実行されるか、ブラウザエンジンでのCの役割、およびそれらが協力してWebページのレンダリングと相互作用を駆動する方法を学びます。私たちは皆、JavaScriptとブラウザの関係を知っています。 JavaScriptは、フロントエンド開発のコア言語です。ブラウザで直接実行され、Webページが鮮明で興味深いものになります。なぜJavascrを疑問に思ったことがありますか

node.jsは、主にストリームのおかげで、効率的なI/Oで優れています。 ストリームはデータを段階的に処理し、メモリの過負荷を回避します。大きなファイル、ネットワークタスク、リアルタイムアプリケーションの場合。ストリームとTypeScriptのタイプの安全性を組み合わせることで、パワーが作成されます

PythonとJavaScriptのパフォーマンスと効率の違いは、主に以下に反映されています。1)解釈された言語として、Pythonはゆっくりと実行されますが、開発効率が高く、迅速なプロトタイプ開発に適しています。 2)JavaScriptはブラウザ内の単一のスレッドに限定されていますが、マルチスレッドおよび非同期I/Oを使用してnode.jsのパフォーマンスを改善でき、両方とも実際のプロジェクトで利点があります。

JavaScriptは1995年に発信され、Brandon Ikeによって作成され、言語をCに実現しました。 2。JavaScriptのメモリ管理とパフォーマンスの最適化は、C言語に依存しています。 3. C言語のクロスプラットフォーム機能は、さまざまなオペレーティングシステムでJavaScriptを効率的に実行するのに役立ちます。

JavaScriptはブラウザとnode.js環境で実行され、JavaScriptエンジンに依存してコードを解析および実行します。 1)解析段階で抽象的構文ツリー(AST)を生成します。 2)ASTをコンパイル段階のバイトコードまたはマシンコードに変換します。 3)実行段階でコンパイルされたコードを実行します。

PythonとJavaScriptの将来の傾向には、1。Pythonが科学コンピューティングの分野での位置を統合し、AI、2。JavaScriptはWebテクノロジーの開発を促進します。どちらもそれぞれのフィールドでアプリケーションシナリオを拡大し続け、パフォーマンスをより多くのブレークスルーを行います。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
