Fluent Forever: How to Learn Any Language Fast and Never Forget It
Gabriel Wyner
2021.11.11 ~ ING
105~/326
-
-
83
1.0 (3.5)
Son
Lois Lowry
2021.11.28 ~ ING
42~55/303
MG+
5.0
Son. 점점 내용을 알아가니 더 잘 읽힌다. 좀 자주 나오는 단어인데 모르겠거나 그냥 읽으면서 궁금한 단어가 나오면 Oxford Learner's Dic. 을 이용해서 찾고 quizlet으로 정리를 하고 있다. Flunt Forever에 나온 내용대로 flash card를 이용해서 단어 공부해보려 하는데 아직 습관이 안들었는지 손이 잘 안 간다. 그래도 오늘부터 다시 습관 들여봐야겠다.
Fluent Forever: How to Learn Any Language Fast and Never Forget It
Gabriel Wyner
2021.11.11 ~ ING
105~/326
-
-
83
1.0 (2.5)
Son
Lois Lowry
2021.11.28 ~ ING
24~42/303
MG+
5.0
Son. 내용이 쉬운 건지 아니면 나의 읽기 실력이 조금이나마 올라서 그런 건지 모르겠지만, 잘 읽힌다. 거의 90% 이상 이해가 간다. 아마도 The Giver의 배경이 되었던 마을(도시?)이 다시 등장해서 일수도 있다. 배경지식이 이래서 중요한가 보다. 어찌 되었든 이해가 가니 재미있어지고, 재미가 있어지니 더 읽고 싶어지는 선순환 구조가 완성된듯하다. 물론 이 책에 한해서지만. 역시 뭐든 간에 재밌는 게 최고인 것 같다.
아래 그림과 같이 input tag에 댓글을 달면 로그인 시 사용한 이메일 정보(sessionStorage)와 댓글이 입력되는 웹페이지를 구현한다고 했을 때, login.html에서 수집한 이메일 정보를 review.html에서 사용하기 위해서는 이메일 정보가 지속성 있게 유지될 필요가 있다.
review.html 페이지login.html 페이지
sessionStorage 객체를 이용하면 이를 손쉽게 구현할 수 있다.
login.html과 연동된 login.js에 아래와 같은 코드를 입력하고,
// login.js
let id = document.getElementById("emailInput");
// 이메일정보가 입력되는 input tag의 id(혹은 class)를 불러온다.
sessionStorage.setItem("ID", id.value);
// sessionStorage에 해당 정보의 값을 저장한다.
댓글이 작성될 review.html과 연동된 review.js에 아래와 같은 코드를 입력한다. 이 후에 해당 값을 원하는 대로 사용하면 끝!
// review.js
let yourID = sessionStorage.getItem("ID");
// sessionStorage에 저장된 이메일 정보 값을 review.js에서 불러온다.
개발자 도구에서 살펴보면 아래 그림과같이 Application 탭의 Session Storage에 해당 값이 저장되어 있는 것을 확인할 수 있다.