본문 바로가기

전체 글179

[ HTML ] HTML 기초 내용 정리 HTML 이란 ? HTML 은 Hyper Text Markup Language 줄임말로 간단하게 말하면 웹 페이지를 만드는 마크업 언어입니다. HTML은 특정 기능을 지원하는 태그 문법을 사용하며 HTML 태그는 100개가 넘습니다. 그 중에서 가장 많이 쓰이고 유용한 태그들을 하나씩 살펴봅니다. 1. - Self-closing tag 2. - a horizontal line - default size is 1px - Attribute align, color, size, width, noShade 3. - unordered list - List item - Order List ** + : default with numbers, ** : Set list as i, ii, iii etc.. ** : Star.. 2023. 3. 3.
[ 리액트 면접준비 ] 프론트엔드 면접 준비, React.js 안녕하세요!~ 오늘 프론트엔드 개발자로써 면접 준비 과정을 정리해 기록해봤습니다. React 기념, 특징과 React 쓰는 이유 React는 Facebook에서 개발한 UI(User Interface) 라이브러리로, JavaScript를 기반으로 합니다. React는 UI를 더욱 간편하게 구성하도록 해주는 선언형(Declarative) 프로그래밍 방식을 제공합니다. 이를 통해 개발자는 웹, 모바일, 데스크톱 등 여러 플랫폼에서 일관성 있고 빠르게 UI를 개발할 수 있습니다. 리액트의 특징은 다음과 같습니다: 컴포넌트 기반 아키텍처 React는 컴포넌트 기반 아키텍처를 사용합니다. 이는 UI를 작은 재사용 가능한 컴포넌트로 나누어 개발하는 것을 의미합니다. 코드 유지 보수가 더 쉬워지고, 앱 개발이 더 빠.. 2023. 2. 21.
[ 면접 준비 ] 프론트엔드 개발자 면접 준비 , JavaSctipt 안녕하세요!~ 오늘 프론트엔드 개발자로써 면접 준비 과정을 정리해 기록해봤습니다. 1. JS를 body 맨 밑에 둬야 하는 이유는 무엇인가요? 간단한 자바스크립트 코드는 별 문제가 생기지 않고 매우 무거운 자바스크립트 코드들이 포함될 경우 자바스크립트 코드를 body 태그 맨 뒤에 선언하게 되면, 무거운 코드가 있다고 하더라도 html태그와 CSS가 모두 동작한 다음 불러오기 때문에 미완성된 화면이 오랫동안 지속되지 않을 것입니다. 또한 문서의 DOM(Document Object Model)구조가 완료된 시점에서 실행되기 때문에 따로 추가 설정을 할 필요가 없어지고 그렇기 때문에 특별한 사유가 있는게 아니라면 위치는 태그 맨 마지막에 선언하는 것 올바릅니다. 2. 호이스팅, 스코프 , 변수 변수 : 자바.. 2023. 2. 21.
[ 면접 준비 ] 프론트엔드 개발자 면접 준비 , HTML + CSS 안녕하세요!~ 오늘 프론트엔드 개발자로써 면접 준비 과정을 정리해 기록해봤습니다. DOCTYPE 이란 무엇인가요? Doctype (Document Type Declaration)은 "문서 현식 선언", 또는 doctype이란 문서의 유형을 정의하기 위해 사용하는 선언문입니다. 문서 타입 정의는 HTML5, XHTML, HTML의 세가지 문서 유형이 존재하며 웹 문서의 시작을 알려주며 태그보다 먼저 선언하며 DOCTYPE은 웹 브라우저에서 처리할 문서가 HTML이며 어떠한 버전으로 사용했으니, 해당 방식대로 해석하라는 의미를 갖습니다. 웹 브라우저에서는 문서 형식 선언이 없는 HTML 문서를 쿼크 모드로 렌더링하지만, 문서 형식 선언이 있는 HTML 문서를 표준 모드로 랜더링하기 때문에, 문서 형식 선언을.. 2023. 2. 20.
[ 면접 준비 ] 프론트엔드 면접 준비, 기술 면접 안녕하세요!~ 오늘 프론트엔드 개발자로써 채용 지원, 면접 준비 과정과 첫 면접 후기를 정리해 기록해봤습니다. 목자 1. 프론트엔드 개발자로 성장 과정 2. Argular , React , Vue 프레임워크 특징, 차이점 3. NEXT JS 기념, 사용하는 이유 4. Typescript 기념, 특징, 장단점 프론트엔드 분야로 취업 준비를 하면서 첫걸음은 대학교 3학년때 진행했던 팀프로젝트를 진행하면서 시작했습니다.우리 팀은 인터넷 속도 증가하고 보안을 향상시켜주는 VPN 서비스를 개발하게 되었고 벡엔드는 PHP, DB는 MySQL은 사용했으며 개인적으로 일반 HTML,CSS,JS을 사용해 사용자 UI 프론트엔드 개발 작업을 맡아서 개발했었습니다. 프론트엔드 분야는 계속 트렌드가 바꿔가지만 대표적으로 Re.. 2023. 2. 18.