| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- PDO #DB접속
- MySQL 날짜 관련 함수
- DATE_SUB()
- 가상화
- Now()
- 이클립스 설치
- apt #apt 명령어 #apt-get명령어
- DATE_ADD()
- db접속
- DATEDIFF()
- PHP달력관련함수
- 함수정의확인
- apt-get #apt-get 옵션 #apt-get options
- BufferedReader #BufferedWriter
- sql용어
- JSTL
- CURTIME()
- SQL 중복제거
- serializeObject
- php5.x
- explode #선택제거 #PHP explode
- Java 및 이클립스 설치
- HAVING 절
- CURDATE()
- trim #공백 제거 #PHP trim()
- Java환경변수 설정
- DATE_FORMAT()
- 배열관련함수
- 영카트 #테스트메일
- strip_tags #html태그제거 #PHP strip_tags
- Today
- Total
목록JavaScript (6)
M
reduce - 요소에 대한 계산 값을 반환 후 다시 계산해서 전달한다. 최종적으로는 단일 값이 나온다. 매개변수 previousValue : 이전 호출의 결과 값 callbackFn, initialValue 값이 지정이 안 된 경우 array[0] 값으로 설정 currentValue : 현재 요소의 값, initialValue 값이 지정되어 있으면 array[0], 그렇지 않으면 array[1]로 설정 currentIndex : 배열에서의 인덱스 위치, initialValue 이 설정 된 경우 0, 그렇지 않으면 1 array : 순회할 배열 initialValue : 콜백이 처음 호출될 때 previousValue가 초기화 되는 값 Syntax // Arrow function reduce((previ..
프로미스란? 프로미스는 자바스크립트 비동기 처리에 대한 문제점을 보완하기 위해 사용되는 객체 ie 에서는 미지원 프로미스의 3가지 상태(states) Pending (대기) : 비동기 처리 로직이 아직 완료되지 않은 상태 Fulfilled (이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태 Rejected (실패) : 비동기 처리가 실패하거나 오류가 발생한 상태 Pending (대기) new Promise() 메서드를 호출하면 대기(Pending) 상태가 되며. 콜백 함수의 인자로는 resolve, reject new Promise(function(resolve, reject) { // ... }); Fulfilled (이행) 함수의 인자를 실행을 하면 이행(Fulfilled) 상태가..
.xls - 2003이하의 버전 .xlsx - 2007이상 버전 추가 라이브러리 git URL : https://github.com/SheetJS/sheetjs 파일 : /dist/xlsx.full.min.js git URL : https://github.com/eligrey/FileSaver.js 파일 : /dist/FileSaver.min.js function s2ab(s) { var buf = new ArrayBuffer(s.length); //convert s to arrayBuffer var view = new Uint8Array(buf); //create uint8array as viewer for (var i=0; i
jQuery.fn.serializeObject = function() { var obj = null; try { if (this[0].tagName && this[0].tagName.toUpperCase() == "FORM") { var arr = this.serializeArray(); if (arr) { obj = {}; jQuery.each(arr, function() { obj[this.name] = this.value; }); } } } catch (e) { alert(e.message); } return obj; };
var browser = navigator.userAgent.toLowerCase(); if (browser.indexOf('chrome') != -1 || browser.indexOf('wow64') != -1){ window.print(); } else if (browser.indexOf('trident') != -1) { try { //참고로 IE 5.5 이상에서만 동작함 //웹 브라우저 컨트롤 생성 var webBrowser = ''; //웹 페이지에 객체 삽입 document.body.insertAdjacentHTML('beforeEnd', webBrowser); //ExexWB 메쏘드 실행 (7 : 미리보기 , 8 : 페이지 설정 , 6 : 인쇄하기(대화상자)) previewWeb.ExecWB..
배열 선언 방법 var Array1 = []; var Array2 = new Array(); console.log(Array1.length); // 0 console.log(Array2.length); // 0 배열에 데이터 추가 하기 ( unshift(), push() ) - 배열_이름.unshift(element1, element2, ..., elementN) : 배열의 맨 처음에 값을 추가 var Array1 = []; Array1.unshift('javascript'); console.log(Array1); // ["javascript"] Array1.unshift('java'); console.log(Array1); // ["java", "javascript"] Array1.unshift('c+..