견고한 JS 소프트웨어 만들기

견고한 JS 소프트웨어 만들기

(16개의 수강평)

358명의 수강생
27,500원
지식공유자 · 김정환
19회 수업 · 총 1시간 11분 수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '초급, 중급'
Heedo Kim 프로필

클릭카운터 모듈 - 스펙2 코드 질문 Heedo Kim 1달 전

beforeEach()가 있는데 왜 count는 beforeEach 위쪽에 작성하는 건가요? 더 먼저 실행되게 하기 위해선가요?

counter 선언 코드에 var나 let 키워드를 안 넣으셨는데 이유가 있을까요?

1
아이티티티 프로필

전역변수 value에 관한 질문입니다. 아이티티티 6달 전

보통 실무에서는 한 화면마다 데이터를 받을 일이 많은데,

 

그럴 경우, 데이터를 전역변수로 밖에 받을 수 없는 것 같은데,

어떻게 하는게 좋은 방법인가요?

0
아이티티티 프로필

var App = App || {} 부분을 let으로 선언하면 에러가 나는데, 혹시 이유를 여쭤봐도 될까요? 아이티티티 6달 전

var App = App || {} 부분을 let으로 선언하면 에러가 나는데, 혹시 이유를 여쭤봐도 될까요?

1
zergcity 프로필

강의 모두 보고 궁금한게 있는데요. zergcity 2018.11.17

  1. 모든 js파일의 문장 끝에 세미콜론이 없는데, 왜 문제가 안 되는지 궁금합니다.

  2. 한 Counter, CountView를 한 파일에 같이 넣으면 안 좋은점이 뭘까요?

    • 계속 보면서 느낀게 App이라는 네임스페이스를 사용 하니까 ClickCounter.js에 App.ClickCounter, App.ClickCountView 같이 선언해도 문제가 될 게 없을 거 같은데, 굳이 다른파일에 작성하신 이유가 있을까요? 이와 더불어 index.html의 스크립트들을 App.init 에 빼서 좀 더 html의 가독성을 높이는건 어떨까... 싶은 생각도 해봤는데, 어찌 생각하실지 궁금합니다.

1
여어 프로필

event delgation test 질문드립니다 여어 2018.06.11

spy on을 통해서 event를 감지하는 것은 잘 배웠는데요

보통 ul에 event를 바인드하고 li나 button 해당 target을 찾는 event delegation기법을 자주 활용하는데 이 부분은 test를 어떻게 해야 하는지 잘 모르겠어서 질문드립니다.

spyon으로는 실행했을 때는 event Capturing이 일어나지 않더라고요

검색해도 잘 못 찾아서 질문드립니다 ㅜ

1
여어 프로필

event 여어 2018.06.10

0
여어 프로필

모듈패턴 중에서 임의모듈패턴 /즉시실행함수 패턴 여어 2018.06.11

강의에서 모듈패턴 2가지 중에 임의모듈 패턴을 선택하신 이유를 알 수 있을까요?

View, ClickCounter 싱글톤이 아닌 모듈이 2개로 나눠져서 임의모듈패턴이 더 적절해서 고르신건가요?.?

1
여어 프로필

사소한 질문 여어 2018.06.11

의존성 주입 부분에서 위에 beforeEach로  updateEl는 할당되어 있어서 생략하는 편이 더 좋은 코드일까요? 

const clickCounter = null;

const actual = ()=>App.ClickCountView(clickCounter, updateEl);

expect(actual).toThrowError()

1
여어 프로필

강좌관련 질문드립니다 여어 2018.06.11

아까 질문을 올렸었는데 찾을 수가 없어서 다시 올려요

var App = App || {}

이 부분을 let으로 대신하려고 하니까 에러가 나더라고요

가급적이면 let이나 const를 사용하려고 하는데 어떻게 고쳐야 되는지 잘 모르겠어서 질문드려요

1
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스