> 웹 프론트엔드 > JS 튜토리얼 > 하루, 무엇을 배웠나요?

하루, 무엇을 배웠나요?

Linda Hamilton
풀어 주다: 2024-12-24 05:03:13
원래의
900명이 탐색했습니다.

Day , what did learn

게임 개발자가 되기 위해 C를 배우고 있는데 웹 개발을 배우면 어떨까 생각해서 프론트엔드를 배우기 시작했고 지금까지의 여정을 포스팅하겠습니다. 지금 .

다음은 빠른 참조를 위한 단일 페이지 프런트 엔드 개발 치트 시트입니다.


HTML(하이퍼텍스트 마크업 언어)

  • 기본 구조:
  <!DOCTYPE html>
  <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Title</title>
    </head>
    <body>
      <header></header>
      <main></main>
      <footer></footer>
    </body>
  </html>
로그인 후 복사
로그인 후 복사
  • 요소:

  • 공통 속성:

    • id, 클래스, src, href, alt, 스타일

CSS(캐스케이딩 스타일 시트)

  • 구문:
  selector {
    property: value;
  }
로그인 후 복사
로그인 후 복사
  • 선택자:

    • 요소, .class, #id, 요소.class, 요소#id
    • 유사 클래스: :hover, :active, :focus
    • 의사 요소: ::before, ::after
  • 레이아웃 기술:

    • 플렉스박스:
    .container {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: row; /* or column */
    }
    
    로그인 후 복사
    로그인 후 복사
    • 그리드:
    .grid-container {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
    }
    
    로그인 후 복사
    로그인 후 복사
  • 포지셔닝:

    • 정적, 상대, 절대, 고정, 고정
  • 박스 모델:

    • 여백, 안쪽 여백, 테두리, 내용
  div {
    margin: 10px;
    padding: 20px;
    border: 1px solid #000;
  }
로그인 후 복사
로그인 후 복사
  • 미디어 쿼리(응답성):
  @media screen and (max-width: 768px) {
    .container {
      display: block;
    }
  }
로그인 후 복사
로그인 후 복사

자바스크립트

  • 변수:
  let variable = "value"; // Mutable
  const constant = "value"; // Immutable
로그인 후 복사
  • 기능:
  function myFunction() {
    console.log("Hello");
  }

  const myArrowFunction = () => console.log("Hello");
로그인 후 복사
  • DOM 조작:

    • 요소 액세스 및 수정:
    const el = document.getElementById('id');
    el.style.color = "red";
    el.innerHTML = 'New Content';
    
    로그인 후 복사
  • 이벤트 처리:

  <!DOCTYPE html>
  <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Title</title>
    </head>
    <body>
      <header></header>
      <main></main>
      <footer></footer>
    </body>
  </html>
로그인 후 복사
로그인 후 복사
  • 배열 방법:
    • 지도(), 필터(), 감소(), forEach()
  selector {
    property: value;
  }
로그인 후 복사
로그인 후 복사

React.js(기본)

  • 구성요소 생성:
.container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row; /* or column */
}
로그인 후 복사
로그인 후 복사
  • JSX 구문:
.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
로그인 후 복사
로그인 후 복사
  • 주 및 소품:
  div {
    margin: 10px;
    padding: 20px;
    border: 1px solid #000;
  }
로그인 후 복사
로그인 후 복사
  • 효과 후크 사용:
  @media screen and (max-width: 768px) {
    .container {
      display: block;
    }
  }
로그인 후 복사
로그인 후 복사

버전 관리(Git)

  • 기본 명령:
    • git init - 저장소 초기화
    • git status - 현재 상태 확인
    • 자식 추가 . - 모든 변경 사항을 준비
    • git commit -m "Message" - 변경 사항 커밋
    • git push - 원격 저장소로 푸시
    • git pull - 업데이트 가져오기

공용 도구

  • npm(노드 패키지 관리자) 명령:

    • npm 설치 <패키지> - 패키지 설치
    • npm start - 애플리케이션 시작
  • 코드 포맷터:

    • 더 예뻐 - 코드 자동 서식
    • ESLint - 잠재적인 오류를 포착하기 위한 Linting

위 내용은 하루, 무엇을 배웠나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