Programming(122)
-
함수(Function)
**생활코딩:함수지향~클로저까지 복습할 것** 1) function의 특징: 자유로움(데이터 타입, return값, 형태 등)객체로도 되고 값으로도 사용될 수 있다. 123456789function cal(mode){ var funcs = { 'add' : function(a, b){return a + b}, 'subtract' : function(a, b){return a - b} } return funcs[mode];}alert(cal('add')(2,1));alert(cal('subtract')(2,1)); cs 123456789function sum(){ var i, _sum = 0; //arguments.length(배열 길이) for(i = 0; i
2016.11.23 -
문자열, 배열 처리
1) 문자열을 처리하는 함수를 사용해 보자 strVar: Start I am a String Variable End-------------------------------------- strVar.length: 32첫 번째 S 위치 : strVar.indexOf('S'): 0ㄴ다른 방법: strVar.search('S'): 0마지막 S 위치 : strVar.lastIndexOf('S'): 13-------------------------------------위치로 값 찾기1: strVar.charAt(3): r위치로 값 찾기2: strVar[3]: r------------------------------------- 8부터 10까지 자르기 : strVar.slice(8,10): amㄴ다른 방법(뒤에서부터..
2016.11.22 -
자바스크립트 소개
JavaScript는 클라이언트 단에서 웹 페이지가 동작하는 것을 담당(Client-side Script Language) 장점은 모든 브라우저에서 사용 가능하다는 점(인터프리터 내장하기에)이나,단점은 컴파일이 되지 않기 때문에 심각한 오류가 날 가능성이 높다는 점(코드에 오류가 있으면 오류 난 시점부터 동작 멈춤) JavaScript는 html 문서와 브라우저 정보를 객체로 갖는다.문서 -> document(DOM), 브라우저 -> window(BrowserObjectModel),브라우저 콘솔 -> console 1) 기본 데이터 타입이 없음. 심지어 기본 데이터 타입을 제외한 다른 클래스도 var로 받음script 언어는 대체로 모든 수의 데이터 타입을 number로 지정함.또한 char와 Strin..
2016.11.22 -
[MVC2 게시판] 1. 개요
목표 : Model2로 MVC(ModelViewController) 구현 MVC : model(DB에 connect), controller(clients의 request 받음), View(clients에 response) 빈클래스(com.model2.vo) : 데이터의 입출력 담당util.DBManager : Oracle DB에 접속 총괄controller : dao 클래스에 담긴 메소드 실행 및 jsp 페이지와 연결jsp 페이지 : controller에서 데이터 받아 유저가 볼 수 있게 html로 출력header : 화면 윗부분(고정형) 구현 header.jsp : 로그인,회원가입 윈도우 + 메뉴판MemberList.jsp : 회원정보 테이블
2016.11.21 -
CSS 기본 2(꾸미기)
1. 테두리(border) 1) 종류 : border-style2) 둥글게 : border-radius3) 색 : border-color4) 굵기 : border-width 2. 배경(background) 1) 이미지 넣기(배경1은 너비 100%, 배경2는 200%로) background-image: url('배경1.png'), url('배경2.png');background-size: 100%, 200%; 2) 패턴화background-repeat: repeat/no-repeat/repeat-x(가로로 반복)/repeat-y(세로로 반복) 3) 위치 정하기 background-position: 0px 50%(x축 위치 y축 위치 순) 4) 고정시키기(background-attachment: scroll/..
2016.11.20 -
CSS 기본 1(Selector:선택자)
*선택자 게임링크: http://flukeout.github.io/ 1) 전체 선택: *2) ID로 선택: #ID3) A 안의 B 선택: A B4) ID 안의 B 선택: #ID B5) Class로 선택: .Class명 6) A와 B 동시 선택: A, B7) A 뒤에 오는 하나의 B 선택: A + B8) A 뒤에 오는 모든 B 선택: A ~ B 9) A의 자손(direct children) 선택: A>B10) A의 첫번째 자손 선택: A:first-child11) 첫번째로 나타난 A: A:first-of-type12) n번째 A만 선택: A:nth-of-type(n)13) 짝수 번째 A만 선택: A:nth-of-type(even) 14) 자손 없는 것 선택: A:empty15) 자손 있는 것 선택: A:n..
2016.11.20