목록Programming/JavaScript (14)
기린의 기록을 위한 공간
http://1004lucifer.blogspot.com/2019/05/jqgrid-cell.html
탭 1 영역 탭 2 영역 탭 3 영역 출처:
[alert] 알림창을 띄워준다. - 사용자에게 경고창을 띄워주거나 팝업창을 띄워야 할 때 사용한다. function Event(){ alert("클릭!"); } [confirm] 선택창을 띄워준다.(확인, 취소) - JSP에서 활용방법 [prompt] 입력창을 띄워준다. - 실행 버튼을 클릭하면 이름과 나이를 입력받는다. - 입력받은 값은 String으로 반환한다. 실행
[정규표현식] 정규표현식을 생성하는 방법 1. RegExp객체를 생성자로 생성 -> new RegExp("정규표현식");2. /정규표현식/ var regExp = new RegExp('script'); // 객체를 생성 - script단어를 찾아라 regExp = new RegExp(/script/); var regExp2 = /script/; var str = "javascript jquery ajax"; //문자열을 정규표현식과 비교하여 확인하려면 //RegExp객체의 함수를 이용함. //test() : 정규표현식에 해당이 되면 true, 아니면 false //exec() : 정규표현식에 해당이 되면 해당되는 문자를 출력,없으면 null var doc = document.getElementById('..
[클로저] 함수내에서 사용한 변수를 외부에서 사용할 수 있게 하는 기능 localScope -> grobal Scope function funcA(title){ var name =title; return function(){ console.log("안녕"+name+"공부 열심히 하자"); } } console.log(name);//위에 함수실행이 끝났기 때문에 name은 출력안됨 var closure = funcA("홍길동"); closure(); //클로저를 실행하면 접근이 가능하다 console.log(closure); //이렇게 하면 grobal scope가되서 출력가능 function test2(name, age){ var name = name; var age = age; //var를 선언안한 전..
[return] 객체 생성해서 리턴하기 이름 나이 주소 이메일 객체생성 //값을 출력하려면 다른 함수로 한번더 불러와야함 function addObject(){ var obj = addObject2(); function addObject2(){ var items = document.querySelectorAll("#enroll input"); //enroll 밑에 input들 //items = document.getElemetsByTagName("input"); -> Elements 객체로들어갈 수 있음 console.log(items); for(var i=0; i
[선언적 함수]이름이 있는 함수 기본함수실행 실행 매개변수를 적게 입력하여 호출하면? 실행 매개변수를 더 많이 입력하면? 더많이 입력 function basicFunction(){ //querySelector는 선택자로 객체를 가져올 수 있는 함수 (한개값만 가져옴) //var el = document.querySelectorAll("p:nth-of-type(2)"); (여러개값 가져옴) 전체를 배열로 받아서 그중에 2번째 var el = document.querySelector("p:first-of-type+p"); el.style.color="blue"; } basicFunction(); [매개변수가 있는 선언적 함수] 매개변수를 name,age 2개보다 적게 입력하여(이름만 입력)출력하면 ? 이름 ..
자바스크립트에서 배열은 자바의 컬렉션과 비슷한 성질을 가지고 있음 크기를 설정하지 않아도 됨. 유용한 함수들을 가지고 있음 컬렉션에는 없는, 직접 index를 활용해서 값을 대입할 수 있음* 활용법 기본배열과 동일(java기준) [배열선언 및 초기화] //기본배열 선언 및 초기화 하기 2가지 방법 var arr=[]; var arr2=new Array(); console.log(typeof(arr), typeof(arr2)); //배열 길이를 확인 -> length console.log("배열의 길이 "+arr.length); // 길이선언안해서 0나옴 //배열에 값 대입하기 //1. 인덱스+대입연산자를 이용하는 방법 //2. Array객체 함수를 이용하는 방법 arr[0]="홍길동"; console.l..