728x90
반응형
SMALL

IT 관련,, 116

[웹/JS]자바스크립트 유효성 검사에 대한 내용 정리~!!

자바스크립트를 사용한 유효성 검사를 하는 내용들은 많다고 하는데요~! 앞에 내용을 보면 누락에 대한 유효성 검사를 했는데요~ㅎㅎ 그것말고도 몇가지 검사를 하는 것들이 있는데 그것들에 대해서 알아보겠습니다~!! 일단 소스코드를 보고 먼저 파악해보겠습니다~!! 이렇게 우편번호, 전화번호, 주민등록번호, 아이디, 이메일 체크 같은 유효성 검사도 있습니다. 이것들은 나중에 jsp나 spring등에서 회원가입이나 로그인할 때, 많은 필요성을 느끼실 것 입니다. 자 이제 그럼 form창에서 잘 정리된 유효성 검사들을 smooth하게(?) 넘기는 작업도 해보도록 할까요~ㅎㅎ 잘 되신다면 alert창으로 올바른 형식, 잘 안된다면 잘못된 형식이 뜨게 됩니다. 자바스크립트에서 유효성 검사 기타 내용들은 일단 이 정도까지..

[웹/JS]자바스크립트 function사용해서 페이지 넘기기~!!

안녕하세요~ㅎㅎ IT깡패's인데요~ㅎㅎㅎ 자바스크립트에서 input창으로 function함수를 사용해서 페이지 넘기는 방법에 대해서 알아보겠습니다~!! 여기서 넘기는 방법은 두가지있는데요~ js파일을 써서 사용하던지 스크립트를 바로 써서 사용하는 방법들인데요~!! * js파일 써서 사용하는 방법 -a123.html 도서 정보 입력 제목 저자 출판사 가격 입고일 배송비 유료 무료 구입가능 서점 교보문고 알라딘 yes24 인터파크 보유수량 선택 1 2 3 4 5 - script.js function inputCheck(){ //alert(1); str = "입력한 항목은\n"; //if(document.myform.title.value.length==0){ if(document.myform.title.val..

[웹/JS]DOM에 대한 내용들~!!

- DOM 구조 DOM은 정의 부분과 구현 부분으로 나뉘어져 있으며 정의부분(명세)에는 실제 동작하는 구현 소스 없이 웹 페이지 문서를 조작할 때 지켜야하는 규약이 명시되어 있다. DOM 정의 부분을 만드는 곳은 웹 표준을 정의하는 W3C 입니다. 구현 부분은 각각의 브라우저에 존재하며 각 브라우저를 만드는 업체의 기술력을 바탕으로 DOM의 내부 동작 코드를 채워 구현한다. DOM 표준 정의에 맞지 않는 형식의 함수명이나 기능으로 구현을 해놓은 브라우저일 경우 웹 표준을 지원하지 않는 브라우저라고 부른다고 하네요~ - 간단한 DOM구조 HTML문서 HEADER TEXT - 간단한 DOM구조 HTML문서2 HEADER TEXT 자바스크립트의 dom구조란 쉽게 말해서 html문서안에 h1이라던지 내용을 ja..

[웹/JS]자바스크립트 경고창에 대한 내용들~!!

자바스크립트의 alert, prompt, confirm 경고창에 대해서 한번 알아보겠습니다~ 1. alert(경고창) Alert함수는 사용자에게 중요한 내용이나 경고창을 띄워줄 때 주로 사용하는 함수입니다. 여러가지 창 중에서 가장 많이쓰이는 기본적인 형태의 팝업창입니다. alert("어서오세요!"); 2. Prompt(입력)창 Prompt함수는 사용자에게 입력값을 받을 수 있는 창을 띄워주는 함수입니다. 사용자에게 받은 값을 String타입의 리턴값으로 반환해주며 입력값이 없을경우에는 Null값을 리턴합니다. var userInput = prompt("당신의 이름은 무엇인가요?"+""); alert(userInput+"님 환영합니다."); 3. Confirm(선택)창 Confirm함수는 사용자에게 Tu..

[SQL/Oracle]오라클 시퀀스에 대해서 알아보자~!!

시퀀스란? 연속적인 일련번호를 만들어주는 기능 입니다~!! 순차적으로 수를 넣어줍니다~ 특히 시작 값을 넣으면 1부터 시작하는 값을 넣어주는 것입니다. 문법 create sequence 시퀀스 이름 increment by n ------> 시퀀스 증가 값(기본 1), -1로 설정하면 감소하는 시퀀스임 start with 1 ------> 시퀀스 시작 값 maxvalue 100000 ------> 시퀀스 최대값(다른옵션 : nomaxvalue) minvalue 1 ------> cycle일 경우 새로 시작되는 값(다른옵션 : nominvalue) cycle ------> 시퀀스 번호 순환 설정 (다른옵션 : nocycle) cache 10; ------> 시퀀스 생성 속도를 위한 캐싱 지정 문법에 cach..

