전체 글143 Java 기본 헷갈리는 문법(1) System.arraycopy System.arraycopy(oldstrArray,0,newStrArray,0,oldStrArray.length) ---> oldStrArray 인덱스 0에서부터 newStrArray 0에서부터 oldStrArray.length만큼 복사 return void run() { while(true) { if(gas>0) { System.out.println(gas); gas=1; }else { System.out.println(gas); return; } } while 뒤에 또 다른 메소드가 있다면 break;를 넣어야함 (return는 메소드 자체를 종료시킴) 정적메소드 인스턴스필드 + 인스턴스 메소드 + this(객체자신참조)키워드 사용불가 if 사용하고 싶다면 객체생성후 .. 2023. 3. 22. 자바스크립트 호출순서?(제이쿼리) var count = 0; //전역변수 선언과 동시에 초기화 var $container = $("#container"); //전역변수 선언과 동시에 초기화 $(document).ready(function(){ //append()문자열을 붙여서 출력하는 함수(메서드) $container.append("" + count + "안녕하세요.반갑습니다."); count++; //버튼이 클릭이 되면 익명함수를 실행하여 지속적으로 글자를 //붙여서 출력하게 된다. $("#btnPrint").click(function(){ $container.append("" + count + "안녕하세요.반갑습니다."); count++; }); document.ready 이전에 전역변수 선언과 함께 요소를 가져와 초기화하였더니 동작.. 2023. 3. 1. parentNode와 onclick문제 To-do-list 입력완료 작동은 되지만 오류뜸 오류: Cannot set properties of undefined (setting 'onclick') 즉 list의 값이 없다는 뜻인거같음..왜?? ----> li값들을 넣은 후 삭제했을때 삭제한 li들을 찾는 것같음 그래서 for위로 list를 옮기고 [k]를 for 문안으로 옮김 + for 문조건문 안에 있는 i또한 list.length로 바꾸기 그럼 해결완료... 그래도 해결안되는점이... document.queryselectorall을 elementsbytagname?으로 바꿨을때 겁나 이상하게 됨.. 왜인지 모르겠음이건... 2023. 2. 23. remove child 오류 uncaught type error: cannot read property 'removeChild' of 'null' error 라는 오류가 자주 나왔음 실행은 되지만 왜 에러?? 알아본 결과.. 추측하자면 li를 붙일 때마다 li를 제거하는 이벤트도 계속 호출되는 거임 => 루프가 생긴다?? 클릭하여 삭제하면 에러가 뜨는데 이유는 이미존재하지 않아서.. 그냥 li만들때마다 li 제거 이벤트도 계속 생성되서 라고 생각하면 될듯.. if(this.parentNode)를 붙여서 부모요소가 있으면 호출한다로 제약걸기 --->오류 사라짐 2023. 2. 23. form안에 button을 생성 후 onclick했지만 안됨 Web Programming 공부할 주제를 기록해 보세요 추가 button을 누르면 ul밑에 li생성하려고했지만 안뜸..오류도 안뜸... 그런데 button onclick뒤에 return false; 넣었더니 됨.. 왜??? 일단 return false? 란 무엇일까?? ex) 해당 사이트 confirm에서 false나오면 a의 동작을 막음(브라우저의 기본 동작을 막음) 그래서.. 왜 return false 넣는데..? 추측컨데... form의 동작을 막아야하는 것같다. return false를 안넣었을때 li가 생겼다가 순식간에 사라졌다. 이부분이 form의 submit??특성때문인듯... 다른 해결책은 없는가?? form요소를 지워버리고 return false도 지웠더니 li가 생성됨 2023. 2. 23. 이전 1 ··· 21 22 23 24 다음 728x90