728x90
반응형

 

 

자바스크립트를 다시 제대로 공부해보려고 한다.

그 전에 전부터 헷갈렸던 용어부터 정리해볼까한다.

오늘은 들어도보고 얼추 알지만 자세히는 알지 못했던 용어들과 자바스크립트에 대해 정리해보는 시간이다.

나같이 비전공자들이 봐도 아주 쉽게 설명을 써볼까하는데

미래의 이 모든것들을 까먹은 나에게 필히 도움이 되길 바라며.. 

 

 

 

◆ 자바스크립트(JavaScript)

- 객체(object) 기반의 스크립트 언어

- HTML로는 웹의 내용을 작성하고, CSS로는 웹을 디자인하며, 자바스크립트로는 웹의 동작을 구현

- 자바스크립트는 주로 웹 브라우저에서 사용

- Node.js와 같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용 가능

 

 객체(object) 기반(프로토타입 기반)

- 프로토타입 기반 언어는 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하는

복제 과정을 통해 객체의 동작 방식을 재사용 할 수 있게 한다.(위키백과)

(프로토타입에 대해 정의하는 것이 생각보다 복잡하고 어려워서 일단 이렇게 하고 넘어가기로 함ㅠㅠ)

 

추가)) 이제 좀 알 것 같다. 프로토타입의 객체는 비유를 하자면 붕어빵 틀이라고 생각하면 그 틀로

다양한 맛(여기서는 각각 다른 인스턴스의 인자)를 통해 개별적인 인스턴스를 만들어 내는 것

(용어가 맞는지 잘 모르겠지만 얼추 개념이 잡힌 것 같음)

 

 프레임워크와 라이브러리의 차이점

프레임워크는 뼈대나 기반구조를 뜻합니다. 프로그래밍을 진행할 때 필수적인 코드, 알고리즘 등과 같이 어느 정도의 구조를 제공해주기 때문에 프레임워크를 사용하는 프로그래머는 이 프레임워크의 뼈대 위에서 코드를 작성하여 프로그램을 개발하면됩니다.

 

라이브러리는 특정 기능에 대한 도구 또는 함수들의 집합입니다. 프로그래머가 어떠한 기능을 수행하기 위해서 도움을 주는 또는 필요한 것을 제공해주는 역할을하는 것이죠. 간단히 정리를 하자면 프로그램 기능 수행을 위해 활용 가능한 도구의 집합입니다.

출처: https://juyeop.tistory.com/23 [글 쓰는 개발자의 꿈]

 

 

 

 자바스크립트(JavaScript)의 프레임워크

Vue.js
Angular

 

 

 

 

 자바스크립트(JavaScript)의 라이브러리

jQuery
React

 

728x90
반응형