일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- node
- JS
- Dependency Management
- git
- 자바스크립트
- spring boot
- node.js
- Modified
- SpringBootApplication
- docker
- staged
- unmodified
- Linux
- npm
- Git내부
- hash-object
- Spring
- github
- docker daemon
- git rm
- Auto-Importing
- Dependency
- git push
- Server Off
- Git 내부
- 리눅스
- commit
- maven
- brew
- git rm --cached
- Today
- Total
목록ECMAScript (3)
갓태희
오늘은 JavaScript의 String 객체에 대해서 알아보겠습니다. length 문자열의 길이를 반환합니다. 예제 문자열의 길이만큼 for문이 반복하면서 문자열의 문자 하나하나를 출력하는 예제입니다. indexOf 문자 혹은 문자열의 처음 찾은 인덱스 값을 반환합니다, 만약 해당 문자나 문자열을찾지 못한다면 -1을 반환합니다. indexOf를 처음 사용한 시점부터 결과들을 분석해보면 첫번째는 "test"가 처음 등장한 인덱스의 값을 찾는것인데, "evan is evan,"바로 뒤에 "test"를 발견하여 이것을 처음으로 발견한 인덱스인 14를 반환해 줍니다. 두번째는 잘 알고있는 단어가 아닌 "test"문자열의 일부인 "st"를 찾는데 처음으로 발견된 곳은 역시 "evan is evan," 바로 뒤의..
자바스크립트(Javascript)는 아주 강력한 프로그래밍 언어입니다. 학부 시절, 웹 프로그래밍을 배웠을때 HTML, CSS, JDBC, JSP로 기본적인 CRUD를 진행했었는데요 (그때는 CRUD가 뭔지도 몰랐음 그냥 프젝 해오라니까 내가 뭘 하고있는지도 모른채로 했던것 같습니다.) HTML은 개발하려는 웹 페이지의 큰 뼈대를 제공하고, CSS는 색깔이나 글씨체, 모양과 같은 디자인적인 요소를 관리하며, 자바스크립트는 웹 페이지의 동작을 당담합니다. 웹 페이지의 동작을 당담한다는것은 무엇이냐면 대표적인 예로 Modal창이 있습니다. 모달창이란 쉽게 말하면 로그인이나 회원가입을 하고나면 로그인에 성공했다던지 회원가입에 성공을 했다던지 이러한 메시지를 화면 정가운데에 보여주는 창을 말합니다 한가지의 예로..
이 글에 나오는 용어를 한글로 번역하게되면 어색해져서 최초언급할때 빼고는 모두 영어로 용어를 칭하겠습니다. 자바스크립트에선 실행 중인 함수, 코드 블록 {...}, 스크립트 전체는 _Lexical Environment_이라 불리는 internal hidden associated object(내부 숨김 연관 객체)를 갖습니다. Lexical Environment 객체는 두 부분으로 구성되는데요 Environment Record (환경 레코드) : 모든 지역 변수를 프로퍼티로 저장하고 있는 객체입니다. this값과 같은 기타 정보도 여기에 저장됩니다. Outer Lexical Environment(외부 렉시컬 환경): 자신의 스코프를 제외한 외부 코드와 연관되어있습니다. 이렇듯 우리가 평소에 알던 '변수'는..