전체 글
[Javascript] 변수 선언, 초기화, 할당, 호이스팅, 스코프 개념 및 설명
자바스크립트를 변수, 변수 선언 및 할당, 호이스팅, 스코프에 대해 간단하게 정리해 보았다. 1. 변수란? 변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심개념으로 하나의 값을 저장하기 위해 확보한 메모리 공간자체 또는 그 메모리를 식별하기 위해 붙인 이름을 말한다. const age = 56; 변수 age는 해당 값이 아닌 56을 저장한 메모리 주소를 저장하고, 이후에 age라는 변수를 사용하게 되면 메모리의 주소와 매핑되어 있는 공간에 저장된 값인 56을 반환해 준다. 2. 변수 생성 단계 변수는 생성 시 선언, 초기화, 값 할당 3가지의 단계를 거친다. 2 - 1. 변수 선언 단계 (Declaration phase) 변수 선언 단계는 자바스크립트 엔진에 변수 객체를 등록하는 단계을 말하며 va..
[CSS] !important 개념 및 사용 방법
CSS의 속성에 대한 정의가 여러번 정의되어 있다면 마지막에 정의된 속성이 적용이 된다. 만약 마지막에 정의된 속성이 아니라 가장 먼저 적용된 값을 유지시키려면 속성 뒤에 !important를 붙이면 된다. !important란? 먼저, important는 '중요한'이라는 뜻을 갖고 있다. 이와 같이 CSS에서 !important는 중요한 요소의 속성이 변경되지 않도록 한다. 때문에 하기처럼 한 속성에 대한 정의가 여러번 되었다 하더라도 !important가 적용되어 있으면 나중에 설정한 값은 적용되지 않는다. p { color : red !important; } p { color : blue; } 위의 코드에서 p는 red색상의 컬러가 나온다. 다시 속성값을 변경하고 싶다면 변경하고자하는 속성 뒤에 똑..
[javascript] jQuery Onclick 이벤트 중복 해결하기
JQuery를 이용해서 click이벤트를 정의 할 때, 아래와 같이 코드를 짠다. $("#id").on("click",funtio(e){ //do something }); 이 경우 클릭을 하게 되면 1회 실행되는 것이 맞지만 종종 여러번 실행되는 경우가 발생한다. 이러한 경우가 발생하는 이유는 요소를 감싸고 있는 부모 태그들도 클릭 이벤트에 반응하기 때문에 발생하는 현상으로 버블링 현상이라고 하고 영어로 "Bubble Up"이라고 한다. 이벤트 버블링 해결 방법 1. .off() 를 이용한 사용하는 방법 //모든 이벤트 제거하기 #("#id").off().on("click",funtion(e){ //do someting }); //특정 이벤트만 제거하기(click 이벤트만 제거) $("#id").off(..
[개발 지식] window 방화벽(Firewall) - 인바운드(Inbound), 아웃바운드(Outbound) 개념 정리
방화벽이란? 방화벽은 외부로부터의 침을을 막는 것을 벽으로 표현한 것으로 네트워크 단계의 인터넷 보안 시스템 중에서 가장 많이 사용되고 있는 방법이다. 서로 다른 서버 간 통신을 하는데 있어서 약속된 보안 규칙을 기반으로 하여 네트워크 트래픽을 제어하는 보안 시스템으로 서버간 통신 시, 데이터가 서버로 들어오고 나가는 모든 패킷을 검사하여 해킹과 같은 외부침입을 막을 수 있다. 이때, 데이터가 서버로 들어오는 경우를 인바운드(Inbound)라고 하고 데이터가 서버 밖으로 나가는 경우를 아웃바운드(Outbound)라고 한다. 인바운드(Inbound) 위에서 말했듯이 데이터가 서버 내부로 들어오는 경우를 말한다. EX) 클라이언트가 서버에 데이터를 업로드 할 경우 인바운드(Inbound) 윈도우 방화벽의 기..
[개발지식] 윈도우(Window)10 cmd 언어 설정 변경
window를 한글로 설치하면 cmd도 기본적으로 한글 언어로 설정이 되고, 영문으로 설치하면 cmd도 영문으로 나온다. cmd를 이용하면서 한글이 익숙하면 영문, 영문이 익숙하면 한글로 변경할 수 있다. 영문으로 변경할 때는 chcp 437, 한글로 변경할 때는 chcp 949 로 변경할 수 있다. 하기와 같이 cmd에 chcp를 입력하면 현재 사용되고 있는 코드를 알 수 있다. (chcp 949 한글)
[개발지식] CMD 핑(Ping) 테스트 - 인터넷 연결 진단 (인터넷 접속 테스트)
인터넷을 사용하다가 연결이 끊기거나 느려질 때가 있는데, 이때 핑(PING) 테스트를 통해 인터넷이 정상적으로 연결이 되었는지 검사할 수 있다. Ping 이란? Pack InterNet Groper의 약자로 서로 다른 호스트 사이에 접근 여부를 조사 할 수 있는 진단도구이다. 쉽게 말해 사용자가 사용하는 PC에서 서버에 정보를 보낸 뒤에 다시 그정보가 사용자 PC로 돌아오기까지의 시간을 의미한다. CMD를 이용한 (핑)Ping 테스트 window 검색에 cmd또는명령 프롬프트를 검색하거나 [ window + R ] 을 눌러서 실행창을 띄우고 거기에 cmd를 입력해서 cmd 창을 띄운다. Ping 명령어는 window에 기본적으로 내장되어있다. Ping 명령어의 기본적인 사용 방법은 "ping -옵션 게이..