Front-End Udemy: изучите методы и примеры кода для веб-разработки

Ниже приведены некоторые распространенные методы разработки интерфейса и примеры кода:

  1. HTML и CSS.
    HTML — это стандартный язык разметки для создания структуры и содержимого веб-страниц, а CSS используется для стилизации и форматирования этих страниц. Вот простой пример:

    <!DOCTYPE html>
    <html>
    <head>
       <title>My Web Page</title>
       <link rel="stylesheet" href="styles.css">
    </head>
    <body>
       <h1>Welcome to My Web Page</h1>
       <p>This is a paragraph of text.</p>
    </body>
    </html>
  2. JavaScript:
    JavaScript — это язык программирования, который позволяет добавлять интерактивность и динамическое поведение веб-страницам. Вот простой пример:

    <!DOCTYPE html>
    <html>
    <head>
       <title>My Web Page</title>
       <script src="script.js"></script>
    </head>
    <body>
       <h1 id="myHeading">Hello, World!</h1>
       <button onclick="changeText()">Click me</button>
    </body>
    </html>
    function changeText() {
       var heading = document.getElementById("myHeading");
       heading.innerHTML = "Button clicked!";
    }
  3. Адаптивный дизайн.
    Адаптивный дизайн гарантирует, что веб-страницы будут хорошо выглядеть и функционировать на разных устройствах и размерах экрана. Вот пример использования медиазапросов CSS:

    @media screen and (max-width: 600px) {
       body {
           background-color: lightblue;
       }
    }
  4. Фреймворки и библиотеки.
    Использование интерфейсных фреймворков и библиотек может ускорить разработку. Примеры:

    • React.js:

      import React from 'react';
      function App() {
       return (
           <div>
               <h1>Hello, React!</h1>
           </div>
       );
      }
      export default App;
    • Угловой:

      import { Component } from '@angular/core';
      @Component({
       selector: 'app-root',
       template: '<h1>Hello, Angular!</h1>'
      })
      export class AppComponent { }
    • Vue.js:

      <template>
       <div>
           <h1>Hello, Vue.js!</h1>
       </div>
      </template>
      <script>
      export default {
       name: 'App'
      }
      </script>