분류 전체보기 135

Next.js

Next.js는 React 기반의 서버 사이드 렌더링 프레임워크입니다. Next.js는 React 애플리케이션을 빌드하고 실행하는 것을 쉽게 만들어주며, 서버 사이드 렌더링과 코드 스플리팅을 자동으로 처리하여 웹 애플리케이션의 성능과 검색 엔진 최적화를 향상시킵니다. Next.js는 자동으로 번들링, 코드 분할, 프리페칭, 서버사이드 렌더링, Hot Module Replacement 등을 처리합니다. 또한, Next.js는 자체적으로 라우팅 시스템을 갖고 있어서 페이지 간 이동을 쉽게 처리할 수 있습니다. Next.js는 React 애플리케이션을 더욱 빠르고 유지보수가 쉬운 형태로 개발할 수 있도록 도와줍니다. 이러한 이유로 Next.js는 현재 프론트엔드 개발에서 가장 인기있는 프레임워크 중 하나입니다..

카테고리 없음 2023.05.14

조별과제에 사용해야하는 post get방식

PHP에서 POST 방식을 사용하여 데이터를 전송하려면 $_POST 변수를 사용해야 합니다. $_POST 변수는 POST 방식으로 전송된 데이터를 담고 있는 연관 배열입니다. 예를 들어, HTML 폼에서 POST 방식으로 데이터를 전송하는 경우, 다음과 같이 PHP에서 $_POST 변수를 사용하여 데이터를 가져올 수 있습니다. phpCopy code 이름: 이메일: 전송 위 HTML 폼에서 데이터를 전송하면, process.php 파일에서 $_POST 변수를 사용하여 데이터를 가져올 수 있습니다. phpCopy code $name = $_POST['name']; $email = $_POST['email']; $_POST 변수는 연관 배열이므로, 전송된 데이터의 키 이름을 사용하여 데이터를 가져올 수 있습..

PHP 2023.05.13

Overflow ,flex속성 알아보기

overflow 속성에 대해 알아보겠습니다. visible overflow 속성을 생략하거나, overflow 속성값을 visible로 지정해줄 경우 컨텐츠가 경계선 밖으로 삐져나오는 것을 볼 수 있는데요. overflow 속성이 visible로 설정되어 있는 HTML 요소(element)는 내부 공간보다 담아야하는 컨텐츠가 더 많은 경우, 컨텐츠를 밖으로 밀어내는 한이 있더라도 끝까지 보여줍니다. hidden 반대로 overflow 속성을 hidden으로 설정해주면 해당 HTML 요소 밖으로 삐져나오는 컨텐츠를 숨겨버릴 수 있습니다. scroll 주어진 공간을 넘어가는 컨텐츠가 삐져나오면 안 되고, 누락되어도 안 된다면, 스크롤링 가능하게 하는 것이 좋은 대안이 되겠죠? overflow 속성을 scro..

카테고리 없음 2023.05.11

컴퍼넌트와 props

