일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tomcat
- 데이터베이스
- Excel
- 이클립스 설정
- Java
- 쿼리
- JSP
- eclipse 설정
- 자바
- Eclipse
- db
- 이클립스
- 형변환
- spring 오류
- 도커
- 자바 리스트
- 한글 깨짐
- 인텔리제이
- 자바스크립트
- 엑셀
- java 오류
- HTML
- JavaScript
- jQuery
- spring form
- docker
- elasticsearch
- 에러
- 엘라스틱서치
- CSS
- Today
- Total
목록JavaScript (8)
개발노트
JavaScript로 배열 생성 - 데이터 타입이 동일하지 않아도 배열 생성 가능 - 크기 동적으로 변경 가능 [ 사용 방법 ] 1. 배열 리터럴 대괄호([ ]) 사용 HTML 삽입 미리보기할 수 없는 소스 2. Array( ) 함수 사용 HTML 삽입 미리보기할 수 없는 소스 https://gent.tistory.com/294 [JavaScript] 자바스크립트 배열(Array) 생성 및 사용법 쉽게 정리 자바스크립트에서 배열을 만드는 방법 2가지 배열 리터럴 대괄호([ ])를 사용하여 만드는 방법 Array() 생성자 함수로 배열을 생성하는 방법 배열 리터럴 대괄호([ ])를 사용하여 만드는 방 gent.tistory.com
function 함수명(){ $("div.xxx ").each(function(idx,el){ ~~~소스 코드~~~ if(xxx){ continue; } }); } [원인] 함수 안에 continue 사용 [해결] continue가 아닌 return 으로 수정 출처 : https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=talkbox2&wr_id=1832954 엄한 node.js 잡을뻔했네. function x(){ $( www.phpschool.com
split() : 문자열을 배열로 만든다 var 변수 = 문자열.split(구분자); sort() : 배열을 정렬한다 var 변수 = 배열.sort(); /* default값 = '오름차순 정렬'*/ slice() : 지정한 범위의 문자열을 변경하지 않고 복사한다 var ch = 문자열.slice(문자열 시작 위치, 문자열 끝 위치); 문자 오름차순 정렬 var 변수 = 배열.sort(function(a,b){ return a-b; }) 문자 내림차순 정렬 var 변수 = 배열.sort(function(a,b){ retunr b>a; }) 출처: 웹 프론트엔드 개발자를 위한 필독서! 자바스크립트 + jQuery 완전정복 스터디 / 위키북스
charAt() : 특정 위치의 문자를 리턴한다 *index : 문자열 위치 인덱스 값, 0부터 시작 var ch = 문자열.charAt(index); indexOf() : 특정 문자 또는 문자열이 위치하고 있는 위치 값을 구한다 var ch = 문자열.indexOf(문자열, 시작 위치(기본값=0) slice() : 지정한 범위의 문자열을 변경하지 않고 복사한다 var ch = 문자열.slice(문자열 시작 위치, 문자열 끝 위치); substr() : 문자열의 지정 위치로부터 개수/길이만큼 값을 구한다 var ch = 문자열.substr(문자열 시작 위치, 문자열 개수); replace() : 특정 위치의 문자를 다른 문자로 변경하여 변경한 문자열을 리턴한다 var ch = 문자열.replace(찾는 ..
setInterval() : 일정 시간마다 주기적으로 특정 구문을 실행하는 기능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 $(document).ready(function(){ var $output =$("#output"); var count=0; // 여기에 풀이를 입력해주세요. setInterval(function(){ // 값 증가 count++; // 값을 출력 $output.text(count); },1000); }) cs setTimeout() : 일정 시간이 지난 후 특정 구문을 딱 한번 실행하는 기능 1 2 3 4 5 6 7 8 9 10 $(document).ready(function () { var $output = $("#output"); // 여기에 풀이를 입력해주세요..
Math.random() - 0~1 사이의 랜덤 숫자를 발행하는 함수 - 정수가 아닌 소수 값이 나옴 parseInt(Math.random()*10)+1 *10을 하여 0~9 사이의 랜덤 숫자를 구할 수 있으며, parseInt로 정수형으로 형 변환 +1을 하여 1~10 사이의 랜덤 숫자 생성
크로스 사이트 스크립트란 ? 크로스 사이트 스크립팅(cross-site scripting, XSS)는 웹 서비스 상의 취약점 중 하나이며 사용자로 부터 입력받는 값을 검증 하지 않고 그대로 사용할 경우 나타난다. 주로 사용자의 정보(쿠키, 세션)를 탈취하기 위하여 사용되며, 사용되는 인자로는 ', " , > , < , % , $ 등의 문자열을 통하여 스크립트 구문을 이용하여 공격한다. (위키백과참조) 크로스사이트 스크립팅 공격방법 실제 XSS 공격을 통해 다른 사용자의 쿠키 값을 이용해 다른 사용자로 로그인 하는 과정 1. 게시판에 특정 스크립트를 작성한 뒤 사용자가 보도록 합니다. 2. 쿠키 값을 가로챕니다. 3. 가로챈 쿠키 값을 웹 프록시 등을 이용하여 재전송합니다. 4. 공격자는 사용자의 정보로 ..
기본 사용 $('selector').printThis(); 옵션 $("selector").printThis({ debug: false, // show the iframe for debugging importCSS: true, // import page CSS importStyle: false, // import style tags printContainer: true, // grab outer container as well as the contents of the selector loadCSS: "path/to/my.css", // path to additional css file - use an array [] for multiple pageTitle: "", // add title to print ..