본문 바로가기
반응형

웹프로그래밍/javascript4

javascript 반짝이는 테이블 만들기 jQuery 를 이용하여 색깔이 변하는 테이블을 만들어 보도록 하겠습니다.jQuery 를 이용하기 위해서는 다운 받아서 하는 방법 구글 api에 등록된 jQuery 모듈을 이용하는 방법이 있습니다.다운을 받아서 만드는 방법은 업데이트 될때마다 모듈을 변경해 줘야 되고 그래서 여간 귀찮은게 아닙니다.여기서는 그냥 구글 api를 쓰는 것으로 할려고 합니다.  https://developers.google.com/speed/libraries/?hl=ko-KR 호스팅된 라이브러리  |  Hosted Libraries  |  Google for Developers인기 있는 오픈소스 자바스크립트 라이브러리에 대해 Google에서 호스팅하는 콘텐츠 배포 네트워크에 포함된 라이브러리 목록을 가져옵니다.developer.. 2024. 5. 10.
로또번호가 몇 번 나왔을까? 현재 (2024.03.15) 시점에서 로또의 각 숫자가 몇 번 나왔는지 궁금했습니다. 그동안 거의 관심을 안 가졌는데 벌써 회차가 1110회나 되었네요. 도대체 1에서 45까지 숫자들이 각각 총 몇번 나왔을까 궁금했습니다. 일일이 새는 것은 말이 안되는 것 같고 코딩으로 한번 알아보기로 하였습니다. 일단 로또홈페이지 들어가 봅니다. https://dhlottery.co.kr/ https://dhlottery.co.kr/ dhlottery.co.kr 당첨결과 > 로또 6/45 > 회차별 당첨번호 클릭 합니다. 아래쪽으로 스크롤을 내린 다음.....1회차 부터 현재까지로 맞춘 다음 엑셀다운로드를 클릭 합니다. 엑셀에서 파일을 열면 여기서 필요한 것은 로또번호 뿐이므로 그 부분만 드래그를 해서 복사 합니다. .. 2024. 3. 15.
로또번호를 생성해 보자 코딩을 하기 전에 먼저 어떻게 할지 정리를 한번 해 봅니다. 1.  1~45의 숫자들 무작위로 한개를 추출한다.2. 추출한 숫자가 기존과 겹쳤을 때는 다시 추출한다.3. 이렇게 추출한 숫자를 총 6개로 만든다.4. 1~3 의 방법으로 보통 로또종이가 5게임이니 5개를 만든다. 자바스크립트에서 무작위 추출은 보통 수학 객체(Math)의 랜덤을 많이 이용합니다.그런데 Math.random은 0~1 사이의 숫자를 랜덤하게 반환하기 때문에여기에 로또의 1~45의 숫자를 만들려면 45를 곱해주어야 합니다.또한 이것을 다시 정수로 만들어 주어야 합니다. 이때 쓸 수 있는 것이 바로 Math.foor() 이죠 ... 그러므로  수식은 아래처럼 됩니다.k = Math.floor(Math.random()*45);aler.. 2024. 3. 15.
자바스크립트로 구구단 짜기 자바스크립트로 간단하게 구구단을 짜봅시다. 보통의 구구단은 2단에서 9단까지이죠. for 문 두개만 쓰면 됩니다. 첫번째 for 문은 2에서 9까지 증가 시키면 되구요. 두번째 for 문은 1에서 9까지 증가 시키면 됩니다. 서로간의 for문의 값이 서로 겹치면 안되므로 i,j로 구분을 짓구요. 그러므로 이걸 코딩을 하면 for (i=2;i 2024. 3. 7.