본문 바로가기

Programming/JavaScript132

[ JavaScript ] 자바스크립트 바인딩과 this | 자바스크립트 개념 자바스크립트에서는 바인딩와 this 의 개념이 끊임없이 나옵니다. 바인딩과 this 는 많은 사람들이 혼동할 수 있고, 개발을 계속 하시는 분들도 헷갈릴만한 부분이라고 생각해 포스팅을 합니다! 자바스크립트 바인딩? 바인딩이란, 함수 또는 메소드를 호출한 대상에 실제 함수를 연결해주는 것입니다. 즉, 함수를 호출하는 부분에 함수가 위치한 메모리 번지를 연결시켜주는 것이라 할 수 있죠. 예시로 살펴봅시다. 코드가 더 이해하기 쉬우니까요. var aObj = { num:'1' printNum:function(){ console.log(this.num); } } var bObj = { num:'2' } bObj.printNum = aObj.printNum; aObj.printNum(); // 1 bObj.pri.. 2021. 1. 8.
[ JSON ] JSON 이란? | JSON 개념 | JSON 예제 안녕하세요. 이번 포스팅은 JSON이 무엇인지를 다뤄보도록 하겠습니다. JSON 이란 무엇인가? JSON은 JavaScript Object Notation의 약자로, 데이터를 쉽게 교환하고, 저장하기 위해 만들어진 데이터 교환 표준입니다. 이름에서도 알 수 있겠지만, JSON은 자바 스크립트 기반 표준입니다. XML 의 대안으로서 등장한 JSON은 사람이 읽을 수 있는 텍스트를 기반으로 한 데이터 교환 표준이라는 점에서 XML과 차이를 둡니다. JSON은 텍스트 기반이기 때문에, 어떤 프로그래밍 언어에서도 JSON 데이터를 사용 가능합니다. JSON은 2009년 더글라스 크로크포드(Douglas Crockford)가 규정하였으며, 현재 JSON 은 RFC 7159와 ECMA-404 에 의해 규정되어 있습.. 2021. 1. 3.
[ JavaScript ] 구름 IDE 사용법 | 구름 IDE 기초 사용 ide.goorm.io/ 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업을 클라 ide.goorm.io 이번 포스팅은 구름에서 제공하는 IDE를 이용하는 방법에 대해 다뤄보도록 하겠습니다. 저는 지금 현재 구름EDU에서 강의를 듣고 있고, 특별히 따로 사용하는 IDE가 없기 때문에 구름 IDE를 사용합니다. 먼저, 로그인을 해주시고, 작업공간인 컨테이너를 만들러 가봅시다. STEP 1 : 컨테이너 생성 메인화면에 보이는 대시보드 버튼을 클릭해봅시다. 화면 우측 상단의 새 컨테이너 .. 2021. 1. 3.
[ JavaScript ] CRUD란? | CRUD 정의ㅣ 개발 기초 이 포스팅은 구름 edu의 강태공 님의 강의를 바탕으로 이해한 것을 제 식대로 정리한 포스팅임을 미리 공지합니다. edu.goorm.io/learn/lecture/25046/%EB%AC%B8%EB%B2%95%EC%B1%85-%EC%A1%B8%EC%97%85%ED%95%98%EC%9E%90-%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C-%EB%B3%B5%EC%8A%B5%ED%95%98%EB%8A%94-javascript 문법책 졸업하자! 만들면서 복습하는 JavaScript - 구름EDU 자바스크립트 공부는 했는데 응용하려니 너무 어렵게 느껴지신다면 재밌게 복습해보세요! edu.goorm.io (저는 이런 강의가 너무 설렙니다,,, 하나하나 차근차근 시작해봅시다.) CRUD란? : 기본.. 2021. 1. 1.