Basic/Web 17

[JScript] 변수의 유효 범위

변수의 유효 범위 (Variable scope) 자바스크립트에서 객체나 함수는 모두 변수(variable) 이다. 변수의 유효범위는 지역변수(Local variable) 와 전역 변수(global variable)로 나뉘어 진다 지역 변수 지역 변수란 함수내에서 선언된 변수를 가리키는 변수이고 변수가 선언된 함수 내에서만 유요하며, 함수가 종료되면 메모리에서 사라지는 형태입니다. 함수의 매개변수 또한 함수내에서 정의되는 지역 변수처럼 동작 합니다. 지역 변수 더보기 HTML 삽입 미리보기할 수 없는 소스 전역 변수 (global variable) 전역변수란 함수의 외부에서 선언된 변수를 가리킵니다.. 전역변수는 프로그램의 전체 영역에서나 접근가능하고, 웹페이지가 닫혀야만 메모리에서 사라집니다. 전역 변수..

Basic/Web 2022.07.26

[JScript] function

함수 (function)이란? 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미합니다 이러한 함수는 필요 때마다 호출하여 해당 작업을 수행 할수 있고, 자바스크립트에서는 함수도 하나의 datatype으로 본다 따라서 함수를 변수에 대입 하거나, 함수에 프로퍼티를 지정하는 것도 가능하고, 함수내의 중첩하여 정의도 가능 함. 자바스크립트에서 함수의 정의는 function 키워드로 시작되며, 다음과 샅은 구성요소를 가집니다. 함수의 이름 괄호 안에 쉼표(,)로 구분괴는 함수의 매개변수(parameter) 중괄호({})로 둘러싸인 자바스크립트 실행문 function addNum(a, b){ //addName은 함수 이름 (a, b)는 매개변수 return a + b; //return은 호출자에..

Basic/Web 2022.06.29

[JScript] type

타입이란 값의 종류를 의미 한다. 타입은 두가지로 구분되는데 원시 타입(primitive type)과 객체/참조 타입으로 구분된다. 원시타입은 변수에 할당될 때 변수(확보된 메모리)에는 고정된 크기로 저장되고 해당 변수가 원시 데이터의 값을 보관한다. 원시 타입 자료형은 모두 변수선언, 초기화, 할당시 값이 확보된 메모리로 직접적으로 접근한다. 변수의 새값이 할당되면 변수에 확보된 메모리 블럭에 저장된 값이 변경 되는것 참조 타입 데이터는 크기가 정해저 있지 않음. 변수에 할당될 때 값이 직접 해당 변수에 저장될 수 없으며, 변수에는 데이터에 대한 참조만 저장된다. 변수의 값이 저장된 힙(Heap) 메모리의 주소값을 저장한다. 참조 타입은 변수의 값이 저장된 메모리 블럭의 주소를 가지고 있고, 자바스크립..

Basic/Web 2022.06.24

[JScript] 출력 관련

자바 스크립트는 웹프로그래밍 에서 할 수 있는일은 다양함. 웹에서는 HTML의 내용, 속성, 스타일 등을 변경 할 수있고 리액트 엑스포 등을 이용하여 휴대폰 app도 만들수 있다 자바스크립트 문법 1. 자바 스크립트는 세미크론(;)으로 구분 2. 대소문자 구분( 변수 함수의 이름 예약어 등 대소 문자 구별) var x = 10; var result = x + 5; var aa = 10; var AA = 20; VAr aa = 30; Jscript 출력 1.Window.alert() 메소드 2.HTML DOM 요소를 이용한 innerHTML 프로퍼티 3.document.write() 메소드 4.console.log() 메소드 Window.alert() 메소드 alert() 메소드는 브라우저와는 별도의 대화..

Basic/Web 2022.06.22

Maven 이란?

Maven 이란 Maven은 지금까지 애플리케이션을 개발 하기 위해 반복적으로 진행해왔건 작업들을 지원 하기 위하여 등장한 도구 이다 빌드(build), 패키징, 문서화, git, 의존성 관리, 형상관리 서버와 연동, 배포등의 작업을 편하게 해줌 CoC란게 있는데 일종의 관습인데 예을 들어 프로그램의 소스파일은 어떤위치에 저장되고 컴파일된 파일은 어떤위치에 있는지 그런것들을 미리 정해 진것. 이라 생각함. Maven을 사용 한다는 것은 이런것 들을 알아가는 과정 인거 같다 Maven 기반 프로젝트을 생성 할 경우 pom.xml 이란 파일이 생성 되고 생성된 파일을 보면 아래와 같다 4.0.0 com.tistory.cago-young mymaven war 0.0.1-SNAPSHOT mymaven Maven..

Basic/Web 2020.04.28

servlet 예제2 doget dopost

servlet 예제2 doget dopost 일단은 새 프로젝트를 생성 다음 창에 이름은 HelloWeb 으로 하고 Next 을 누르다 보면 이런 창이나오면 Generate web.xml ... 옵션을 선택 해줍니다. 그리고 나서 생성된 프로젝트를 보면 WEB-INF 밑에 web.xml 파일이 만들어진것 을 볼수있습니다 자 생성 됬으니 WebContent 에 html 파일을 생성 합시다 WebContent 우클릭 >> new >> html file >> file name index.html Hello Web World Static HTML Page 이것은 정적 HTML 문서입니다. 바로 실행 f11 하면 실행 결과가 바로 이렇게 나옵니다 다음에는 jsp 파일 을 만들겁니다. WebContent 우클릭 >..

Basic/Web 2020.02.21

Servlet 예제1

Servlet 예제1 doget 사용,파라미터 전달 Apache Tomcat 다운 및 자바에서 설정 java Resources >> src 밑에 클래스 생성 Browse.. 클릭 - 다음 창에서 httpServlet 이라 치고 선택 완성 이제 소스 화면에서 우클릭후 Source >> override/implement Methods... 클릭 해줍니다 이렇게 작성 해주고 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import jav..

Basic/Web 2020.02.18

JSP 동작순서 및 예제

JSP (Java Server Page) 동작 순서 JSP는 HTML 코드 안에 Java 코드가 포함된 형태이다 JSP가 호출되면 JSP엔진에서 JSP코드를 서블릿으로 변경하고 컴파일이됨 서블릿 엔진이 컴파일된 서블릿 클래스를 호출 하여 요청 처리 request>>> .jsp >>서블릿변환 >> 서블릿 클래스호출 >>response JSP 예제 Hello JSP Welcome 실행한 페이지 에서 ?name=hello~~~ 입력하면 name 은 파라메타 값을 받음?

Basic/Web 2020.02.13

HTML form tags 예제

HTML form tags 예제 참고 사이트 https://www.w3schools.com/ 연습 사이트 http://jsbin.com/?html,output input tags Hello Web World Static HTML Page 이것은 HTML로 만들어진 페이지 입니다ㅇㅅㅇb checkbox Hello Web World Static HTML Page 이것은 HTML로 만들어진 페이지 입니다ㅇㅅㅇb 개 거북이 물고기 radio Hello Web World Static HTML Page 이것은 HTML로 만들어진 페이지 입니다ㅇㅅㅇb 사과 망고 오랜지 select tags Hello Web World Static HTML Page 이것은 HTML로 만들어진 페이지 입니다ㅇㅅㅇb Samsung LG ..

Basic/Web 2020.02.12