[Java/개발]자바 접근제어자(private, public 등)에 대해서 알아보자~!!

1. 접근제어자(Access Modifier)란? 접근제어자란 변수, 메소드, 클래스 선언시 사용되며 해당 변수, 메소드, 클래스의 접근을 제한하는 역할을 한다. 접근제어자를 사용하는 이유는 선언된 데이터를 외부로부터 보호해주기 위한 것으로 객체지향 프로그래밍의 특성인 캡슐화(Encapsulation)와 정보은닉을 구현하게 해준다. 접근제어자는 생략이 가능하며, 생략시 default를 뜻한다. 접근제어자의 종류는 default와 함께 3가지가 있다. 접근제어자 Modifier 설명 public 모든 접근이 가능, 제한이 없다 private 동일한 클래스 내에서만 접근 가능 protected 동일패키지에 속하는 클래스와 하위클래스 관계에서 접근 가능 접근 권한 종류 클래스 패키지 하위클래스 전체 publi..

[database]오라클 계정 생성해서 권한주기 명령어~!!

grant - 만들어진 계정에 권한 부여하는 명령어 오라클 로그인 권한 부여 - grant create session to 유저아이디; 테이블 생성 권한 부여 - grant create table to 유저아이디; 테이블스페이스 생성 권한 부여 - grant create tablespace to 유저아이디; 두개 동시에 권한 부여 - grant create session, table to 유저 아이디; 사용자에게 각종 권한 부야 - grant connect, resource to 유저아이디 ; 사용자에게 테이블 생성, 시퀀스 생성 권한 부여 - grant create table, create sequence to 유저아이디; - 참고링크 oracle접속&권한주기 - http://blog.naver.com..

[Java/개발] 이클립스(java)에 관련된 단축키들~!!!

Ctrl + a - 전체복사 f11 - 디버깅 실행 f12 - Editor 창으로 이동 Ctrl + f11 - console(run as) 실행 Ctrl + f5(Ctrl + shift + r) - 캐쉬지우기 Ctrl + / - 주석 달기 or 해제 Ctrl + shift + / - 드래그 후 주석 달기 or 해제 Ctrl + l - 줄 라인 찾기 Ctrl + f - 열어놓은 소스 찾기 Ctrl + h - 검색 파일 찾기 Ctrl + n - 새 파일 열기 Ctrl + d - 한 줄 삭제 Ctrl + shift + r - resource 파일 찾기 Ctrl + shift + f - 자동 줄 맞춤 Ctrl + space - 입력 중에 완성 기능 호출 sysout입력 후(Ctrl + space) - Syste..

[Java/쓰레드]Thread를 이용해 sleep를 실행시켜보자~!!

안녕하세요~ IT깡패's입니다~ㅎㅎㅎ 자바에서 쓰레드를 사용할 때, sleep를 사용해야 될때가 있는데요 그때 어떤 방법으로 사용가능한지에 대해서 알아보겠습니다~ 일단 자바에서 쓰레드를 이용한 run메서드에서 sleep를 사용하려면 두 가지 방법으로 사용이 가능합니다~ㅎㅎ 첫 번째는 상속을 이용한 방법이고요, 두 번째는 implement를 이용한 인터페이스를 사용하는 것인데요~ 이들이 자바에서 어떻게 사용되는지 알아보겠습니다~!! ex) 상속을 이용한 방법~!! class Car extends Thread{ public void run() { for(int i=0;i

[node.js/개발]mysql 연동하기(입력, 조회하기)

안녕하세요~ㅎㅎ 요번 내용은 node.js로 mysql을 연동하는 방법에 대해서 알아보겠습니다~ㅎㅎ 제가 참고하는 블로그가 있는데요~ 이걸 한번 참고해서 만들어보았습니다. 제가 만든 DB 내용은 아래와 같습니다. Database 명 : nodejs Table 명 : member 필드 : id, name, pwd 그리고 npm을 이용해 mysql 모듈을 설치 해야 합니다.(cmd창->npm install mysql) * 저 같은 경우는 설치 후에도 연동이 되지 않았는데, 아래와 같이 설치하여 해결 하였습니다. 1. 실행 하려는 프로젝트 폴더 안으로 이동 2. 거기에 node_modules 라는 빈 폴더 생성 3. 그리고 설치를 진행 합니다. 이제 node.js를 통해 테이블 안에 데이터를 채워 넣겠습니다...

728x90
반응형
LIST