CSR(Client-Side Rendering)과 SSR(Server-Side Rendering)은 웹 애플리케이션을 렌더링하는 두 가지 기본적인 방법입니다.
타입스크립트(TypeScript)는 자바스크립트(JavaScript)를 확장한 프로그래밍 언어로 바스크립트의 모든 코드는 타입스크립트에서도 유효하며, 타입스크립트는 추가적으로 타입 시스템과 몇 가지 기능을 제공하여 자바스크립트의 확장 버전으로 볼 수 있습니다.
HTML에서 <button> 요소를 <a> 태그로 감싸는 것은 웹 접근성과 의미론적인 HTML 마크업 측면에서 문제가 될 수 있습니다.
JavaScript ES6 (ECMAScript 2015) 이후의 버전들은 많은 중요하고 유용한 변경사항들을 도입하였습니다. 이 변경사항들은 JavaScript 개발의 편의성, 코드의 간결성, 그리고 프로그램의 유지보수성을 크게 향상시켰습니다.
자료구조는 소프트웨어 개발자 면접에서 자주 나오는 주제 중 하나입니다. 일반적으로 면접에서는 자료구조의 개념, 장단점, 시간 복잡도, 특정 상황에서 어떤 자료구조를 사용하는지에 대해 질문할 수 있습니다.
알고리즘은 소프트웨어 개발자 면접에서 매우 중요한 부분입니다. 알고리즘 문제는 주로 문제 해결 능력, 효율성, 그리고 코딩 능력을 평가하는 데 사용됩니다. 자주 묻는 알고리즘 질문과 그에 대한 예시 답변을 몇 가지 소개하겠습니다.
웹 서비스의 동작 원리와 구조에 대한 이해는 소프트웨어 개발자에게 매우 중요한 주제입니다. 웹 서비스는 클라이언트와 서버 간의 데이터 통신을 통해 다양한 기능을 제공합니다.
클로저는 자바스크립트의 고급 주제 중 하나로, 함수와 그 함수가 선언된 렉시컬 환경의 조합을 의미합니다. 이는 자바스크립트에서 매우 강력한 기능을 제공하며, 데이터를 은닉하고 캡슐화하는 데 유용하게 사용됩니다.
ES2017 에서 생긴 async/await 을 이해하기 위해 먼저 이전의 비동기 처리 방법인 Promise부터 알아보려합니다.
이번 포스팅에서는 좀 더 개선된 방식으로 비동기 처리를 할 수 있도록 도와주는 async/await에 대해서 알아보도록 하겠습니다.
면접 대비 질문 모음입니다.
🎁 JavaScript JavaScript의 동작원리와 면접대비 내용들