분류 전체보기
-
-
버블링과 캡처링컴공지식/웹 2024. 11. 22. 13:22
캡처링 (Capturing Phase)이건 이벤트가 DOM 트리의 최상단(HTML 문서 자체)부터 시작해서 이벤트가 발생한 요소(타겟)까지 내려가는 과정이다.근데 보통 캡처링 단계에서 이벤트 핸들러를 추가하는 경우는 적다.. 왜냐면 캡처링은 그렇게 잘 쓰이지 않기 때문이다. 버블링 (Bubbling Phase)이건 반대로 이벤트가 타겟 요소에서 발생한 후, 그 이벤트가 부모 요소로 점점 올라가는 과정이다.버블링은 캡처링보다 훨씬 자주 사용된다. 왜냐하면, 대부분의 이벤트 핸들링은 이 단계에서 처리되니까! document.addEventListener("click", handler, true); // 캡처링 document.addEventListener("click", handler, false); // ..
-
-
Superglobals란?컴공지식/웹 2024. 11. 19. 13:49
PHP에서 Superglobals는 전역적으로 사용할 수 있는 미리 정의된 배열 변수들이다.$GLOBALS : 모든 전역 변수들을 한곳에 담은 연관 배열. $_SERVER : 서버와 실행 환경에 대한 정보를 담고 있는 배열.예 : echo $_SERVER['HTTP_USER_AGENT']; // 사용자의 브라우저 정보 출력 echo $_SERVER['SERVER_NAME']; // 서버 이름 출력 $_REQUEST : 폼 데이터를 $_GET, $_POST, $_COOKIE에서 다 가져옴. $_POST : HTTP POST 메소드로 전달된 데이터를 저장. $_GET : URL 쿼리 문자열로 전달된 데이터를 저장. $_FILES : 파일 업로드 정보를 담고 있음. $_ENV : 환경 변수를 저장하는 배..
-
php는 느슨한 타입 언어다컴공지식/웹 2024. 11. 19. 13:31
변수를 사용할 때 미리 자료형(데이터 타입)을 명시하지 않아도 PHP가 알아서 처리해 주기 때문에 이렇게 불린다.$age = 25; // 자료형 신경 안 써도 됨 $name = "ㅁㄴㅇ"; // PHP가 알아서 문자열(string)로 판단 $age = 25; // PHP가 알아서 정수(integer)로 판단 $height = 1.75; // PHP가 알아서 실수(float)로 판단 PHP에서는 변수가 처음에 어떤 자료형이었더라도, 나중에 다른 자료형의 값으로 바꿔버려도 오류가 안난다.$var = 123; // 처음엔 정수 $var = "Hello"; // 나중엔 문자열로 변경 $var = 3.14; // 또 나중엔 실수로 변경 다만 declare(s..
-
php에서 echo와 print컴공지식/웹 2024. 11. 19. 13:25
왜 echo를 쓰는게 더 좋은가?echo를 쓰는게 프로그램이 더 빠르게 돌아간다. 또한 echo는 쉼표(,)를 사용해서 여러 값을 한 번에 출력할 수 있다.echo "Hello", " ", "World!"; 다만 print는 쉼표를 사용할 수 없고, 항상 단일 값만 출력할 수 있다. $test = print("Hello"); echo $test; // 결과: Hello1이걸 보면 print가 1을 반환해서 hello뒤에 1이 붙는 것을 볼 수 있다.이처럼 print는 1을 반환한다.echo는 아무것도 반환 안하고