Language
-
-
[JavaScript] 변수Language/JavaScript 2024. 11. 19. 23:52
자바스크립트에서의 변수에 대하여 알아보자.나는 이전에 전역 변수와 지역 변수를 스코프에 따라 나뉘는 것으로 이해했었는데, 모든 스코프(?)에서 사용할 수 있으면 전역 변수이고, 함수 안에서와 같은 특정한 스코프에서만 사용할 수 있으면 지역 변수라고 이해했었다. 어떻게 보면 이것은 정확한 설명이라고 볼 순 없을 것 같아서 변수에 대해서 간략하게 알아보고 가야 될 것 같다.1) 변수변수는 데이터를 저장하고 재사용하기 위해 이름을 붙인 메모리 공간이다.1-1) 변수의 생애주기변수의 생애주기는 다음과 같다. 즉, 우리가 변수를 사용하기 위해서는 다음과 같은 과정을 거친다.변수의 '선언'변수를 생성하고, 특정 스코프에 등록한다.변수의 '초기화'변수에 초기 값을 할당한다.변수의 '사용'변수의 값을 참조하거나 변경한..
-
[JavaScript] 자바스크립트 시작Language/JavaScript 2024. 11. 17. 23:59
About JavaScriptJavaScript는 웹 페이지에 생동감을 불어넣을 수 있는 프로그래밍 언어다.HTML에 포함되는 형태로 작성되고, 웹 페이지가 브라우저에 의해 열릴 때 자동으로 실행된다.잠시, 자바스크립트의 역사에 대해 살펴보자.History of JS1995년 넷스케이프는 브라우저에 동적인 기능을 추가하기 위해 새로운 스크립팅 언어를 필요로 했다. 이를 위해 브렌던 아이크는 단 10일 만에 자바스크립트를 개발하였다. 초기 이름은 "Mocha"였으며, 이후 "LiveScript"로 변경되었다가 자바(Java)의 인기에 편승하기 위해 "JavaScript"로 명명되었다.이 시점에서 자바스크립트는 주로 클라이언트 측에서 간단한 사용자 인터페이스와 웹 페이지 상호작용을 처리하기 위한 도구로 사용..
-
[스파르타 코딩클럽] 비개발자를 위한, 웹개발 종합반 2주차 개발일지Language/etc 2022. 3. 20. 19:56
HTML, CSS에 이어서 Javascript를 배웠다. 튜터님의 말대로 HTML은 뼈대이고 CSS는 꾸미기, Javascript는 움직이는 효과를 만들어 내는 것이라고 생각하면서 수업을 듣고 있다. Ajax, API 등 아직은 익숙하지 않은 용어들에 대해서는 어떻게 하면 친숙해질 수 있을까 고민을 많이 해봐야겠다. 이제 3주차다. 여전히 흥미는 가득하고 백엔드 쪽을 해보지 않았기 때문에 프론트엔드가 나에게는 맞는거 같다고 느껴지긴 한다. 빠르게 마무리하고 학교 공부 좀 해야겠다...
-
[스파르타 코딩클럽] 비개발자를 위한, 웹개발 종합반 1주차 개발일지Language/etc 2022. 3. 17. 23:15
솔직히 좀 막막하다. 어렵다. 개인적으로 이해가 가장 안되는 부분이나 막혔던 부분은 JS 문법. 숙제같은 경우도 기본적인 HTML을 활용하여 BODY 부분은 만들었는데(이것도 부트스트랩에서 가져온거지만), 이후에 CSS를 활용하여 꾸며가는 부분은 거의 완성된 HTML 파일을 복사 후 붙여넣기 해와서 붙여넣기 전과 후를 비교해가며 이 코드가 무엇을 의미하는지 파악해 나가는 과정으로써 숙제를 완성해 나간 것 같다. 수료가 중요하긴 하지만 빠르게 진행하는 것 보다는 천천히 이해해 나가며 진행해봐야겠다. 그리고 스파르타코딩클럽에서 게더스쿨이라는 메타버스를 활용하여 질문을 받는 것 같는데.. 아직까진 혼자 하는 것이 편하다.