본문 바로가기

javascript

(5)
두개의 배열 객체에서 중복 추출 ( filter & some ) 두개의 배열안에는 object형태의 데이터들이 들어있습니다 두개의 배열에서 아래 그림처럼 arr배열과 arr1배열의 중복된 값을 arr2배열로 뽑아낼 에정입니다 let arr = [ {seq:1,name:"kim1"} ,{seq:2,name:"kim2"} ,{seq:3,name:"kim3"} ,{seq:4,name:"kim4"} ,{seq:5,name:"kim5"} ] let arr1 =[ ,{seq:2,name:"Lee2"} ,{seq:3,name:"Lee3"} ,{seq:6,name:"Lee6"} ] let arr2 = arr.filter(x1 => arr1.some(x2 => x1.seq == x2.seq )); console.log(arr2) 결과를 먼저 보자면 아래와같이 arr2에 seq=2 와..
[gitlab] gitlab group 셋팅부터 elipse 연결 까지 지난번 포스팅에서 gitlab 설치을 ubuntu에 설치까지 진행했습니다. 이번에는 같이 사용하는 팀원들과 그룹을 맺고 프로젝트를 생성한 후 내 eclipse에 작업중인 파일을 upload 한후 연결하는 작업을 해볼 예정입니다 일단 저번에 root로 로그인하셧을텐데 이번에는 root말고 자신의 계정을 회원가입한 후 로그인을 진행 해 주세요 1. 그룹 생성 그룹 이름 지정 및 그룹에 대한 설명을 적은 후 create group 을 눌러주세요 2. 멤버 초대 - member 버튼을 누른 후 검색을 누르면 회원가입한 유저리스트들이 보일거에요 . 거기서 자신의 그룹에 속할 유저를 누른후 add to group 을 눌러주시면 됩니다. 초대한 멤버의 권한 또한 설정할 수 있습니다. ( 권한 별 차이는 슥 한번 보시..
[jquery] $.AJAX - json 및 동기처리 Jquery를 사용하여 AJAX를 사용하는 방법과 동기/비동기 처리에 대해서 알아보자 먼저 AJAX란 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)이다. 즉 비동기 처리를 위해 생겨난놈. 나는 일반적으로 Jquery를 사용하여 AJAX를 사용한다 기본적인 구조는 $.ajax({ url: "내가 보낼곳", //보낼 경로 method : "GET or POST", // 사용할 메소드 dataType : "json", // return 타입이 map일경우에는 생략 async: false, //비동기 처리할 경우 생략 data : info, // info 에는 key-value 형식의 데이터가 들어있다 , 나는 보통 var info={} 형태를 사용한다. form을 s..
[jquery] 다중 체크 박스 선택값 가져오기 지난 셀렉 박스에 이어서 체크박스 우리는 웹 개발을 하다보면 다중 셀렉박스 선택에 대한 처리를 요구받을 일이 많을거라 생각된다 지난번과 마찬가지로 같은 역활을하는 다중 input 타입을 name으로 묶는다. 묶은 태그를 var $checkbox=$('input[name=checkboxList'); 로 가져온다 ( 변수 앞에 $을 붙이는 이유는 변수를 Jquery 성질을 사용할수있게 하기위해서이다 ) ( 만약 $가 없다면 해당 jquery의 메소드를 사용하지못한다 ) 가져온 변수를 지난번처럼 each 반복문을 사용할 것이다. $.each($checkbox, function(index,element){ console.log($(element).is(":checked")) }) 를 하게되면 모든 체크박스의 e..
[jquery]다중 셀렉트 박스 값 가져오기 여러개의 selectbox 에서 선택된 값 찾기 spring을 하면서 안하던 javascript를 하게되니 셀렉트 박스에잇는 값가져오는것부터 쉽지않았다. 값을 가져오는 방식은 많지만 간결하게 가져올수 있는 방법을 찾아야한다. 왜냐하면 화면에서 처리하는 값는이 너무많기에 코드가 길어지는걸 방지하고 유지보수할대 쉽게 관리하기 위해서 이다. 나는 아래그림과같이 여러개의 셀렉박스의 값을 간편하게 가져오고싶엇다. 위와 같은 6개의 셀렉트 박스의 값 한번에 가져오기위해서는 해당 태그의 이름을 하나로 묶는다. ex) name="selectedBox" 묶은 태그를 불러온다 ( 배열로 가져옴 ) 가져온 태그를 each를 사용하여 각가 불러온다. 각각 불러온 element의 value값을 꺼낸다. 꺼낸 값을 내가만든 배열..