기초부터 시작하는 코딩 114

Javascript를 공부해 봅시다! - 번외편. 예제를 풀어봅시다.5

- 자 오늘도 예제입니다!! - 오늘 예제는 다들 두근두근 하실 텐데요 - 바로 일확천금의 꿈인 로또 번호 자동생성기 입니다. 이번주는 이 번호로 한번... - 넓이가 좁을 때 번호박스의 위치가 좀 밀리긴 하는데 이정도면 준수하네요!! ㅋㅋㅋㅋ - 바로 스크립트를 보시죠 // 선택자 const lottonum = document.querySelectorAll(".number p"); const clickBtn = document.querySelector(".click"); // 필요한 변수 let numLength = lottonum.length let num = [] // 함수 clickBtn.addEventListener("click",function(){ while (num.length < numL..

Javascript를 공부해 봅시다! - 번외편. 예제를 풀어봅시다.4

- 자 오늘은 예제입니당 - 이번에도 모던 자바스크립트 책에 있는 예제를 가져왔는데요 - 이번엔 조금 변형을 해서 명언이 적힌 문구가 10초에 한번 씩 변하는 스크립트를 만들어 보았습니다. - 10초가 생각보다 긴 것 같습니다 ㅋㅋㅋ - 각설하고 사실 html과 css는 크게 볼게 없습니다. - 네모난 박스만 만들면 되기 때문이죠 - 보기만 하시죠 - html입니다. css와 javascript는 외부파일로 불러왔습니다. * { margin: 0; padding: 0; } .wrap { display: flex; justify-content: center; margin-top: 10%; } .ddd { margin: 0, auto; width: 1000px; border: 3px solid #000; t..

Javascript를 이용한 사이트 만들기! - 슬라이드 효과사이트 만들기07

- 오늘도 슬라이드 이펙트입니다. - 해야될 것은 오늘은 dot 버튼 대신에 사진을 넣어두고 클릭했을 때 움직이는 것이죠 - 하지만 오늘은 좌표를 움직이는 방식이 아니라 active라는 클라스를 넣어주고 빼주어서 표현하는 방식입니다. // 이미지 저장한 변수 let images = [ "./img/sliderEffect06-min.jpg", "./img/sliderEffect07-min.jpg", "./img/sliderEffect08-min.jpg", "./img/sliderEffect09-min.jpg", "./img/sliderEffect10-min.jpg" ]; let currentIndex = 0; // 현재 보이는 이미지 function imageSlider(parent, images) { /..

Javascript를 이용한 사이트 만들기! - 슬라이드 효과사이트 만들기06

- 이번에는 prev/next 버튼을 누르면 이전사진/다음사진으로 넘어가고 밑의 dot버튼을 누르면 해당 차례의 사진으로 넘어가는 스크립트입니다. - 이번에는 javascript으로 나타내 보았습니다. - 스크립트 코드를 같이 보시죠 선택자 - 선택자와 전역변수들을 하나로 모아놨습니다. // 선택자 const sliderWrap = document.querySelector(".slider__wrap"); const sliderImg = sliderWrap.querySelector(".slider__img"); // 이미지가 보이는 영역 const sliderInner = sliderWrap.querySelector(".slider__inner"); // 이미지가 움직이는 영역 const slider = ..

Javascript를 이용한 사이트 만들기! - 슬라이드 효과사이트 만들기05

- 위의 페이지처럼 시간이 지나면 사진이 상하로 바뀌는 스크립트입니다. - 이번에도 javascript, jquery, GSAP 세 가지 방식으로 나타내 보았습니다. - 이건 3번과 4번을 잘 섞어서 사용하면 간단합니다. - 스크립트 코드를 같이 보시죠 선택자 - 선택자와 전역변수들을 하나로 모아놨습니다. // 선택자 const sliderWrap = document.querySelector(".slider__wrap"); const sliderImg = sliderWrap.querySelector(".slider__img"); // 이미지가 보이는 영역 const sliderInner = sliderWrap.querySelector(".slider__inner"); // 이미지가 움직이는 영역 cons..

Javascript를 이용한 사이트 만들기! - 슬라이드 효과사이트 만들기04

- 위의 페이지처럼 시간이 지나면 사진이 좌우로 바뀌는 스크립트입니다. - 하지만 저번에 했던 것과 다른 점이 있는데 그건 바로 첫번째 것으로 돌아가는 것이 아니라 마지막 사진 뒤에 첫번째 사진을 복사해두어서 끊김이 없게 한다는 것입니다. - 이번에도 javascript, jquery, GSAP 세 가지 방식으로 나타내 보았습니다. - 스크립트 코드를 같이 보시죠 선택자 - 이번에도 필요한 선택자와 전역변수들을 하나로 모아놨습니다. - 오랜만에 보는 것이 있다면 요소의 width 값을 가져오는 clientWidth가 있겠습니다. - 그리고 let sliderClone = sliderInner.firstElementChild.cloneNode(true); 를 사용해서 첫번째 이미지를 복사해주었습니다. Ja..