Giter Site home page Giter Site logo

project1's People

Contributors

test2019 avatar

Watchers

보연 avatar

project1's Issues

코드리뷰 - 정보연님

보연님 고생많으셨습니다~
html css js 폴더로 가볍고 깔끔하게 잘 나눠주셨습니다. 이런 습관은 계속 유지해주시면 좋을 것 같아요.

#movies_card {

css grid 로 잘 활용해주셨네요!

const config = {

Authorization: `Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiIyNDI2MmNhZTU2NTg4OTIyZmJiYmZmYjQ3NzIyOTI2ZiIsInN1YiI6IjY1OGUyOWY5ZDc1YmQ2NDE0ZTcyOTczMiIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.R7gFfyBqP0L6j3F1MaKwImsNmvCin8Apwoh00iKAlOo`

config.js 에 config key 등등만 빼서 해주신 점은 너무 좋아요! 다음번에는 .gitignore 같은걸로 아예 깃에서도 안보이게끔 해보시면 apiKey 의 보안을 좀 더 신경써서 할 수도 있을 것 같습니다.

그리고 아래 코드도 보안에 관련된 옵션들이라서 config.js 로 옮겼어도 좋았을 것 같아요.

window.addEventListener("load", () => {

Load 이벤트에 사용하고 싶으신 함수를 잘 연결연결 해서 작성해주셨어요. 너무 잘하셨는데요?

searchBtn.addEventListener("click", e => {

이 부분은 동작에 오류가 있을 것 같다는 생각이 들어요. 물론 자바스크립트에서 바로 document Id 에 접근할 수 있지만 오해의 소지가 있을 수 있습니다!
searchBtn element 를 함수 위에서 불러와서 addEventLisnter 를 붙이는게 좋을 것 같습니다.

searchBox.focus();

위 피드백과 일맥상통한 부분인데, 이 부분도 명확히 searchBox 가 상단에 선언되어 있지 않아보여요. 변수가 어떤 변수를 참조하고 있는지 좀 더 잘 모일 수 있도록 상단에 바로 선언해도 좋고 만약 전역변수로 사용하시고 싶다면 사용하는 함수 가까이에 선언되어 있어도 좋을 것 같습니다!

let movieCard = document.getElementById("movies_card");

여기 라인에서는 잘 선언해서 사용해주시고 계신걸 보니 이런식으로 하단의 함수에서 혹은 전역에서 사용해주시면 좋을 것 같습니다 :)

질문사항들

404 not Found 나는 부분이 어떤건지 잘 이해가 안되어서! 이거 보시면 저 찾아오시면 같이 찾아봐요 :)

cardTitle.addEventListener("click", () => {

title 을 클릭했을때 overview 가 나오는 부분을 toggle 이라는 함수로 잘 적어주셨는데요?!
잘해주셨습니다 고생하셨어요 :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.