Jacksonjang Blog

[Vue.js] Vue.js 기초(1) - 라이프사이클

Vue.js는 데이터의 변화를 자동으로 감지하고 UI를 업데이트할 수 있어, 웹 개발의 복잡성을 크게 줄일 수 있는 직관적이고 강력한 프레임워크이다. 라이프 사이클 컴포넌트나 인스턴스가 생성되고 업데이트되며 소멸되는 전체 과정을 말합니다. 각 단계에서 특정 작업을 수행하기 위해 라이프사이클 훅을 사용할 수 있습니다. 예를 들어, 컴포넌트가...

[CS] 싱글 페이지 어플리케이션(SPA) 란?

싱글 페이지 어플리케이션 (SPA) SPA는 웹 어플리케이션의 구조나 아키텍처를 설명하는 용어로, 서버로 부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말합니다. SPA를 사용하면 페이지를 새로고침 할 필요없이 필요한 데이터가 있다면 서버로 부터 비동기로 데이터를...

[CS] 알고리즘이란?

방통대에서 알고리즘 공부를 더 효율적으로 하기 위해 나름 정리한 정보를 메모할겸 포스팅 하게 되었습니다! 자, 그럼 알고리즘에 대해 알아볼까요? 알고리즘은 주어진 문제를 해결하거나 함수를 계산하기 위해 따라야 할 명령어들을 단계적으로 나열한 것이다. 알고리즘의 특징 입력 : 알고리즘은 0개 이상의 입력을 받을 수 있다. 이 입력은 알...

[CS] 프레임워크 vs 라이브러리

요약하면 프레임워크와 라이브러리의 차이는 “제어”를 “누가” 하느냐 입니다. 프레임워크(Framework) 프레임워크가 애플리케이션의 전반적인 흐름을 제어하고 프레임워크가 제공하는 규칙이나 인터페이스를 따라야 한다. 라이브러리(Library) 개발자가 애플리케이션의 전반적인 흐름을 제어하고, 필요에 따라 기능을 호출하여 필요한 작업을 수행할 수 ...