Development76 1.4 모던자바스크립트 - 개발자 콘솔 개발자 콘솔 코드엔 에러가 항상 도사리고 있음. 그런데 브라우저느 스크립트에 문제가 있어서 에러가 발생해도 이를 사용자에게 직접 보여주지않음. 에러가 발생했는지조차 모르면 에러를 고칠 수 없음. 브라우저엔 '개발자 도구' 라는 것이 내장되어있음. 이 도구를 이용하면 에러를 확인 할 수 있음. 스크립트에 대한 정보도 얻을 수 있음 대부분 개발자는 크롬이나 Firefox를 이용해 개발하는 걸 선호함. 두 브라우저에서 제공하는 개발자 도구가 훌륭하기 때문. 개발자 도구에서 지원하는 기능을 잘 활용하며 개발 효율일 올라감. (크롬만 이용하므로 크롬에 대해서만 작성하겠음 'lalala’가 정의되지 않았다(not defined)라는 메시지 에러 메시지 우측에 링크 bug.html:12가 있습니다. bug.html은.. 2022. 10. 10. 1.3 모던자바스크립트 - 코드 에디터 코드 에디터 개발자는 코드 에디터에서 가장 많은ㅇ 시간을 보냄 코드 에디터는 크게 통합 개발 환경(IDE)과 경량 에디터로 나뉘는데, 많은 개발자가 둘 중 하나를 택해 작업함. 통합 개발 환경 통합 개발 환경(Integrated Development Environment, IDE)은 강력한 에디터임. 보통 프로젝트 전체를 관장하는 다양한 기능을 제공함. 이름에서 알 수 있듯이 IDE는 단순한 에디터가 아님. 개발 환경을 쾌적하게 해주는 통합 환경을 제공함. IDE를 사용하면 수많은 파일로 구성된 프로젝트를 불러오고, 파일 간의 탐색 작업이 수월해짐. 단순히 열려있는 파일 뿐만 아니라 전체 프로젝트에 기반한 자동완성기능도 사용할 수 있음. 여기에 더하여 git과 같은 버전 관리 시스템, 테스팅 환경 등 '.. 2022. 10. 10. 1.2 모던 자바스크립트 튜토리얼 - 매뉴얼과 명세서 https://ko.javascript.info/manuals-specifications 매뉴얼과 명세서 ko.javascript.info # 명세서 ECMA-262 명세서는 자바스크립트와 관련된 가장 심도 있고 상세한 정보를 담고 있는 공식 문서다. 이 명세서에서 자바스크립트라는 언어를 정의한다. ECMA-262 명세서의 고유한 형식 때문에 명세서를 처음 접하는 사람은 내용 이해가 쉽지 않음. 가장 신뢰할 자료지만 일상적인 참고 자료로는 부적합. ECAM-262명세서는 새로운 버전이 매년 나옴. 공식 버전이 나오기 전의 최신 초안은 https://tc39.es/ecma262/에서 확인가능. 갓 명세서에 등록된 기능이나 등록되기 바로 직전에 있는 기능, 제안 목록은 https://github.com/tc.. 2022. 10. 10. 1.1 모던 자바스크립트 - 자바스크립트란? https://ko.javascript.info/intro 자바스크립트란? ko.javascript.info # 자바스크립트란? 자바스크립트 '웹페이지에 생동감을 불어넣기 위해' 만들어진 프로그래밍 언어다. 자바스크립트로 작성한 프로그램을 스크립트(script)라고 부른다. 스크립트는 웹페이지의 HTML 안에 작성할 수 있는데, 웹페이지를 불러올 때 스크립트가 자동으로 실행됨. 스크립트는 특별한 준비나 컴파일 없이 보통의 문자 형태로 작성할 수 있고, 실행도 할 수 있다. 이런 관점에서 자바스크립트는 자바와 매우 다른 언어라고 할 수 있다. ``` 왜 자바스크립트인가? 처음 자바스크립트는 'LiveScript'라는 이름으로 불렀다. 그런데, 당시 잘나가던 자바의 유행에 편승하기 위해 이름을 바꿨다. 이름.. 2022. 10. 9. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음