이 앱은 강의, 퀴즈, 그리고 앱 내 코드 편집기를 통해 JavaScript를 학습할 수 있도록 도와줍니다. 기초부터 이벤트 루프, 비동기 프로그래밍 등 고급 주제까지 JavaScript를 다룹니다.
강의
콘텐츠는 주제 > 토픽 > 토픽 순으로 구성되어 있습니다. 각 토픽에는 이론, 예제, 요약이 포함되어 있습니다. 토픽에는 변수와 호이스팅, 함수와 클로저, 어휘적 스코프, 프로토타입 체인, 객체와 구조 분해 할당, 이터레이터와 제너레이터, 그리고 화살표 함수, 클래스, 모듈, BigInt와 같은 ES6+ 구문 등이 있습니다. 강의에는 자동 완성 표시, 검색, 북마크 기능이 있습니다.
코드 편집기
앱 내 편집기는 JavaScript 코드를 실행하고 출력 결과를 보여줍니다. 별도의 설치 없이 배열 메서드, Promise, fetch, async/await, DOM 조작 등을 사용할 수 있습니다. 코딩 문제에는 숨겨진 테스트 케이스와 참고 솔루션이 제공됩니다. 또한 Python, Java, C++, Go, Rust, Kotlin, Swift 코드도 실행할 수 있습니다.
AI 튜터
일반적인 언어로 질문하고 현재 강의 내용을 기반으로 답변을 받을 수 있습니다. 코드 사진이나 다이어그램을 제출하고, 모의 면접 문제를 연습하고, AI에게 코드 출력 결과를 설명해달라고 요청할 수 있습니다.
퀴즈 및 모의고사
객관식 문제는 쉬움부터 어려움까지 난이도별로 분류되며, 각 문제에는 해설이 포함되어 있습니다. 시간 제한 시험은 이론 및 코딩 문제를 결합하여 출제되며, 이벤트 루프, 클로저, 비동기 패턴 등 복습이 필요한 주제를 알려줍니다. 이전 응시 내역을 확인하고 다시 응시할 수 있습니다.
학습 진행 상황 추적
앱은 점수, 학습 시간, 완료한 주제를 기록합니다. 7일 학습 계획, 일일 점검 퀴즈, 복습 카드, 전체 및 주제별 순위표를 제공합니다.
다양한 언어 및 오프라인 사용
다운로드한 콘텐츠는 오프라인에서도 사용 가능하며, 밝은 테마와 어두운 테마를 지원합니다. 인터페이스는 영어, 힌디어, 칸나다어, 타밀어, 텔루구어로 제공되며, JavaScript 코드와 기술 용어는 번역 과정에서 변경되지 않습니다. 기술 뉴스 피드도 포함되어 있습니다.
JavaScript 및 관련 이름과 로고는 해당 소유자의 상표입니다. 이 앱은 독립적으로 개발되었으며, 해당 업체와 제휴 관계가 없거나 해당 업체의 승인을 받지 않았습니다.