일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- JSP
- 자바
- 데이터분석
- 딥러닝
- JDBC
- SQL
- 개발일기
- 머신러닝
- 자바 실습
- 자바스크립트
- 상속
- 중학수학
- 중학1-1
- 순환신경망
- 오블완
- html/css
- 컴퓨터구조
- rnn
- 정보처리기사필기
- c언어
- 컴퓨터비전
- 정보처리기사실기
- JSP/Servlet
- 자바스크립트심화
- CSS
- 혼공머신
- 데이터베이스
- 연습문제
- 디버깅
- 파이썬
- Today
- Total
목록2024/11/23 (12)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
제이쿼리 마지막 수업이 될 것 같다. 낮잠도 자고 방 청소도 하며 집안일을 한 후 점심도 먹고 이제 3시 넘어서 공부를 시작해본다. 오후에는 다른 일이 있어 많이 하지 못하겠지만 할 수 있는데까지 해볼 것이다. 실행 순서 실습하기 이거 실행하면 검은색이 나온다. 왜 그럴까? 코드는 위에서 아래로 흐르므로 위에 것이 먼저 실행이 된 후에 아래 코드가 실행된다. 하지만 여기서는 h1 태그를 먼저 만들지 않았기 때문에 색깔이 적용되지 않은 것이다. 1. 오렌지색으로 바꾸는 코드 작성하기 분명 코드에 오류가 있지만 실행이 된다. 그리고 콘솔 창에 가봐도 아무런 오류가 없이 깨끗하다. 그래서 웹 개발이 어려운 것이다. 백엔드 개발은 구조를 짜는 것이 어렵지만 오류가 확실하다. 프론트엔드의 단점은 ..
오늘은 공부를 별로 많이는 하지 않고 아침에 제이쿼리 수업 다 듣고 정리한 후 오후에는 수학 공부와 엘리스로 6주차 수업만 들을 생각이다. 그리고 시간이 남으면 지난번에 들었던 강의를 정리해볼 생각이다.그럼 제이쿼리 실습을 본격적으로 시작해보겠다. 임포트 실습하기 1. 파일을 불러오는 첫 번째 방식 : 내 파일로 로드 ..은 상위 폴더로 가는 것이다. 기능을 불러오기만 하는 것은 head 태그에 작성한다. 2. 파일을 불러오는 두 번째 방법 : CDN 네트워크제이쿼리 다운로드 파일에 들어가 링크를 복사하여 url을 붙여넣는다. 그러면 위의 코드와 같은 방식으로 동작한다. 내부 방식은 장점이 많아보이지만, 서버에 업로드할 때 불편하고 업데이트될 때 대응이 잘 안되는 점이 있다 . 네트워크 방식은..
제이쿼리 수업은 2시간 반 정도로 짧게 설명하고 끝났지만 이 수업도 다시 듣고 정리하려면 꽤 긴 분량이다. 이제부터 차근차근 수업을 들으면서 엘리스에서 배운 개념들을 더 깊게 적용해보기로 하자. 자바스크립트에서 프론트 개발을 할 때는 Ract과 노드를 많이 쓰고, 자바에서는 스프링을 가장 많이 사용한다. 대한민국을 프로그래밍을 할 때 자바 베이스로 시작했기 때문이다.전자정보 프레임워크는 우리나라에서 만든 스프링 기반 프레임워크로 공공기관에서 주로 많이 사용한다. 신생기업에서는 자바스크립트를 많이 선호한다. 어쨌든 백엔드는 자바로, 프론트엔드는 자바스크립트로 개발을 한다고 생각하면 될 것 같다. 데이터 분석을 하고 싶다면 파이썬을 공부해야 한다. 제이쿼리에 대하여 언어가 체감되고 바뀌려면 5~1..
이번에는 제이쿼리 단원을 마무리하며 미션 문제를 풀려고 한다. 사실 이 문제는 지난 4주차에 풀었던 미션 문제인데 제이쿼리로 바꿔서 문제를 풀도록 되어 있다. 오늘 새벽에 얼마나 잘 공부했는지 점검도 할 겸 문제를 풀어볼 것이다.여기까지 하고 새벽 공부를 마무리하려고 한다. 이것까지 하면 어젯밤 9시 반부터 거의 쉬지 않고 9시간 반을 연달아 공부하는 셈이 된다. 미션 1 - 상자의 크기와 위치 변경하기 jQuery API 소개 jQuery API DocumentationjQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, ev..
이제 제이쿼리 마지막 이론과 실습 공부가 될 것 같다. 마지막 시간까지 힘을 내서 공부에 임해보겠다. 실습 6 - 제이쿼리 이벤트 : Class 이벤트 클래스를 추가, 제거하는 것과 특정 클래스가 존재하는 확인하는 기능이다. 문제 풀기 1. html과 css 파일 확인하고 실행하기 아직은 아무것도 동작하지 않는다. css에는 이러한 코드가 작성되어 있다. addClass 버튼을 클릭했을 때 h1, h2이 각각 만들어지도록 하는 코드를 작성해 볼 것이다. removeClass는 그 반대의 기능을 한다. hasClass를 사용해서 blue와 important 클래스가 있는지 판단하고 만약 클래스가 있다면 빼주는 기능을 만들 것이다. 2. 클래스를 추가하는 기능 만들기클래스가 추가..
이어서 제이쿼리의 이벤트에 대해서 공부해 보겠다. 오늘 새벽까지 5주차 제이쿼리 공부를 모두 마친 후에 오늘 이른 새벽에 만들었던 웹사이트 구현 기능을 제이쿼리로도 만드는 실습을 진행해보려고 한다.난 새벽에 가장 공부가 잘 되고 머리가 맑으니 이 시간에 중요한 공부를 하는 편이다. 아마 하루 공부해야 할 분량의 절반을 새벽에 하는 것 같다. 실습 4 - 제이쿼리 이벤트 : Hide, Show, Toggle 이벤트 마우스 상태를 나타내는 3가지 이벤트에 대한 실습을 이어서 진행해보겠다. 1. html 파일 열어서 실행해 보기이 파일에 버튼을 추가해 주었다. hide를 클릭하면 문자가 사라지고, show는 나타나게 한다. toggle은 hide와 show의 기능을 모두 담고 있다. 2...
이번에는 제이쿼리 선택자와 이벤트에 대해서 공부해보려고 한다. 실습 2 - 제이쿼리 선택자 제이쿼리와 CSS와 다른 점은 $ 기호를 사용한다는 것이다. 문제 풀기 1. html 파일 살펴보기id와 class 선택자가 이미 작성되어 있는 상태이다. 버전은 내가 갖고 있는 상위 버전으로 고쳐주었다. 이제 js 파일로 가서 코드를 작성해 보겠다. 2. js 파일에서 코드 작성하기제이쿼리의 css 메서드를 활용해서 태그명, 아이디 속성값, 클래스 속성값으로 해당 코드를 작성한다. 제이쿼리 버전을 상위로 했더니 색깔이 하나도 적용이 되지 않아서 3.3.1로 변경했다. 이 프로젝트에는 지난번 실습과 버전이 달랐다. 색깔이 잘 적용되었다. 3가지 방식을 통해 html 문서에 접근할 수 있..
여기서부터는 부록으로 제공되는 과정으로 해도 되고 안 해도 되는 학습인 것 같다. 그래도 난 제이쿼리를 꼭 배우고 싶으니 이 단원을 공부해보려고 한다.강의는 없이 실습만 있지만 실습 영상을 시청하며 따라서 학습해보겠다. 이론 1 - 제이쿼리 소개 제이쿼리는 언어가 아니라 자바스크립트 언어로 구성된 라이브러리이다. 이것을 사용하면 코드가 간결해진다. 원래 코드 분량이 길지만 제이쿼리로 작성할 때는 이렇게 간단해진다. 제이쿼리 공식 웹사이트에 접속해서 관련된 파일을 다운로드 받아야 사용할 수 있다. 실습 1 -- 제이쿼리 적용하기 1. 제이쿼리 홈페이지 접속하기 제이쿼리 공식 홈페이지 jQueryWhat is jQuery? jQuery is a fast..
이미지 슬라이드를 구현하는 실습을 진행해 보겠다. 이론 4 - 이미지 슬라이드 2 이번에는 하단 사진 메뉴의 이미지를 클릭했을 때 넘어가도록 만들어볼 것이다. 퀴즈 4 - 이미지 슬라이드 2 다시 한번 내용을 참고하면서 풀어보기로 하자. 프로젝트 4 - 이미지 슬라이드 기능 구현하기 2 문제 풀기 1. 작성된 코드 실행해 보기현재 오른쪽 버튼은 구현이 되어 있으므로 이 내용을 한번 확인한 후, 왼쪽 버튼을 구현하기로 하자. 이렇게 사진이 이동한다. 2. 관련 부분의 html 코드 살펴보기 slide 이 부분으로 이런 구조로 되어 있다. 이제 자바스크립트 코드로 살펴보자. 3. 오른쪽 슬라이드 버튼 기능 참고하며 왼쪽 슬라이드 버튼 기능 ..
이어서 탭 버튼을 구현하는 실습을 진행해 보겠다. 이론 4 - 탭 버튼 구현 노드 리스트는 해당 요소가 배열로 들어있는 것을 말한다. 퀴즈 3 - 탭 버튼 기능 대략 이게 답일 것 같았다. 프로젝트 3 - 탭 버튼 기능 구현하기 지금 현재는 탭을 눌러도 반응이 없지만 이것을 클릭했을 때 해당 내용이 표시되도록 만들 것이다. 문제 풀기 1. 작성할 코드 HTML 파일에서 살펴보기탭이 있는 이 부분을 js 코드로 작성해 볼 것이다. 2. a 태그 기능 끄고 href 속성값으로 연결하도록 코드 작성하기탭으로 지정한 태그를 괄호 안에 써보고, 태그의 기능을 정지시키기 위해 preventDefault를 사용한다. 그리고 quarySelector에 있는 탭 id를 가져온..