전체 글50 Javascript 📌 Javascript 역사 2005년 ajax 등장 버튼을 눌러서 동작하려면 새로고침이 되야했는데 Ajax가 나오고 편리해짐. => 폭발적인 UX(사용자 경험) 향상 2008년 v8엔진 출시(google chrome)로 브라우저의 속도가 빨라짐 2009년 노드js 등장서버 개발 활성화, js는 브라우저에서 동작하도록 만들어졌음.브라우저를 깨고 나와서 어디에든 사용할 수 있도록 만든게 Node.js 📌 Node.js는프론트엔드+백엔드+디비 = ✨풀스택 ✨ 을 가능하게 하는 언어 📌 Javascript 언어 특징1. 객체 지향 프로그래밍 지원2. 동적 타이핑3. 함수형 프로그래밍 지원4. 비동기 처리5. 클라이언트 측 및 서버 측 모두에서 사용 가능 절차지향 - 첫번째 일을처리한 다음에 두번째 일.. 2024. 4. 22. 웹 개발 개념정리 3 특강 내용 클라이언트가 서버에게 요청하는 방식 👉 REST API REST API 👉 URL + Method 의 조합.HTTP URI를 통해 자원을 명시하고, HTTP Method (POST, GET, PUT, DELETE)를 통해해당 자원에 대한 CRUD OPERATION을 적용하는 것을 의미한다. 📌 서버는 알맞은 요청을 받아 처리를 한다. (Node(express), Spring) 웹 서버의 역할 👉 (정적) 페이지 제공, API 제공 📌백엔드는 클라이언트가 될 수 도있고 웹 서버가 될 수도있다.ex) 날씨서버에서 날씨 정보를 받아와야지만 백엔드에서 데이터를 줄 수 있을 경우. 📌 [하이픈] 다양한 API가 있는 사이트 https://hyphen.im/ HYPHEN비즈니스를 위한 .. 2024. 4. 19. 웹 개발 개념정리 2 웹개발 개념정리 1. HTML, CSS, Javascript는 각각 어떤 차이가 있나요? : HTML은 웹 페이지의 구조를 정의하는 데 사용되며, 웹 콘텐츠를 구성하고 표시하는 데 필요한 요소를 제공합니다. 예를 들어, 텍스트, 이미지, 링크 등을 포함하는 웹 페이지의 기본적인 뼈대를 형성합니다. CSS는 HTML로 정의된 요소의 스타일과 레이아웃을 지정하는 데 사용됩니다. 즉, HTML로 정의된 콘텐츠의 시각적인 디자인을 담당하며, 색상, 폰트, 크기, 간격 등을 조절하여 웹 페이지를 더욱 시각적으로 매력적으로 만듭니다. JavaScript는 웹 페이지의 동적인 동작을 구현하는 데 사용됩니다. 이것은 사용자와의 상호작용, 애니메이션 효과, 데이터 처리 등을 포함합니다. JavaScript를 사.. 2024. 4. 18. 웹 개발 개념정리 웹개발 개념정리 1. 서버(Server) : 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템 2. 클라이언트(Client) : 서버로부터 네트워크를 통해 정보나 서비스를 받는 사용자 3. 프론트엔드 (Front-end) : 사용자와 직접 상호작용하는 부분 4. 백엔드(Back-end) : 프론트엔드로부터 사용자의 입력을 받아 그 입력을 처리하고 처리한 결과물을 프론트엔드로 넘겨주어 출력시킨다. 5. 풀스택(Full-Stack) : 프론트엔드와 백엔드를 모두 다루는 것. 웹 개발하는데 필요한 모든 기술 및 구성요소를 모두 이해하고 다룰 수 있는 능력. 6. 프레임워크(Framework) : 라이브러리의 모음이다. 프레임워크는 라이브러리보다 더 상위의 개념이다. 사.. 2024. 4. 17. 내일배움캠프 React 5기 1일차 TIL 나는 사전캠프 때부터개인적으로 네이버 블로그에서 나름의? TIL을 남기고 있었다.네이버 블로그에는 이것저것 올려놓다보니 따로 티스토리를 하나 파야겠다고 생각했고그리고 만들어진 것이 현재 글을 쓰는 이곳이다. 나는 본캠프 3일전에 최종합류가 되었다. 원래 국비지원 신청할 생각이 없었는데늦게나마 생각바뀌고 신청하게 되었다. 2024. 4. 17. 이전 1 ··· 3 4 5 6 다음