컴포넌트 리액트(React)에서 컴포넌트(Component)는 UI(User Interface)를 구성하는 블록 단위입니다. 즉, 화면에 보여지는 모든 요소들을 각각의 컴포넌트로 나누어서 작성합니다. 컴포넌트는 각각의 기능을 수행하며, 다른 컴포넌트와 조합하여 더 큰 컴포넌트를 만들 수 있습니다. 예를 들어, 화면을 구성하는 헤더, 푸터, 내비게이션 바, 리스트 등을 각각의 컴포넌트로 작성하고, 이를 다시 조합하여 전체 페이지를 완성할 수 있습니다. 리액트에서는 컴포넌트를 작성할 때 함수형 컴포넌트(Functional Component)와 클래스형 컴포넌트(Class Component)로 나뉩니다. 함수형 컴포넌트는 간단한 UI를 작성할 때 사용하며, 클래스형 컴포넌트는 상태(State)와 라이프사이클(..

카테고리 없음 2023.05.10

유효성 검사하기 1편

AJAX란? AJAX는 "Asynchronous JavaScript and XML"의 약자로, 웹 페이지에서 데이터를 동적으로 로드하고 표시하기 위한 기술입니다. 이 기술은 서버와 브라우저 사이의 비동기식 통신을 이용하여 웹 페이지를 다시 로드하지 않고도 웹 페이지의 일부분만을 업데이트할 수 있습니다. 예를 들어, 사용자가 웹 페이지에서 버튼을 클릭하면, 이벤트가 발생하고 자바스크립트를 사용하여 서버로부터 추가 데이터를 요청하고, 서버는 이를 처리한 후 필요한 데이터만을 다시 클라이언트로 보냅니다. 그러면 클라이언트 측에서는 이 데이터를 사용하여 웹 페이지의 일부분을 업데이트합니다. AJAX는 웹 페이지를 더욱 동적이고 반응형으로 만들어 주며, 사용자 경험을 향상시키는 데 도움이 됩니다. 이 기술은 다양..

공부하기 2023.05.09

React

오늘은 React를 배웠습니다. React는 Facebook에서 개발된 오픈소스 자바스크립트 라이브러리로, 사용자 인터페이스를 만들기 위한 라이브러리입니다. React는 데이터가 변경될 때 자동으로 UI를 업데이트하는데 특화되어 있어서, 대규모 애플리케이션에서도 높은 성능과 유지보수성을 제공합니다. React는 컴포넌트라는 개념을 중심으로 구성됩니다. 컴포넌트는 화면의 일부분을 담당하는 독립적인 모듈이며, 이를 조합하여 전체 UI를 구성합니다. 컴포넌트는 자체적으로 상태(state)를 가지고 있고, 이 상태가 변경되면 React는 자동으로 컴포넌트의 렌더링을 업데이트합니다. React를 설치하려면 첫번째로는 Node.js를 설치해야 합니다. --> https://nodejs.org/ko Node.js N..

카테고리 없음 2023.05.08

부족한점 공부-insertAdjacentHTML메서드와 addEventListener()메서드

*insertAdjacentHTML() *insertAdjacentHTML()*요소의 위치를 기준으로 요소에 HTML 마크업을 삽입할 수 있는 JavaScript 메서드입니다. 이 방법은 웹 페이지에서 콘텐츠를 동적으로 추가하거나 수정해야 할 때 유용합니다. 이 **insertAdjacentHTML()**메서드는 두 가지 인수를 사용합니다. position 요소를 기준으로 HTML 마크업을 삽입할 위치를 지정하는 문자열입니다. 다음 값 중 하나일 수 있습니다. 'beforebegin' HTML 마크업을 요소 바로 앞에 형제로 삽입합니다. 'afterbegin' HTML 마크업을 요소의 첫 번째 자식으로 삽입합니다. 'beforeend' HTML 마크업을 요소의 마지막 자식으로 삽입합니다. 'afteren..

카테고리 없음 2023.05.07

jQuery와 threejs등의 라이브러리 알아보기

jQuery "jQuery"는 JavaScript를 기반으로 한 라이브러리로, 웹 페이지를 다양한 방식으로 조작할 수 있는 기능을 제공합니다. 예를 들어, HTML 요소를 선택하고 조작하거나, 이벤트 처리 및 애니메이션 기능을 제공합니다. jQuery는 간단하고 직관적인 문법을 제공하여, 빠르고 효율적인 웹 개발을 지원합니다. React React는 Facebook에서 개발한 자바스크립트 라이브러리로, 사용자 인터페이스를 만드는 데 사용됩니다. React는 가상 DOM(Virtual DOM) 개념을 이용하여 빠른 렌더링을 지원하며, 컴포넌트 기반 아키텍처를 갖추고 있어 유지보수와 재사용성이 높습니다. Angular Angular는 Google에서 개발한 자바스크립트 프레임워크로, 웹 애플리케이션을 만드는..

공부하기 2023.05.06

aws 후기

어제 갔다온 AWS summit은 아마존 웹 서비스(AWS)의 전 세계 고객과 파트너들이 모여 AWS의 최신 기술과 서비스, 그리고 인사이트를 공유하는 행사입니다. 이 행사는 대규모 컨퍼런스, 전문가 연사의 강연, 기술 세션, 그리고 다양한 형식의 네트워킹 기회를 제공합니다. AWS Summit에서는 AWS의 최신 제품 및 서비스, 클라우드 컴퓨팅, 데이터 분석, 인공지능, 보안 및 규정 준수 등 다양한 주제에 대한 강연과 워크샵, 그리고 전문가와의 상담 등이 제공됩니다. 또한 이 행사에서는 AWS의 파트너 업체들도 자사의 기술과 서비스를 소개하며 고객과의 협업 기회를 제공합니다. AWS Summit은 AWS 고객 및 파트너들이 클라우드 컴퓨팅을 활용하여 혁신적인 비즈니스 모델을 구현하는 데 도움을 주는..

카테고리 없음 2023.05.05