일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- hanq
- break문
- math
- es6
- javascript
- Step2
- 이벤트
- 한큐에자바
- Event
- 이벤트핸들러
- spread operator
- continue문
- 유튜브 올리버쌤
- 한큐
- 취업반
- egov
- 삼항연산자
- array
- 자바
- JDK
- 유뷰브 올리버쌤
- web
- position
- 자바스크립트
- for문
- java
- 이클립스
- Youtube 올리버쌤
- 전자정부프레임워크
- 올리버쌤
- Today
- Total
목록분류 전체보기 (92)
호다닥
HTML WEB은 Internet 상에서 구현되는 일종의 서비스로 WEB 외에도 FTP, email 등의 다양한 서비스들이 존재한다. 서로 다른 두 컴퓨터가 있다. 한 컴퓨터에는 Web Browser가 설치되어 있고, 다른 한 컴퓨터에는 Web Server 가 설치되어있다. WebServer가 설치된 컴퓨터는 info.cern.ch라는 주소를 가지고 있고, 이 컴퓨터에는 하드디스크도 있다. 하드디스크의 어느 디렉토리 안에 index.html이라는 파일이 저장되어 있다. Web Browser 가 설치된 컴퓨터에서 info.cern.ch/index.html 라는 주소를 호출하면 Internet을 통해 전기적 신호를 info/cern.ch 에 해당되는 컴퓨터에 보낸다. 그러면 Web Server라는 프로그램이..
이클립스를 실행할 때 로고만 뜨고 workspace 화면이 실행되지 않고 이클립스가 종료 된다면,최종 화면 상태를 저장하지 못했을 때 발생하는 문제이다.이때 해결 방법은 workspace의 설정 파일을 삭제해줘야 한다...\workspace\.metadata\.plugins\org.eclipse.e4.workbench위 파일을 삭제한 후 이클립스를 재실행하면 정상적으로 실행된다.
나의 코드 또 다른 코드 배열 안에 있는 각 문자열을 모두 체크하기 위해, 배열의 length만큼 for문을 반복한다. 출생년도를 받아오기 위해 arr[i].sbustr ( 0, 4 ) 를 통해 앞 4글자를 가져온다. 이 값은 문자열이기 때문에 숫자 1998과 비교하기 위해 Number로 감싸주고, 비교한 결과가 1998보다 클 경우 로그를 찍어줌으로써 코드를 완성한다. for (var i = 0; i 1998){ console.log(arr[i]); } }
해설 우선 oninput으로 input 태그 안에 무언가 입력되면 checkInput 함수가 실행되도록 jquery를 작성해준다. 그리고 checkInput 함수 내부에는 변수 email, password 를 선언하고 그 값으로는 #email-input 태그와 #password-input 태그의 값을 넣어주도록 한다.
나의 풀이 또 다른 풀이 // 주어진 단어(word)에 특정 알파벳(ch)이 몇 번 들어가는지 세어주는 함수 function countCharacter(word, ch) { var count = 0; for (var i = 0; i < word.length; i++) { if (word[i].toUpperCase() === ch.toUpperCase()) { count++; } } return count; } // 주어진 단어(word)에 특정 알파벳(ch)이 몇 번 들어가는지 세어주는 함수 function countCharacter(word, ch) { var count = 0; for (var i = 0; i < word.length; i++) { if (word[i].toUpperCase() ===..
Event (이벤트) HTML 요소들에게 일어날 수 있는 일들 사용자가 요소를 클릭한다 마우스가 요소 위로 올라온다. 마우스가 요소 밖으로 나간다. 페이지 로딩이 끝난다. 사용자가 키보드를 누른다. 이런 이벤트가 일어났을 때 어떤 동작들이 일어나도록 할 수 있는데, 이런 동작을 가능하게 하는 것이 Event Handling 이다. 사용예시1 사용예시2 HTML 부분에는 Javascript 코드를 최대한 적게 넣어야 코드가 깔끔해보인다. 사용예시의 코드들을 아래처럼 작성하면 좀 더 깔끔해보인다. jQuery vs 순수 자바스크립트 이벤트를 등록하는 jQuery 코드의 예시는 아래와 같다. $('#home').on('click', clickHome); $('#seoul').on('click', clickSe..
나의 풀이 또 다른 풀이 먼저 두 가지로 나눠서 생각해보자. start 보다 end가 클 경우, 그리고 start 보다 end가 작을경우 먼저, start보다 end가 클 경우, 즉 값이 점점 증가할 경우에는 var idx = 0; for (var i = start; i end; i += step) { arr[idx] = i; idx++; } 이렇게 작성하면 된다. 이 코드를 if문으로 합쳐서 완성하면 아래와 같다. function range(start, end, s..
우선 결과값을 0!의 값인 1로 초기화해준다. var result = 1; n이 1 이상인 경우에는 반복문을 사용해서 팩토리얼 계산을 해준다. if (n > 1) { for (var i = 1; i 1) { for (var i = 1; i
일반적으로 반복 횟수가 예측 가능할 때는 for 문을 사용하는 것이 가독성이 더 좋고, 반복 횟수를 예측할 수 없으면 while 문을 사용하는 것이 더 적합한 경우가 많다. 로그인 모듈 사용자에게 아이디와 비밀번호를 입력받아서 '로그인' 시키는 모듈을 아래 두 가지 방법으로 만들어보자. 1. 다섯 번의 기회만 주는 모듈 2. 성공할 때까지 기회를 무제한으로 주는 모듈 횟수제한 ( for문 ) // 로그인 성공 여부를 보관하는 변수 var login = false; // 최대 다섯 번의 기회를 준다 for (var i = 0; i < 5; i++) { // 아이디와 비밀번호를 입력 받는다 var id = window.prompt("아이디를 입력하세요"); var password = window.prompt..