[study] 바닐라 자바스크립트란 무엇인가? [Vanilla JS, 아무 라이브러리나 프레임워크 없이 순수한 기본 JavaScript만 사용한 코드]
·
◈ Study/기초튼튼 개발지식🥔
- 바닐라 자바스크립트란 무엇인가?아무 라이브러리나 프레임워크 없이 순수한기본 JavaScript만 사용한 코드 바닐라는 아이스크림에서 가장 기본 맛 → 아무것도 섞지 않은 기본 중의 기본이란 뜻→ jQuery, React, Vue, Lodash 등 추가 도구 없이 = 순수한 브라우저 내장 JavaScript만 사용하는 코드// Vanilla JS로 DOM 조작document.getElementById('myBtn').addEventListener('click', function () { alert('Clicked!');});Vanilla JavaScript라는 용어는 개발자 커뮤니티에서 생긴 비공식 용어이다. 비공식 용어지만 전 세계적으로 통용되는 용어이기에 알아두면 나쁘지 않을 듯 하다. Vanil..
[study] JSESSIONID란? [Java EE 기반 웹 애플리케이션에서 세션을 식별하는 고유한 ID]
·
◈ Study/기초튼튼 개발지식🥔
- JSESSIONID란? Java EE (Jakarta EE) 기반 웹 애플리케이션에서 세션을 식별하는 고유한 ID 세션 식별자: 사용자의 HTTP 세션을 추적하기 위해 생성됨서버에서 관리: 보통 Tomcat, Jetty, WebSphere 등 Java 기반 WAS에서 자동 생성클라이언트와 공유: 주로 쿠키 또는 URL 리라이트(URL Rewriting)로 클라이언트에게 전달됨- JSESSIONID 동작 방식1) 클라이언트가 서버에 최초 요청사용자가 웹사이트에 처음 접속하면 서버가 새로운 세션을 생성이때 JSESSIONID라는 고유한 세션 ID가 발급됨2) 서버가 JSESSIONID를 응답에 포함기본적으로 쿠키 방식을 사용 (Set-Cookie: JSESSIONID=xyz123; Path=/; Htt..
[study] .htm과 .html의 차이 [MS-DOS 및 Windows 운영체제의 파일 시스템의 8.3 형식]
·
◈ Study/기초튼튼 개발지식🥔
- .htm과 .html의 차이 "htm"과 "html"은 사실상 같은 것을 가리키는 용어이다. 과거에는 MS-DOS 및 Windows 운영체제의 파일 시스템이 8.3 형식(8글자의 파일 이름과 3글자의 확장자)으로 제한되어 파일 이름이 ".html"이 아닌 ".htm"으로 짧게 사용되는 경우가 있었는데, 이는 오래된 웹 프로젝트에서 종종 볼 수 있다. 웹 브라우저에서는 이 두 확장자를 동일하게 처리한다. 예를 들어, "index.html"을 "index.htm"으로 바꾸는 것은 기술적으로는 동일한 내용의 파일이지만, 파일 이름의 길이가 8자 이내로 제한되는 특정 상황에서 "HTM" 확장자를 사용하는 것이다. 그러나 현대의 운영 체제에서는 파일 이름의 길이에 제한이 거의 없어졌기 때문에 "HTML"이 더..
[study] 파라미터(Parameter) vs 아규먼트(Argument) [함수에 사용되는 인자값의 이름들]
·
◈ Study/기초튼튼 개발지식🥔
- 파라미터(Parameter) vs 아규먼트(Argument) Parameter : 매개변수. 함수 또는 메서드를 구현·정의할 때 사용되는 변수 이름 Argument : 전달값. 함수 또는 메서드를 실행할 때 실제로 넘어가는 값 Parameter는 프로그램 동작에 따라 값이 변할 수 없으나, ex) sum(int a, int b) Argument는 프로그램 동작에 따라 값이 변할 수 있다. ex) sum(1, 2), sum(3, 5), … - 참고자료 [프로그래밍 용어] Parameter와 Argument 차이점 Parameter와 Argument는 둘 다 함수에 사용되는 인자값을 의미하는 말로써, 굉장히 혼동되고, 같은 말처럼 느껴지는 용어들입니다. 하지만 둘은 엄연히 다른 용어이고, 간단하게 구분할..