728x90
📍 44일 차 12.24. 금. 프로젝트 9일 차 TL;DR
오늘은 크리스마스 이브다. 어제와 동일하게 열심히 프로젝트를 진행 중인데, python
이 만들어진 배경이 갑자기 생각났다. (궁금한 분들은 나무위키 참조) 나중에 심심해서 토이 프로젝트를 만들다가 걸작을 만들 날이 올까? 거두절미하고 오늘의 TL;RD
을 살펴보자.
keyup
: 키가 놓을 때 이벤트가 발생한다.keydown
: 키가 눌렸을 때 이벤트가 발생한다.formData
자체로는console.log
를 사용하지 못하게 브라우저 정책으로 막혀있고, 대신for-of formData.entries()
,for-of formData.keys()
,for-of formData.values()
로 하나씩 볼 수 있다.formData.addEventListener('formdata')
,btn.addEventListener('submit')
await
으로 결과 확인할 때then, catch
대신if
문으로 확인하자.form enctype
:method
가post
인 경우 데이터의MIME
유형을 나타내는 속성이다.
* application/x-www-form-urlencoded: 기본값(default)
* multipart/form-data: <input type="file">이 존재하는 경우 사용
* text/plain: HTML 5에서 디버깅 용으로 추가된 값
formmethod
:button type="submit"
일 때,HTTP
메서드를 지정한다.formmethod
를 지정한 경우 버튼의 소유자가 가진method
특성보다 우선한다. (post: 양식의 데이터를 HTTP body에 넣는다. get: action URL 뒤에?를 추가한 후 양식 데이터를 덧붙인다.)dependency cycle detected
: 서로export 된
파일을import
할 때 발생하는 오류
728x90
// dep-b.js
import './dep-a.js';
export function b() {/* ... */}
// dep-a.js
import { b } from "./dep-b.js" // reported: Dependency cycle deteced.
header
내부의formdata
를 서버로 보낼 때JSON.stringify 하지 말고
form
형태로 보내자input
을 가릴 때는opacity:0
도 있지만hidden
태그를 사용하자. (label
의for
과input
의id
를 맞추면 된다.)name
:form
양식 데이터가 제출될 때 컨트롤의 값과 함께 제출된다.form
데이터 넘길 때img
태그 말고file
형태로 읽은 값을 넘겨야 서버에서 인식한다.box-shadow
: 그림자 효과
/* 수평방향(x), 수직방향(y), 흐림의 반경(숫자가 클 수록 그림자의 끝이 흐려지고 0이 될수록 선명하다), 그림자가 확산되는 거리, 그림자의 색상 */
.box_shadow {
width: 300px;
height: 300px;
box-shadow: 3px 3px 8px black;
}
reference
반응형
'Frontend > 엘리스 SW 엔지니어 트랙' 카테고리의 다른 글
[ 엘리스 SW 엔지니어 트랙 ] 46일차 (10주차: React I - JSX, props, state, event) (0) | 2021.12.28 |
---|---|
[ 엘리스 SW 엔지니어 트랙 ] 45일차 TLDR (0) | 2021.12.26 |
[ 엘리스 SW 엔지니어 트랙 ] 43일차 TLDR (0) | 2021.12.23 |
[ 엘리스 SW 엔지니어 트랙 ] 42일차 TLDR (0) | 2021.12.22 |
[ 엘리스 SW 엔지니어 트랙 ] 41일차 TLDR(9주차: 1차 팀 프로젝트) (0) | 2021.12.21 |
댓글