JavaScript

문자열을 일정한 구분자로 잘라서 배열로 저장하기 위해서는 split() 함수를 사용합니다.string.split(separator,limit)문자열을 separator 로 잘라서, 'limit' 크기 이하의 배열에 잘라서 문자열 저장하여 리턴한다.파라미터를 입력하지 않을 경우let str = "apple banana orange";let arr = str.split();console.log(arr) // apple banana orangeconsole.log(arr.length); //1"" 잘라서 배열에 담기const str = "apple banana orange";const arr = str.split("");console.log(arr[0]); // appleconsole.log(arr[1]); ..
· JavaScript
다른 메소드 사용할때 값 보관 출력 할 수 있다값 저장sessionStorage.setItem("key",value);사용 예시sessionStorage.setItem("bookId",bookId);값 출력sessionStorage.getItem("key")사용 예시sessionStorage.getItem("bookId") $(".clsBookId").on("click",function(){ //1// console.log("bookId:"+bookId); let bookId= $(this).data("bookId"); let data={ "bookId":bookId } console.log("data",data); //js세션 sessionStorage.setItem("bookId",bookId)..
· JavaScript
min.css 파일 ⇒ src.main.webapp.resources.css 폴더 넣기min.js파일 ⇒ src.main.webapp.resources.js폴더 넣기script 넣어서 Swal 이라는 객체 사용 가능showConfirmButton ⇒ 확인 버튼 //sweetalert띄어보자 3초간 보임var Toast = Swal.mixin({ toast:true, position:"top-end", showConfirmButton:false, timer:3000});Toast.fire({ icon:"success", title:"우편번호가 검색되었습니다."})다음지도 예시$(function(){ //다음 우편번호 검색 $("#btnPost").on("click",func..
· JavaScript
모달을 띄우는 방법1. button으로 띄우기 Launch Default Modal 2. a 태그로 띄우기 Open Modal3. 기타 요소로 띄우기 Open Modal --> attachVOList 멤버변수 ->List JSTL누적 : c set var="auth" value="" c set var="auth" value="달러{auth += ' ' += 누적할값} --> $('#id').modal('show'); $('#id').modal('hide');Open Modal Large Modal × One fine body… Close Save changes ..
· JavaScript
다음 우편번호 서비스의 장점Key 발급 필요 x기업, 상업용이든 뭐든 무조건 무료로 사용 가능행정안전부에서 제공하는 주소 DB를 직접 업데이트 우편번호 검색 script cdn방식으로 daum 객체 생성 할 수 있다. 원본Employee$(function(){ //다음 우편번호 검색 $("#btnPost").on("click",function(){ new daum.Postcode({ //다음 창에서 검색이 완료되면 콜백함수에 의해 //결과 데이터가 data 객체로 들어옴 oncomplete:function(data){ $("#postNum").val(data.zonecode); $("input[name='empAddress']").val(data.address); ..
· JavaScript
let arr = ["피자","떡볶이","탕수육"]; arr.forEach(function(str){ console.log("str : " + str); });arr 에서 하나씩 매개변수 str 받음let arr = ["피자","떡볶이","탕수육"];$.each(arr,function(idx,str){ console.log("str[" + idx + "] : " + str);});idx ⇒ 배열 요소의 인덱스str ⇒ 해당 인덱스의 요소 값인 문자열 나타남
id= lprodfile 태그가 변화가 있으면  handleImg() 호출$("#lprodfile").on("change",handleImg) handleImg(e) 함수e : onchange 이벤트이미지가 여러개가 있을 수 있으므로 이미지들을 각각 분리해서 배열로 만들기 let fileArr = Array.prototype.slice.call(files); 파일 타입의 배열반복f: 배열 안에 들어 있는 각가의 이미지 파일 객체fileArr.forEach(function(f){ //이미지 파일이 아닌 경우 이미지 미리보기 실패 처리(MIME타입) if(!f.type.match("image.*")){ alert("이미지 확장자만 가능합니다."); //함수 종료..
· JavaScript
Date 객체시간 꺼내기let hours = ('0'+today.getHours()).slice(-2);분꺼내기let minutes = ('0'+ today.getMinutes()).slice(-2);//분초꺼내기let seconds = ('0'+today.getSeconds()).slice(-2);//초시간+분+초 합치기let timeString = hours + ":" + minutes + ":" + seconds;원본function fnCt(){let today = new Date(); let hours = ('0'+today.getHours()).slice(-2); let minutes = ('0'+ today.getMinutes()).slice(-2);//분 let seconds = ('0'..
· JavaScript
Data() 객체 생성let today = new Data();Data() 객체에서 연,월,일꺼내기연let year= today.getFullYear();월let year= today.getMonth();일let year= today.getDate();배열자르기 slicehttps://lavender1122.tistory.com/182 배열 자르기 - slice([begin(,end)])배열 자르기배열 일부분을 잘라내어, 새로운 배열로 리턴하기 위해서 slice() 함수 사용begin : 잘라낼 배열 시작end :잘라낼 배열의 종료, end index의 값이 잘라낼 배열에 포함되지 않음end 생략되면, blavender1122.tistory.comlet month = ('0' +(today.getMont..
· JavaScript
배열 자르기배열 일부분을 잘라내어, 새로운 배열로 리턴하기 위해서 slice() 함수 사용begin : 잘라낼 배열 시작end :잘라낼 배열의 종료, end index의 값이 잘라낼 배열에 포함되지 않음end 생략되면, begin 부터 배열 끝까지 잘라냄예시const arr = ['a','b','c','d'];const arr1 = arr.slice(1, 3); // [ 'b', 'c' ]const arr2 = arr.slice(1); // ['b', 'c', 'd']const arr3 = arr.slice(-3, -1); // ['b', 'c']arr1 [1](b) 부터 시작해서 [3] (d)전에 끊어짐[0][1][2][3]abcdarr3 [-3](b)부터 시작해서 [-1](d)전에 끊어짐-4-3-2-..
lavender1122
'JavaScript' 카테고리의 글 목록