비전공자의 코딩 일지/학원 수업 정리71 코딩 학원 58일차(jQuery 마우스로 그림 그리기, keyup, keydown) 마우스로 그림 그릴 수 있는 기능을 만들어보라고 하셨다. (여기서 setInterval은 원래 없어야한다. 깜빡하고 안 지움.) 마우스가 눌린 상태일 때 선이 그려져야 하므로 변수 하나에 false를 담아 놓고 mousedown에서 true로 mouseup(위의 맨 밑의 mousemove가 up이였어야 한다.)에서 false로 만들어주고 마우스가 눌렸을 때 그리기 시작하는 것이니 down에서 start x, y 좌표 값을 넣어준다. 그리고 마우스를 뗐을 때 end 좌표를 넣으면 선 하나 그리기 밖에 못할테니 움직일 때의 좌표 값을 end로 넣어주고 펜 그리는 절차를 해주면 삐쭉삐쭉 해진다. 마우스를 처음 눌렀던 좌표에서 부터 움직이는 구간 까지 계속 해서 선을 찍찍 그어대기 때문에 그렇다. 선을 한번 그.. 2022. 8. 27. 코딩 학원 58일차(자료실, 파일 업로드와 다운로드) 어제 하다말았던 파일 업로드를 시작했다. 파일 업로드 처리에서도 토큰 처리를 해줘야 새로고침 시에 업로드 되는 현상을 막을 수 있다. 그런데 Multipart로 요청 방식을 정했기에 mr이 연결된 뒤에 토큰을 받아와야 해서 파일 업로드가 된 뒤에 토큰 확인 후 새로고침으로 요청이 들어왔을 때 파일을 다시 지워야 하는 뭔가 약간 비합리적임이 있다. 이 작업 말고는 다른 게시판 글 작성이랑 크게 다를건 없었다. 조회(select 쪽)을 보면 카테고리별로 리스트를 만들어 mapper로 값을 담아준 것을 볼 수 있는데 select문 작성 시 전체 목록을 가져온 다음 jsp(V) 쪽에서 if문을 통해 카테고리별로 출력하는 것이 좋을지 아니면 위 같이 where 조건문을 넣어 카테고리별로 값을 받아 보내주는 것이 .. 2022. 8. 27. 코딩 학원 57일차(jQuery canvas) 오늘도 어제 처럼 웹사이트 만들면서 중간중간 jQuery 수업을 해주셨었다. 뭔가 jQuery는 숭숭 지나가는 느낌이 좀 있는 것 같다. 오늘은 2가지 주제를 잡으셨다. 기존의 파일 다운 방식은 get방식 요청이었기에 주소만 알고 있으면 get 방식 요청으로 다운이 가능했다. 그렇기에 다른 방식을 알아볼 것이고. 페이지 내에 있는 공간(테이블?)에서 그 공간에서만 스크롤이 가능하게 해보려고 한다. 그 전에 jQuery의 canvas라는 주제를 배웠다. 이상하게 jQuery만 배우면 머리가 잘 안 돌아가는 느낌이다. 여지껏 써먹었던 .click 은 대충 마우스 클릭을 퉁 쳐놓은 이벤트고 위에 나온 down이 눌렀을 때 up이 땔떼의 이벤트이다. div를 눌렀다 뗐다 하면 텍스트가 바뀐다. enter는 마우.. 2022. 8. 25. 코딩 학원 56일차(JQuery..?) 글 시작에 앞서 이 날 웹사이트를 만드는 중간중간에 jQuery 진도를 조금 조금씩 섞어서 나가셔서 머리가 혼란스러워진 것도 있고 내가 한번 집중하면 앞에서 주변에서 뭘 하던지 신경을 잘 못쓰는 편이다 보니 내 웹사이트 만들 때(특히 뭔가를 매듭짓지 못하고 만드는 중일 때) 진도를 몇 번 나가셨던 것 같은데 수업을 제대로 다 듣지도 못했을 뿐더러 흘려 들은게 많아 필기양이 현저히 적어졌었다. 그리고 지금 블로그를 쓰고 있는 시점인 25일로 부터 어제 56일차 글을 안 썼는데 최근 들어서 남는 시간에 뭔가를 더 배우고 싶다는 생각에 빠졌다가 목표가 흐지부지 해져 버려서 그런지 무엇인가를 할 의욕이 생기지 않았었다. 55일차 수업 때 .txt는 선택자 안에 써진 텍스트를 지정하고 파라메터 값을 넣으면 넣은 .. 2022. 8. 25. 이전 1 2 3 4 5 6 ··· 18 다음