묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
console.log((5*10 % (2*2.3*10))/10); 에서 2를 왜 곱하나요?
[3:28] 강의에서 console.log((5*10 % (2*2.3*10))/10); 와 console.log((5*10 % (2.3*10))/10); 의 결과가 모두 0.4가 나옵니다. 제 생각엔 2를 곱하지 않아야 할 것 같은데요, 어차피 나머지를 구하는 것이니 2를 곱해도 결과가 같을 것이기 때문에 곱하신 건가요?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
안녕하세요 선생님 let , const 질문있습니다
안녕하세요 선생님 강의 너무 잘듣고있습니다. 다름이 아니라 지난 강의에서 와 이번강의를보고 let 과 const 는 블록스코프 할당시 사용하고 const는 상수처럼 한번 초기화되면 재 초기화 할수없다는것도 알겠습니다. 그런데 언제 let 을 쓰고 const 를 써야하는 지 감이오질않습니다 .. 그냥 let으로 코드를 다짜버리면 불이익이나 메모리 측면에서 손해가 있을까요? 죄송스럽지만 언제 let 을쓰고 const 를 써야하는지 예시를 부탁드려도 될까요? 감사합니다 :)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
영상에 갑자기 자막이 같이 나와요
소리랑 안 맞기도 하고 화면 밑부분을 보여주실 때 자막에 가려서 안 보입니다ㅜ
-
미해결Vue.js 시작하기 - Age of Vue.js
data 객체 안 객체에서 this 사용하기
vue-cli에서 data에 이중객체 구조로 만들 때 this가 통하지 않는데 이럴땐 어떻게 해야하나요? 아래의 그림은 data의 chartData 객체에서 label 값으로 computed의 tagNames를 사용하려고 한 부분인데요, chartData가 이미 객체라서 그런지 this를 하면 뷰 인스턴스를 가리키지 않는 것 같습니다. 그래서 tagNames도 사용이 안되구요.
-
해결됨자바스크립트 비기너: 튼튼한 기본 만들기
인스턴스 생성 가능 여부 기준에 대하여.
prototype 값 존재 여부가 인스턴스 생성 가능 여부를 결정한다고 설명하셨는데 다음과 같은 코드가 동작하는 이유는 무엇인가요? function Test() {}; Test.prototype = undefined; var t = new Test(); // 객체 생성 console.log(t); // 객체 출력
-
해결됨자바스크립트 비기너: 튼튼한 기본 만들기
스펙 타입에 대해서 질문이 있습니다.
따로 구글에서 스펙 타입이라고 검색해도 문서가 나오지 않아서 그런데, 혹시 관련하여 더 공부해 볼 수 있는 문서(혹은 공식 문서)를 찾으려면 어떤 단어를 키워드로 검색해야 할까요? javascript spec type 이나 document type 이라고 쳐도 PPT에서 보여준 타입 관련 내용이 없어서 문의 드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한설정 다시 부탁드립니다.
인프런 아이디 : lar8224@gmail.com인프런 이메일 : lar8224@gmail.com깃헙 아이디 : lar8224@gmail.com깃헙 Username : lahreum 늦게 확인했더니 기간 만료라고 하네요.. 다시 권한 추가 부탁드립니다...
-
해결됨풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
43강에서 card-image 크기 관련 질문있습니다.
안녕하세요. 재미있게 강의를 듣고 있는 수강생입니다. 다름이아니라 43강에서 마지막으로 수정(class-image height property 삭제)을 한 후 image의 높이가 안맞는 경우가 생깁니다. 크로스 브라우징을 위해 height를 지운다고 강의에서 말씀하신거 같은데, 어떻게 하면 좋을까요? (font의 경우에는 spoqa font를 서버에서 받아오는데 시간이 너무 오래걸려 Google Fonts로 대체했습니다.) 답변주시면 감사하겠습니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
질문backend.js:1414 Uncaught (in promise) TypeError: Cannot set property '__VUE_DEVTOOLS_UID__' of null at registerAppJob (backend.js:1414)
TypeError: Cannot set property '__VUE_DEVTOOLS_UID__' of null backend.js:1414 Uncaught (in promise) TypeError: Cannot set property '__VUE_DEVTOOLS_UID__' of null at registerAppJob (backend.js:1414) 도움이 필요합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
이 강의를 초보자가 들어도 괜찮을까요?
안녕하세요 선생님. 현재 자바스크립트를 입문해 기초문법을 어느정도 습득한 상태입니다(변수, 연산, 함수, 반복문, 제어문, 객체, 배열) html은 태그의 의미를 이해하는 수준이며(모르면 구글링..) css는 기본적인 문법만 아는상태입니다.(무언가 만들어본적은 아직 없습니다) 이런 상태에서 이 수업을 들어도 괜찮을까요? 아니면 사전에 다른 공부를 준비를해야할까요?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
babeljs.io 관련 질문이 있습니다.
강의 코드 내용 그대로 babeljs.io 사이트에 적용을 했는데 선생님처럼 변환이 되질 않습니다.. 따로 설정해야 하는 게 있나요??
-
미해결타입스크립트 입문 - 기초부터 실전까지
Variable 'empty2' is used before being assigned.ts(2454)
empty2와 notempty2에서 이런 에러가 발생합니다. 아마도 값을 주지 않고 할당을 해줘서 나는 에러인것같아서 let empty2: Empty<string> | undefined let notempty2: NotEmpty<number> | undefined 이런식으로 처리해주었습니다. 강의에서는 뜨지 않는 에러인데 어떤 설정을 바꿔줘야 안뜰까요 ?
-
해결됨애플 웹사이트 인터랙션 클론!
캔버스 크기 관련 질문
안녕하세요. 질문이 있는데요 저는 캔버스 화면을 애플 공홈처럼 꽉 채우고 싶은데 innerHeight에 맞춰서 그런가 이런 식으로 나오네요(1920*1080 모니터 기준) outHeight나 그 외 다른 height 값들을 대신 넣으면 화면이 꽉 차는 대신 화면이 안 예쁘게 늘어납니다. f11하면 제가 원하는대로 1920*1080 풀사이즈 정확하게 나오고요. 어떻게 수정해야 할까요? const heightRatio = window.innerHeight / 1080; sceneInfo[1].objs.canvas.style.transform = `translate3d(-50%, -50%, 0) scale(${heightRatio})`;
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
안녕하세요. 서버에서 에러가 생기는데 이유를 모르겠습니다.
TypeError: res.status is not a function 새로 고침하면 저 에러가 계속 생기네요. 테스트 아이디로 로그인을 시도해도 같은 에러가 생깁니다. https://github.com/Nimble9/lecture-vue-trello.git
-
미해결타입스크립트 입문 - 기초부터 실전까지
다른 분들은 eslint 플러그인 잘 작동했는 지 모르겠네요.
수업을 따라 진행하는데, "Missing return type on function. "메세지가 나타나지 않더라구요. eslint 제대로 동작하지않는 구나 싶어서 구글링해보니vscode > eslint > extension 옵션 중 workingDirectories가 있는 걸 알았습니다.해당 옵션 값을 {"mode": "auto"}로 하니 eslint도 정상작동하네요.참고한 깃헙 이슈 : https://github.com/microsoft/vscode-eslint/issues/696#issuecomment-512252381혹시 저와 같은 문제가 있으신 분은 참고해도 좋을거 같아요.
-
해결됨타입스크립트 입문 - 기초부터 실전까지
유니온, 인터섹션 질문입니다.
핸드북에는 유니온(Union) 타입이란 두 타입의 합집합을 의미한다고 (&) 써있고 교차(Intersection) 타입이란 아래와 같이 타입이 2가지 이상일 경우에 교집합(교차)인 경우의 속성만 보장해주는 특성을 의미합니다. 라고 써있는데.. 강의에서는 유니온이 | 이거고 인터섹션이 & 이거라고 하셔서.. 어떤게 맞는건가요? 갑자기 너무 헷갈리네요요 제가 이해를 잘못하고있는건가요..?
-
해결됨타입스크립트 입문 - 기초부터 실전까지
eslint 질문입니다
안녕하세요. 1. 저는 매개변수에 빨간물결은뜨는데 노란색이 안뜨는데 어떻게 해야하나요? format on Save는 껐습니다. 2. 그리고 다른질문이있는데 원래 format on Save를 끄기전에 vscode에서 프리티어가 코드를 정리해줬는데 js는 적용이 되고 ts파일은 적용이 안되더라구요. 왜 ts는 프리티어 적용이 안되나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
i 태그와 span 태그 질문입니다.
강의 3분 즈음 내용입니다. 삭제 버튼은 span 태그 안에 i 태그를 작성했는데 체크 버튼은 i 태그만 사용한 이유가 궁금합니다!
-
해결됨인터랙티브 웹 개발 제대로 시작하기
안녕하세요 질문 있습니다
영상을 여러 번 돌려봤는데 너무 헷갈려서요 제가 제대로 이해한 게 맞는지 확인해주셨으면 합니다. 제가 정리한 내용은 다음과 같습니다. ㅡㅡ 현재 스크롤 상태를 나타내는 scrollState의 기본값은 false이다. 스크롤 이벤트가 실행되면 clearTimeout이 먼저 작동한다. clearTimeout은 setTimeout의 반환값을 매개변수로 하여 setTimeout을 취소시키는 함수이다. 지금은 setTimeout이 실행되지 않았으니 건너뛰고 다음 if문으로 가자. "!(self.scrollState=false)= true", 즉 if(true){} 이므로 if문이 실행된다. running 클래스가 붙어 이제 애니메이션이 작동된다. 다음으로 setTimeout 함수로 가보자. setTimeout은 항상 숫자를 리턴하기 때문에 scrollState는 값을 가지게 되어 true가 된다. setTimeout 안의 내용들은 0.5초 후에 실행되는데 실행되기도 전에 스크롤 이벤트 갱신과 함께 clearTimeout으로 인해 실행되지 못한다. 이제 if문으로 넘어가는데 scrollState가 true이므로 if(!true), 즉, if(false)가 되어 if 문이 실행되지 않는다. 그리고 setTimeout으로 넘어가면 마찬가지로 리턴값을 받아 여전히 true이고, settimeout은 실행되지 않는다. 이렇게 반복되다가 마지막 스크롤일 때 setTimeout이 드디어 실행된다. 왜냐하면 더 이상 스크롤 이벤트가 일어나지 않아 clearTimeout이 동작하지 않기 때문이다. 비로소 scrollstate는 false가 되고 running 클래스는 제거된다.
-
해결됨웹 게임을 만들며 배우는 자바스크립트
자바스크립트는 동기? 비동기 ?
문득 강의를 듣다 궁금해졌습니다.구글링을 해보긴 했는데 기본적으로 자바스크립트는 동기적 언어라고 하더군요.간혹 비동기적 언어라고 오해하는 경우도 있던데 , 콜백이나 프로미스, async / await 등 비동기 처리에 대한 특징들이 많아서 그럴까요?