전체 글 (237) 썸네일형 리스트형 코드 학습법 Achievement Goals 모르는 것을 검색하는 방법 자바스크립트와 소프트웨어 개발에 대한 궁금한 것을 구글링으로 해결할 수 있다. 에러를 해결하기 위해 구글링할 수 있다. 가장 좋은 레퍼런스(참고 문헌, 참고 사이트) MDN (신뢰할만한 레퍼런스) 자연어로 검색 (how to ~/ what is ~ / A vs B vs C 등) 에러발생시 에러 문장 자체를 구글링 Stack Overflow (많은사람들이 질문들을 주고받는 사이트) JavaScript[정보 : ES6 란?] ES6 란? ECMAScript 표준 6판(줄여서 ES6)입니다 ECMA스크립트(ECMAScript, 또는 ES[1])이란 Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어 액션스크립트와 J스크립트 등 다른 구현체도 포함 ECMA스크립트는 웹의 클라이언트 사이드 스크립트로 많이 사용 Node.js를 사용한 서버 응용 프로그램 및 서비스에도 많이 사용 ++ Node.js란? https://olt13mm.tistory.com/250 JavaScript [ Node.js 란?] Node.js 란? Node.js는 구글이 개발한 자바스크립트 실행 환경 입니다. 웹 서버에서 동작한느 자바스크립트를 서브 측 자바스크립트라고 합니다. 웹 서버를 구현.. JavaScript [기초 : 변수 선언식 종류 (let, const, var)] 선언식이란? 변수에 저장소를 선언하는 역할임 선언식 종류 let const var (거의 안씀 인터넷 익스플로워에만 썼었음[let, const 인식 불가]) let은 선언후 다시 선언 불가 var은 가능 (때문에 생각지 못한 오류 발생 가능성 있음) 요약 var은 너무 오래 전에 만들어서 오류가 있므로 최근에만든 let, const를 쓰자 자세히 var로 선언한 변수는 let이나 const로 선언한 변수와 다른 두 가지 주요한 특성을 보입니다. var로 선언한 변수는 블록 스코프가 아닌 함수 수준 스코프를 갖습니다. (그래서 블록 안에 선언해도 밖에서 변경 가능) var 선언은 함수가 시작되는 시점(전역 공간에선 스크립트가 시작되는 시점)에서 처리됩니다. var만의 특성은 대부분의 상황에서 좋지 않은 부.. JavaScript [기초 : 변수] Achievement Goals 변수에대한 이해 프로그래밍은 데이터 처리를 하는 것임 변수 사용은 데이터를 편하게 저장 및 사용 변수의 선언과 값의 할당 변수의 특징 데이터 보관함(메모리)에 값 저장 메모리의 크기는 동일 메모리의 이름이 변수 이름을 통해 데이터 사용(재활용) 변수를 사용하는 방법 1. 메모리 확보 선언(declaration) let age; 2. 보관함에 데이터 저장 할당(assignment) age = 24; 3. 선언과 할당 동시에 가능 let name = 'Hong' ++ 여기서 = 는 같다라는 의미가 아니라 값을 할당(assign)한다는 뜻 순서 변수 let a =4 console.log(a * 4) // === 4 * 4 // 16 표현식(Expression) const pi .. API [ 정보 : API란?] API란 API(Application Programming Interface 응용 프로그램 프로그래밍 인터페이스)은 컴퓨터나컴퓨터 프로그램 사이의 연결. 일종의 소프트웨어 인터페이스이며 다른 종류의 소프트웨어에 서비스를 제공 이러한 연결이나 인터페이스를 빌드하거나 사용하는 방법을 기술하는 문서나 표준은 API 사양으로 부름 이 표준을 충족하는 컴퓨터 시스템은 API가 구현(implement)되었다거나 노출(expose)되었다고 말한다. API라는 용어는 사양이나 구현체를 의미할 수 있다. 쉽게 설명하자면 식당에 있다고 가정해봅시다. 1. 손님이 점원이 가져다준 메뉴판을 보면서 음식을 고르면, 점원이 주문을 받아 요리사에 요청을 할 텐데요. ( 손님[요청] -> 점원 -> 요리사 ) 2. 그러면 요리사는 .. Git (기초 : git, github는 무었인가?) Git 이란? 분산형협업도구 버전관리 시스템((Version Control System)모든파일의 변화를 기록) 저장하고 협력하는 과정에 필요한 것 git의 장점 파일이 변경되면 변경 이력을 저장 이전 버전으로 변경 가능 어떤 변경 사항이 발생했는지 알아보기 쉬움 협업하기 좋음 백업용 프로그래머가 될것이라면 반드시 배워야할 프로그램 Git과 비슷한 버전관리 시스템 - CVS - Mercurial - Helix Core - Subversion - Bazaar Github 클라우드(Remote Repository)에 있는 깃 제공자 Git(Local Repository)에 있는 파일을 Github(Remote Repository) 사이트에 올려서 관리 할수 있음 사용하는 이유 전 컴퓨터에 저장했던 프로젝트를.. Linux (기초 : 리눅스 권한[Permission]) 리눅스 권한[Permission] 터미널을 열어 ls -l 명령어를 입력하면 아래와 같은 메세지를 터미널에서 볼 수 있습니다. drwxr-xr-x d rwx r-x r-x 첫번째 두번째 [d] 첫번째 부분 1번 부분에서 '-' 는 파일을 의미하고, 'd'는 폴더를 의미합니다. [rwxr-xr-x] 두번째 부분 2번 부분에 존재하는 r, w, x, - 글자는 특정 파일 및 폴더의 접근 권한에 대한 정보를 담고 있습니다. 'r'은 read의 약자로 읽기 권한을 의미합니다. 파일 및 폴더안에 있는 데이터, 속성, 서브 폴더 등에 접근이 가능합니다. 'w'는 write의 약자로 쓰기 권한을 의미합니다. 파일 및 폴더의 속성과 데이터를 변경할 수 있습니다. 'x'는 execute의 약자로 실행 권한을 의미합니다... Linux (기초 : npm , package.json) 요약 Npm - 모듈을 활용하기 위해 해당 모듈에 대한 정보를 담은 파일 - 모듈 정보 package.json - 이 프로그램을 실행시키기 위해 필요한 모듈들이 무엇인지, 프로그램을 실행시키는 방법, 프로그램을 테스트하는 방법 등이 명시되어 있음 - 모듈 리스트 +++ 요약 남이 만들어놓은 모듈을 node.js 에서는 npm 모듈이라는 이름으로 부르며, 이에 대한 정보를 담아둔 곳이 바로 package.json입니다. Npm (Node Package Manager) node.js 생태계의 피키지 매니저 모듈을 활용하기 위해 해당 모듈에 대한 정보를 담은 파일 즉, 프로젝트 전반에 관한 정보가 들어있다 node.js 환경에서 외부 라이브러리를 다운로드 받기 위해 다양한 방법이 존재하지만, 그 중 대표적인 .. 이전 1 ··· 26 27 28 29 30 다음