본문 바로가기
반응형

Coding115

JavaScript - 제5강 - 함수 -함수는 프로그램 안에서 반복작업이나 계산을 한 덩어리로 묶은 것이다.Lesson 1unite2Message()함수 두 개의 메세지를 줄을 바꿔서 표시한다. alert('Hello World'); 함수는 오브젝트를 처리하는 메서드와 비슷하다. 함수의 처리의 내용물을 사용자가 만들 수도있다. function unite2Message(Msg 1, Msg2){ message = Msg1 + '\n' + Msg2; return message;} function: 함수 선언 unite2Message: 함수선언 return 함수 처리 종료하고 호출한 곳의 처리를 계속 함수는 함수 안에서의 처리에 필요한 정보를 호출한 곳으로부터 받을 수 있다. 이것을 인수 혹은 파라미터 라고 한다.=> Msg1, Msg2 .. 2017. 11. 12.
JavaScript - 제4강 - 제어문 -if, for, while, break, continue, switch 등의 제어문을 활용하면 프로그램의 흐름을 바꿀 수 있다.Lesson 1 if문 사용 Lesson 2 if 문 안의 if 사용 => Nest Lesson 3 for (i=1; i=80) {b='B';}else if(score>=70) {c='C';}else if(score>=60) {d='D';}else {a='F';}document.write("성적 :"+a); 2. for 문 사용하여 1부터 10까지의 합을 구하라 sum=0;for(i=1; i 2017. 11. 12.
JavaScript - 제3강 - 변수와 연산자 -변수(Variables) - 문자나 숫자와 같은 데이터를 저장해 두는 '상자' 같은 것. 변수는 문자냐 숫자냐 등 종류에 따라 형(type)을 가진다. 크게보면 변수의 종류에는 수치형, 문자열, 논리형, null형, 미정의형 등이 있다. JavaScrip의 변수 형은 대입한 값에 따라 정해진다. => C와 같이 int로 선언해줄 필요없이 들어오는 값에 따라 변수의 형이 자동으로 결정된다. -> 편리하기도 하지만 보안상으로 취약할 수도 있다. 연산자(Operator) - +,-,x,/ 등이다. Lesson 1 a=2;a=3;a='1';b=1;a=typeof(123; document.write(a); typeof 연산자를 사용하면 변수의 형을 알 수 있다. Lesson 2 a=123;b=.. 2017. 11. 12.
JavaScript - 제2강 - Key Point -Event 키보드의 키를 누르거나 마우스 버튼을 클릭하는 등 사용자가 수행하는 동작이나 일을 말한다. 이벤트에 반응하여 프로그램이 처리 동작을 수행함.Event Hadler 이벤트를 처리하는 장치Object - 윈도우 창과 같이 조작의 대상이 되는 것. 오브젝트에는 속성을 나타내는 Property와 처리를 수행하는 Method가 있다. 예) '김ㅇㅇ에게 리본을 묶어준다.' -> 오브젝트 = 김ㅇㅇ, '프로퍼티'=리본이 있다.' '리본을 묶는다.'=메소드Lesson 1 JavaScript는 보통 HTML과 조합되어 사용된다. 자바스크립트 부분 JavaScript를 처리하지 못하는 브라우저에 대한 메시지를 기술한다.window.document.write("Hello World"); 문.. 2017. 11. 10.
JavaScript - 제1강 - HTML -HTML의 태그 ~ HTML선언 문서 정보 ~ 제목 ~ 문서 본문 ~ 레벨1부터 6까지 제목을 설정한다. ( 1: 대제목 -> 6: 소제목) ~ 테이블 선언 ~ ~가 표의 제목 행 셀 border 테두리의 너비를 픽셀 단위로 지정, default는 테두리 없음임. width 표 너비를 픽셀 단위로 지정. default는 문자열의 너비 cellspacing 바깥쪽 테두리와 안쪽 테두리의 너비를 픽셀 단위로 지정 cellpadding 셀의 공백을 픽셀 단위로 지정 rowspan 셀을 세로로 병함colspan 셀을 가로로 병함 프레임 6월 3일 (월) 프레임에 표시할 파일명 0603.html지정, 페이지를 표시할 프레임명mycontents 지정. mycontents 프레임에 0603.html이 .. 2017. 11. 3.
JavaScript - 제0강 - 제 0 강 -JavaScript의 특징 1. 인터프리터형 언어 - C나 Java와 같은 컴파일형 언어와는 달리 작성한 소스 프로그램을 실행하기전에 컴퓨터가 이해하는 언어로 변환할 필요가 있는데, 이런 언어를 Script언어라고도 한다. 2. HTML파일(웹 페이지의 소스 파일)에 포함되는 형태로 정의된다. 웹 브라우저의 입력에 따라 브라우저 측에서 실행되 결과를 표시한다. CGI, 서버측 스크립트 게시판이나 설문조사 페이지 등의 텍스트상자나 체크 상자를 제어하기 위해서는 CGI(Common Gateway Interface)나 서버측 스크립트와 같이 서버에서 움직이는 프로그램 기술을 사용해야 한다. 이는 동적 웹페이지를 구현하기 위해 필요하다. CGI는 웹 브라우저의 요청에 따라 웹 서버가 프로그램을 .. 2017. 11. 3.
HTTPS와 SSL인증서 모든 저작권은 의 생산자인 님에게 있습니다.문제시, 비공개로 전환하겠습니다. HTTPS VS HTTP HTTP는 Hypertext Transfer Protocol의 약자다.즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 Secure라는 말을 통해서 알 수 있듯이 보안이 강화된 HTTP라는 것을 짐작할 수 있다. HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다. 예를들어 로그인을 위해서 서버로 비밀번호를 전송하거나, 또는 중요한 기밀 문서를 열람하는 과정에서 악의적인 감청이나 데이터의 변조등이 일어날 수 있다는 것이다. 이를 .. 2017. 10. 31.
집에서 웹서버 운영하기 모든 저작권은 의 생산자인 님에게 있습니다.문제시, 비공개로 전환하겠습니다. 2017. 10. 31.
hosts 파일 모든 저작권은 의 생산자인 님에게 있습니다.문제시, 비공개로 전환하겠습니다. 브라우저가 도메인에 해당하는 IP를 찾는 순서1. local cache를 검색한다.2. hosts 파일을 검색한다.3. 도메인 네임서버을 검색한다. hosts 파일의 위치Operating SystemVersion(s)LocationUnix, Unix-like, POSIX /etc/hosts[2]Microsoft Windows3.1%Windir%\HOSTS95, 98/98SE, Me%WinDir%\hosts[3]NT, 2000, XP (x86 & x64),[4] 2003, Vista, 7%SystemRoot%\system32\drivers\etc\hosts[5]Windows Mobile Registry key under \HKEY.. 2017. 10. 31.
네임서버 모든 저작권은 의 생산자인 님에게 있습니다.문제시, 비공개로 전환하겠습니다. 네임서버란? 도메인에 해당하는 ip를 알려주는 서비스네임서버셋팅확인 도메인은 전세계에 흩어져있는 네임서버들이 협력해서 도메인에 해당하는 IP를 알려준다. 그 과정에서 다양한 문제가 발생 할 수 있는데 이런 문제를 파악하는데 도움을 주는 도구들을 알아보자.Trace DNS Delegation http://www.simpledns.com/lookup-dg.aspx 이 도구는 온라인 도구로 검색어로 도메인을 입력하면 해당 도메인의 IP를 얻어내기까지 경유하게 되는 네임서버들의 리스트를 알 수 있다. 다음은 egoing.net을 검색한 결과다. 도메인에서 설정한\ DNS 서버가 출력되지 않거나, DNS 서버가 아래 그림의 밑줄처럼 A-.. 2017. 10. 31.
반응형