보드를 생성하는 중 시작일도 포함됬으면 한다는 말을 듣고 추가하기로 했습니다. 하지만 아이디와 for이름만 바꿨을뿐인데 캘린더가 나오지 않아 갑갑하던차 튜터님께 물어보러 갔습니다.
튜터님은 화면으로만 보기엔 문제점을 찾기 어렵다고 하셔서 깃허브 레포지토리 주소를 주었고, 저는 계속 확인해보았습니다.
그렇게 찾지 못하다 튜터님께서 먼저 찾아주셔서 알려주셨습니다. 알고보니 기본 포멧?에서 제공하는 코드 중 theme_assets파일안에 js파일에서 main.js파일에서 아이디를 추가로 받지 않았습니다.
$('body').on('click', '#datepicker,#datepicker2', function () {
$(this).closest('body').addClass('datePicker-active');
});
$('body').on('click', function (e) {
if (!$(e.target).closest('#datepicker,#datepicker2').length) {
$('body').removeClass('datePicker-active');
}
});
$('body').on('click', '#datepicker,#datepicker2,#datepicker3,#datepicker4', function () {
$(this).closest('body').addClass('datePicker-active');
});
$('body').on('click', function (e) {
if (!$(e.target).closest('#datepicker,#datepicker2,#datepicker3,#datepicker4').length) {
$('body').removeClass('datePicker-active');
}
});
이렇게 추가를 해주니 잘 나오는것을 확인했습니다.
그리고 이제 드래그앤 드랍이 튀는것을 잡아보려고 찾는데 도저히 잡히지가 않습니다.
기술면접 top30
19. OAuth에 대해서 설명해주세요.
-> 웹 서핑을 하다 보면 Google과 Facebook 및 Twitter 등의 외부 소셜 계정을 기반으로 간편히 회원가입 및 로그인할 수 있는 웹 어플리케이션을 쉽게 찾아볼 수 있습니다. 클릭 한 번으로 간편하게 로그인할 수 있을 뿐만 아니라, 연동되는 외부 웹 어플리케이션에서 Facebook 및 Twitter 등이 제공하는 기능을 간편하게 사용할 수 있다는 장점이 있습니다. 예를 들어, 외부 웹 어플리케이션에 Google로 로그인하면 API를 통해 연동된 계정의 Google Calendar 정보를 가져와 사용자에게 보여줄 수 있습니다.이 때 사용되는 프로토콜이 OAuth입니다.
OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준입니다.