728x90 전체 글279 JavaScript - JavaSCript의 EventListener 종류 브라우저 UI와 상호작용 이벤트 이벤트 설명 load 웹 페이지 로드 완료되었을때 unload 웹 페이지가 언로드 될 때(새로운 페이지 요청한 경우) error 오류를 만났거나 요청한 자원이 없을 때 resize 브라우저 창 크기를 조정했을 때 scroll 사용자가 페이지를 위아래로 스크롤 할 때 키보드 이벤트 - 사용자가 키보드를 작동했을 때 이벤트 설명 keydown 사용자가 키를 눌렀을 때 keyup 사용자가 키를 뗄 때 keypress 사용자가 눌렀던 키의 문자가 입력 되었을 때 마우스 이벤트 - 사용자가 마우스로 화면을 작동시킬 때 이벤트 설명 click 사용자가 마우스를 클릭했을 때 dbclick 두번 클릭 되었을 때 mousedown 마우스 버튼을 누르고 있을 때 mouseup 눌렀던 마우스.. 2023. 11. 9. JavaScript - JavaScript의 요소 선택자 Javascript로 요소(태그)를 선택하는 방법 웹브라우저에서 생성된 웹페이지를 Javascript로 가지고 오면 document라는 이름의 DOM객체를 가지고 오게 됩니다. 이 document객체에는 실질적인 웹페이지의 요소들을 담고 있는 객체입니다. 이 안에서 다양한 메서드를 이용해서 요소들을 선택할 수 있습니다. 사용 방법 설명 document.getElementByTagName('TagName') 태그명으로 요소를 선택 document.getElementByName('Name') 이름으로 요소를 선택 document.getElementByClassName('TagName') 클래스명으로 요소를 선택 document.getElementById('TagName') ID명으로 요소를 선택 doucum.. 2023. 11. 9. JavaScript - break문과 continue문 반복문을 특정 조건에 만족하면 종료하고싶거나, 특정 조건을 제외하고 계속 반복하게끔 만들고 싶을 때가 있다. 그런 상황일 때 사용하는 것이 break문과 continue 문이다. 먼저, break문은 반복문이 특정 조건에 만족할 때 종료를 시킨다. for (let n= 0; n 2023. 11. 1. JavaScript - 반복문(while, for) 1. while 문 : 조건이 참인 동안 계속 반복 실행되고 조건이 거짓이 되는 순간 반복문을 빠져나온다. [형태] let i = 0 //변수 초기화 while(조건식) { "실행할 코드" i++ //변수 i를 1만큼 증가 } ◎ 조건식에 반복 횟수를 정해주고 그 조건식이 참인 동안 반복 실행되고 조건식이 거짓이 되는 순간에 반복문을 빠져나온다. ◎ 조건식을 항상 참으로 설정하게 되면 무한 루프에 빠지므로 주의하며 사용 → 무한 루프는 반복 횟수를 알 수 없을 때 어떤 조건이 만족하는 동안 계속 반복을 돌리는 경우 사용할 수 있다. 이때 무한 루프를 빠져나오고 싶으면 break 문을 사용한다. ◎ 실행할 코드가 한 줄이면 중괄호를 사용하지 않아도 된다. → 자바스크립트에서는 중괄호({ })안에 처리해야 .. 2023. 11. 1. 에라토스테네스의 체 알고리즘 # 효율성 개선 코드 # 에라토스테네스의 체 알고리즘 # 2부터 n의 제곱근의 배열중 가장 작은 소수인 2를 제외한 2의 배수들을 모두 제거 # 그 후에 2를 제외한 가장 작은 소수 3의 배수를 모두 제거 def solution2(n): cownum = set(x for x in range(2,n+1)) for i in range(2,int(n**0.5)+1): if i in cownum : cownum -= set(x for x in range(i*2,n+1,i)) answer = len(cownum) return answer 에라토스테네스의 체 알고리즘 다수의 자연수에 대하여 소수 여부를 판별할 때 사용하는 대표적인 알고리즘이다 에라토스테네스의 체는 N보다 작거나 같은 모든 소수를 찾을 때 사용할 수.. 2023. 10. 28. JavaScript - 조건문과 조건문 연산자 조건문 형식 if (조건문) { 동작식; }else if (조건문) { 동작식; } else { 동작식; } 조건문 연산자 조건식 ? 참일때 실행되는 식 : 거짓일 때 실행되는 식; ex) let a = 1; a == 1? '1이 맞습니다.' : '1이 아닙니다.'; 2023. 10. 28. 이전 1 2 3 4 ··· 47 다음 728x90