일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- terminate
- 모바일웹스킨
- Morphological analysis #Corpus
- PID
- gitbash
- #스파르타코딩클럽후기 #내일배움캠프후기
- 비동기
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- Anaconda
- SSR
- Machine Learning
- 플젝후체크
- taskkill
- address
- 필사
- 출처: 자바의 신 8장
- 서버사이드렌더링
- 파이썬
- github
- 파이콘
- 코딩온라인
- 자바파이썬
- 마크다운
- expression statement is not assignment or call html
- 클라이언트사이드렌더링
- github markdown
- Technical Writing
- khaiii
- Kakao
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- Today
- Total
개발 일기
14일차 본문
#오류 해결 - expression statement is not assignment or call html
ajax 가 실행이 안되서 console.log 에 찍어보니 아래와 같은 에러 메시지가 떴다.
jquery-3.2.1.slim.min.js:2 jQuery.Deferred exception: $.ajax is not a function TypeError: $.ajax is not a function
at showCategory (http://localhost:8080/recommendation:32:15)
at HTMLDocument.<anonymous> (http://localhost:8080/recommendation:28:9)
at j (https://code.jquery.com/jquery-3.2.1.slim.min.js:2:30203)
at k (https://code.jquery.com/jquery-3.2.1.slim.min.js:2:30517) undefined
자바스크립트코드
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<scriptsrc="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous"></script>
<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<scriptsrc="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
Bootstrap 에서 가져온 slim JS 코드가 ajax 에서는 지원하지 않아서 생기는 문제다. 위의 코드를 아래 코드로 바꾸어준다.
<scriptsrc="https://code.jquery.com/jquery-3.2.1.slim.min.js"
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
참고:https://suhyeokeee.tistory.com/81
#
내일 팀 과제 중간 점검이 있어서 처음으로 밤샘 코딩을 했다.
데이터 입력에서 막혀서, 결과적으로는 목표한 것의 절반 정도만 구현했다.
-멀티 페이지 구현 (전역 변수 사용법을 이해하지 못해서 페이지 별로 html 을 만들었다.)
-데이터 입력 (위의 사항 때문에 데이터가 페이지 별로 별도 입력이 되었다. 다시 하자)
-데이터 불러오기
오늘 해야할 일
<팀 과제>
(1) 성우님 백엔드 코드 이해해보기.
(2) 버튼으로 중복 허용하기.
(2) 1,2,3 페이지의 변수 한번에 받아오기. 전역 변수 적용해서 다시 코딩해보기.
(3) 변경된 알고리즘 적용해보기 .
시험 전 날 늘 그렇듯, 잠을 자지 않은 만큼 생산성이 높았던 것은 아니다.
그래도 이렇게 오래 앉아서 가만히 문제에 몰두한 것은 처음이었다.
슬랙 메시지도 울리지 않고, 아무런 대화 없이 코딩만 하니까 집중이 더 잘 됐다.
중간에 흐름이 깨지지 않고 하니까 더 효율적이었다 (비즈니스 영역에 비해서 코딩은 몰입이 훨씬 중요하다)
저녁형 인간이지만, 앞으로 기상 시간을 조금씩 앞당겨봐야지 (이번주 목표는 7시50분이다.)
'TIL(Today I learned)' 카테고리의 다른 글
생활코딩 파이썬 입문 편 (1) | 2021.10.04 |
---|---|
주간 회고 - 1차 프로젝트 (0) | 2021.10.03 |
서버사이드 렌더링 VS 클라이언트 사이드 렌더링 (0) | 2021.09.25 |
6일차 (0) | 2021.09.24 |
1주차 주간회고 (0) | 2021.09.20 |