본문 바로가기

길위의 흔적532

★자바스크립트 연습 문제2 1문제 이벤트처리를 아래와 같은 형식으로 바꾸시오. 이벤트처리대상.on이벤트명=function(){ } 답 2.문제 3.문제 이벤트처리를 아래와 같은 형식으로 바꾸시오. 이벤트처리대상.on이벤트명=function(){ } 4.문제 5.문제 답 답 답 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122.. 2016. 12. 26.
8.자바스크립트 기초 문법 (confirm&prompt&parseInt&이벤트처리&String&DATE) # 확인대화상자 # 입력대화상자 # 문자열을 정수로 바꾸는 함수 [ex] [ex] [ex] # 함수1 선언적함수2 내부함수3 익명함수 [ex] ---------------------------- [ex] # 이벤트처리[ex] [ex] [ex] [ex] -------------------------------------------------------------- ------- # 태그[ex] http://www.naver.com">연결 [ex]a.html====== 연결 b.html====== 가나다라마바사 [ex] 버튼 ------------------------------- 글자 # 태그[ex] # String[sy] 변수=문자열.charAt(인덱스); 변수=문자열.indexOf(문자열); 변수=문자.. 2016. 12. 26.
제이쿼리 기초1 mouseover text focus css blur show hide toggle animate fadeOut slideUp 1. 클릭하면 사라집니다 2. 마우스를 여기로 움직이세요.0 3. 아이디 4. 5. 표시 숨김 toggle 애니메이션 페이드 인 페이드 아웃 slide down slide up 6. 이것은 하나의 단락입니다. 버튼1 버튼2 7. 이름 : 확인 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231.. 2016. 12. 26.
9.자바스크립트 기초 문법 (정규표현식&아이디체크&위치표시) 1. 2 .3. 다음으로 이동 4. 영단어 : 5. 사이트를 선택하세요 네이버다음 구글 6. 사이트를 선택하세요 사이트를 선택하세요 네이버다음 구글 7. 마우스 이벤트 8 이름 : .9 이름 : 전화번호: 아이디 이름 이메일 .10 과일선택선택하세요사과배바나나 .11 위치정보 .12 위치정보 .13 파일읽기 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111.. 2016. 12. 23.
8.자바스크립트 기초 문법 (window&노드추가삭제) 1. 2. 아이템1아이템2아이템3아이템4아이템5 3. div 영역 div의 내용 div 변경 4. 여기를 클릭 첫번째 단락두번째 단락 단락제거 5. 6. 7. 버튼을 누르세요 확인 멈춤 8. 이동 이동 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131.. 2016. 12. 22.
★자바스크립트 연습 문제1 아래소스코드를 for문으로 바꾸시오. 1 2 3 4 5 6 7 8 9 10 아래소스코드를 for문으로 바꾸시오. 버튼을 누르면 h1태그의 border-style을 solid로 border-color를 yellow로 바꾸시오. abc 테이블만들기 줄 칸 abc 아래소스코드를 for문으로 바꾸시오. 함수를 하나로 처리하시오. onmouseover 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041.. 2016. 12. 21.
7.자바스크립트 기초 문법 (exception&문자열) 1. 2. 3. 4. 1부터 100까지확인5. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160.. 2016. 12. 21.
6.자바스크립트 기초 문법 (문자열&아이디체크&배열) 1. 아이디 : 검사 2 3 4 입력 : 결과 : 5 6 7 8 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615.. 2016. 12. 21.
5.자바스크립트 기초 문법 (객체&날짜계산&프로토타입) 1. 2. 3. 4. 구입날짜 : 검사 5.6. 7. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815.. 2016. 12. 21.
4.자바스크립트 기초 문법 (객체 선언&배열&form) 1. 2. 3. 4. 5. 6.. 필드1 필드2 필드3 7. 클릭 8. 이름: 직급 : 확인 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511.. 2016. 12. 20.
MYSQL 트리거&TRIGGER 예제&문제 17 트리거 트리거는 테이블에 삽입 , 수정, 삭제등의 작업을 할때 자동으로 작동되는 개체로 프로시저와 비슷한 모양을 갖는다.하지만 트리거에는 스토어드 프로시저와 달리 IN OUT 매개변수를 사용할 수도 없다. -- 테이블 생성 SELECT * FROM testTbl; create TABLE IF NOT EXISTS testTbl5(id INT, txt VARCHAR(10)); INSERT INTO testTbl5 VALUES(1,'EXID'); INSERT INTO testTbl5 VALUES(2,'AFTERS'); INSERT INTO testTbl5 VALUES(3,'IOI'); DROP TRIGGER IF EXISTS testTrg; DELIMITER //CREATE TRIGGER testTrg -- .. 2016. 12. 20.
MYSQL 커서&CURSOR 예제&문제 16 커서 커서는 테이블의 여러행을 쿼리한 후에, 쿼리의 결과인 행 집합을 한 행씩 처리하기 위한 방식 순서 : 파일을 연다 -> 처음 데이터를 읽는다. -> 파일의 끝까지 반복한다. -> 파일을 닫는다. 명령어 커서선언 DECLARE CURSOR 반복조건 선언 DECLARE CONTINUE HANDLER(더이상 읽을 행이 없을 경우에, 실행할 내용 설정) 커서 열기 OPEN 커서에서 데이터 가져오기 FETCH(LOOP ~ END LOOP 문으로 반복 구간 지정 ) 데이터 처리 커서닫기 -- 예제 테이블 생성 및 데이타 생성 CREATE TABLE Member ( userid VARCHAR(20), `point` INT) ENGINE = InnoDB ROW_FORMAT = DEFAULT; insert into.. 2016. 12. 20.
3.자바스크립트 기초 문법 (for문&구구단) 1 2 3 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616.. 2016. 12. 20.
2.자바스크립트 기초 문법 if 문 &form 1a: b: 2 첫번째 정수: 두번째 정수 : 합계 : 3. 클릭하세요 4. 숫자 숫자 : 추측횟수:힌트: 5. 숫자 숫자 : 추측횟수:힌트: 정답: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014.. 2016. 12. 19.
1.자바스크립트 기초 문법(요소에 접근&대화상자&배열&함수) 1. 인라인 자바스크립트 2. 3. 4. 2. test var s; //변수 선언(자료형이 없음) s = 100; // 가변자료형(우변의 데이터형에 따라 결정) document.write(s+" "); //웹브라우저에 출력 s="홍길동"; document.write(s+" "); 3. 문자 var s = "Hello World" var t = "How are you "+ "today"; //문자열 연결 document.write(s+" "); document.write(t+" "); //대문자로 변환 document.write(s.toUpperCase()+" "); // 소문자로 변환 document.write(s.toLowerCase()+" "); 4. 연산 function test(x,y){ x= p.. 2016. 12. 19.
MYSQL 뷰&VIEW 예제&문제 15 MySQL 뷰 생성CREATE VIEW 뷰이름AS SELECT문 -- student 테이블로부터 모든 학생의 학번과 학년, 반을 가지고 있는 뷰 테이블을 생성하라 create view student_1as select * from student; select * from student_1; -- 등록한 학생의 학번과 등록년도에 대한 뷰테이블을 생성하라-- create view student_2as select s.stu_no, a.att_yearfrom student s, attend awhere s.stu_no = a.stu_no; select * from student_2; create view v_feeas select stu_no, fee_yearfrom feewhere fee_year is no.. 2016. 12. 19.
MYSQL 스토어드 함수 예제&문제 14 스토어드 함수 사용자가 직접 만들어서 사용하는 함수를 스토어드 함수라고 한다. 개요 DELIMITER $$CREATE FUNCTION NAME (PARAMETER)RETURNS 반환값; BEGIN 이 부분에 프로그래밍 코딩 ;RETURN반환값; END $$DELIMITER; SELECT NAME(); - 스토어드 함수는 프로시저와 달리 IN OUT 을 사용할수 없다. - 스토어드 함수의 파라미터는 모두 입력 파라미터로 사용된다. - 스토어드 함수는 RETURNS문으로 반환할 값의 데이터 형식을 지정하고, 본문 안에서는 RETURN 문으로 하나의 값을 반환 해야 한다. 스토어드 프로시저는 별도의 반환하는 구문이 없고 OUT 파라미터를 이용해서 값을 반환 할 수 있다. - 스토어드 프로시저는 CALL 로 호.. 2016. 12. 16.
JQuery hover&find&append&click&dblclick&focus 2 구조는 거의 항상 다음과 같습니다: $(document).ready(function() { $('thingToTouch').event(function() { $('thingToAffect').effect(); });}); ex) MESSAGE: Add! $(document).ready(function() { $('button').click(function() { var toAdd = $("input[name=message]").val(); $('#messages').append(""+toAdd+""); });}); ------------- document가 .ready() 되는 순간 효과가 발생하는 코드 -- html -- js $(document).ready(function(){ $('div').fad.. 2016. 12. 16.
MYSQL procedure&프로시저 예제&문제 13 프로시져는 쿼리문의 집합이다. -- 형태-- -- DELIMITER $$-- -- CREATE PROCEDURE NAME (IN OR OUT PARAMETER)-- BEGIN-- -- SQL QUERY-- -- END $$-- -- DELIMITER ;-- -- CALL NAME(); -- EX) DROP PROCEDURE IF EXISTS STUDENT;DELIMITER //CREATE PROCEDURE STUDENT()BEGINSELECT * FROM STUDENT;END //DELIMITER; CALL STUDENT(); -- ------------------------------- 프로시져의 수정 ALTER PROCEDURE -- 프로시져의 삭제 DROP PROCEDURE -- 배개변수의 이용 I.. 2016. 12. 16.
JQuery DOM&mouseenter&mouseleave&fadeTo 1 #.문서 객체 모델 (DOM) HTML 문서는 DOM(문서 객체 모델)을 통해 구성되어있습니다.바로 이 DOM이 jQuery와 상호작용하며 HTML을 수정 가능할 수 있도록 합니다. #.jQuery의 구문 function(){ jQuery magic;} $(document).ready(function() { jQuery 문장;}); ----------------- Hello world! css div { position: absolute; margin: -10px 0 0 -8px; height: 60px; width: 100%; background-color: #008800; color: #FFFFFF; font-family: Verdana, Arial, Sans-Serif; display:none;} .. 2016. 12. 15.
MYSQL IF ELSE &CASE&동적sql 예제&문제 12 -- SQL PROGRAMING DELIMITER $$ CREATE PROCEDURE NAME()BEGIN SQL CODING END$$ DELIMITER; CALL NAME(); -- --------------------형식 IF THEN SQL 문장 ELSE SQL 문장 END IF; -- EX) DROP PROCEDURE IF EXISTS ifProc;DELIMITER $$CREATE PROCEDURE ifProc()BEGINDECLARE var1 INT; -- 변수 선언 SET var1 = 100; -- 변수에 값 대입 if var1 = 100 then -- 만약 @VAR1이 100 이하라면 select 'it is 100'; ELSE select 'it is not 100';end if;end .. 2016. 12. 15.
MYSQL join&inner join & outer join 예제&문제 11 CREATE table stdTbl(stdName varchar(10) not null primary key,addr char(4) not null); create table clubTbl( clubName VARCHAR(10) not null PRIMARY key,roomNo char(4) not null ); create TABLE stdclubTbl( num int AUTO_INCREMENT not null PRIMARY key,stdName VARCHAR(10) not null,clubName VARCHAR(10) not null,FOREIGN KEY(stdName) REFERENCES stdTbl(stdName),FOREIGN KEY(clubName) REFERENCES clubTbl(clubN.. 2016. 12. 14.
MYSQL join 예제&문제 10 -- 학적 테이블에 존재하는 학생들 중에서 아직 등록을 못한 학생이 있다. 각 학생에 대하여 학번, 이름, 등록년도, 학기, 이름, 등록년도, 학기, 학생이 등록한 납입금 총액을 출력하라 -- (x ???) select student.stu_no, stu_name, fee_year, fee_term, fee_payfrom student, feewhere not EXISTS (select student.stu_no, stu_name, fee_year, fee_term, fee_payfrom student, feewhere student.stu_no = fee.stu_no); -- -- 학적 테이블과 성적테이블을 크로스 조인하여 학번 , 이름, 성적년도, 학기를 출력하라 select student.stu_n.. 2016. 12. 14.
6.나만의 가계부를 만들어 보자 - mysql 날짜 계산 -- 현재시간에서 하루 + 1select date_add(now(), INTERVAL +1 DAY);select date_add(curdate(), INTERVAL +1 DAY);-- 현재시간에서 하루 - 1select date_add(now(), INTERVAL -1 DAY);select date_add(curdate(), INTERVAL -1 DAY);-- 현재시간에서 + 한달select date_add(now(), interval +1 month);-- 현재시간에서 - 한달select date_add(now(), interval -1 month);-- 조건한달전 : where reg_date >= date_add(now(), interval -1 month) 하루전 : where reg_date >.. 2016. 12. 13.
MYSQL 부속질의어 예제&문제 9 -- 적어도 한 번 이상 등록한 학생의 학번과 이름을 출력하라 -- (o)select DISTINCT s.stu_no, s.stu_namefrom student s, fee fwhere s.stu_no = f.stu_no;-- (o)select stu_no,stu_namefrom studentwhere EXISTS(select * from fee where student.stu_no=stu_no);-- 학생중에 동아리의 등급이 일반 회원인 학생의 학번과 이름, 주민번호를 출력하라 -- (o)select s.stu_no, s.stu_name, s.id_num from student s, circle cwhere s.stu_no= c.stu_noand c.president=2;-- (o)select stu_.. 2016. 12. 13.
MYSQL select 명령문의 조합 &union 예제&문제 8 -- select 명령문의 조합 -- 학년이 2, 3 학년인 학생의 학번과 이름을 출력하라select stu_no, stu_name,grade from student where grade in (2 ,3); select stu_no, stu_name,gradefrom studentwhere grade = 2unionselect stu_no, stu_name,gradefrom studentwhere grade = 3 -- 적어도 한번 이상 수강신청을 했거나 등록을 한 학생의 학번을 출력하라 select stu_no from attendunionselect stu_nofrom fee; -- 적어도 한번 동아리에 가입했거나,-- 등록을 하고 그리고 수강신청을 한 학생 중에서-- 이상의 조건 중 둘 또는 세가지.. 2016. 12. 12.
MYSQL order by 예제&문제 7 -- 등록한 학생중 등록일자가 2006에 해당하는 학생의 학번과 등록일자를 출력하라 . 이때 정렬순서는 학번으로 한다. -- select stu_no, fee_datefrom feewhere year(fee_date) = 2006order by stu_no; -- 등록한 학생에 대하여 학번과 전체 등록금의 총액을 출력하라. -- 이 때 출력 순서는 등록금 총액이다. select stu_no, sum(fee_total) a from fee group by stu_no order by a ; select stu_no, sum(fee_total) a from fee group by stu_no order by 2 ; -- -- 학적테이블의 영문이름의 첫 번째 문자가 j보다 큰 아스키 코드로 시작하는 학생의 학.. 2016. 12. 9.
5.나만의 가계부를 만들어 보자 - 최종테이블&엑셀정리 최종테이블&엑셀정리 최종테이블 엑셀정리 2016. 12. 8.
4.나만의 가계부를 만들어 보자 - 최종테이블설계 구현기능 추가 및 정리 가계부 1. 최종 금액 조회 2. 오늘 지출 한 금액 기입3. 과거 지출한 금액 기입 가능4. 오늘 입금된 금액 기입 가능 5. 어제 입금된 금액 기입 가능6.지출한 금액 입금된 금액 바로 최종금액에 반영 7. 주간 별 지출 금액8. 월간 지출 금액9. 연간 지출 금액 10. 지출 카테고리별 지출 금액 (예 식비 100000)11. 지출 카테고리별 주간별 지출 금액 12. 지출 카테고리별 월간별 지출 금액 13. 주간 별 입금 금액14. 월간 입금 금액15. 연간 입금 금액 16. 입금 카테고리별 입금 금액 (예 월급 100000)17. 입금 카테고리별 주간별 입금 금액 18. 입금 카테고리별 월간별 입금 금액 목표 페이지 19.목표 금액 지정 가능 20. 목표 금액 까지 얼마나 .. 2016. 12. 8.
MYSQL Groupby & having 예제 문제 6 -- student 테이블에 있는 학생의 입학년도별 그룹을 출력하라 -- select substring(stu_no,1,4) from student GROUP BY substring(stu_no,1,4); select substring(stu_no,1,4),stu_name from student GROUP BY substring(stu_no,1,4),stu_name; -- 각 입학년도별 총 학생 수를 출력하라 select substring(stu_no,1,4),count(stu_name) from student GROUP BY substring(stu_no,1,4); -- 등록한 학생에 대하여 학번, 등록횟수 , 각 학생이 받은 장학금의 전체 합을 출력하라 select stu_no, count(fee_y.. 2016. 12. 8.