JavaScript를 시작하기가 너무 쉽습니다. 이로 인해 거의 모든 사람들이보기 만하면서 시작할 수 있습니다. 제로 파운데이션을 가진 사람들은 학습 후 3-5 일 동안 JS를 마스터했다고 주장 할 수 있습니다. 그러나 JS를 진정으로 마스터하는 것은 매우 어렵습니다. 언어를 처음 배울 때 가장 먼저 생각하는 것이 다른 언어에게 물어 보는 것이라면 발전하기가 어렵습니다. 답을 얻기가 너무 쉽고 왜 그런지 생각하지 않을 것입니다. 솔직히 말해서, JS는 첫 번째 프로그래밍 언어로 적합하지 않습니다. 호환 가능하고 결함 공차가 높지만 이는 일단 문제가 발생하면 오류의 원인을 찾기가 어려울 것임을 의미합니다. 반면에 JS는 몇 가지 훌륭한 기능을 가지고 있으며 프로그래밍 경험이없는 사람들은 발견하기가 어렵습니다.
당신이 정말로 JS를 잘 배우고 싶다면, 나는 당신의 참조를위한 거친 자기 연구 트랙이 있습니다.
첫 번째 단계는 W3School에서 JS 프로그래밍을 배우는 것입니다.
W3School은 가장 기본적인 JS 학습 솔루션을 제공하는데, 이는 매우 스케치이지만 고객 JS의 일반적인 그림을 이해하는 데 매우 적합합니다. 즉시 시도 할 수있는 예, 또는 JS의 초보자가 즉시 그 효과를 볼 수 있습니다.
두 번째 단계에는 Rhino Book (JavaScript 용 권한 가이드)과 같은 JS를 체계적으로 소개하는 책이 필요합니다.
W3School은 JS가 아마도 무엇이라고 말할 수 있습니다. 그러나 다음에 알아야 할 것은 JS가 실제로 무엇인지입니다. Rhino Books는이 역할로 작용했습니다. Rhino Book은 매우 광범위한 범위를 다루고 있으며 매우 포괄적 인 콘텐츠를 가지고있어 JS의 전 세계를 열 수 있습니다. 물론, Rhino Book은 두껍고 읽을 때 즉시 나오기 위해 아무것도 할 수 없기 때문에,이 기간은 더 어려울 것입니다 (JS를 좋아하기 때문에 나에게 매우 흥미 롭습니다.) 그러나이 책을 마무리 할 수 있다면 JS의 매력에 매료 될 것입니다.
3 단계 : JS의 본질 이해 - "JavaScript Language Essence"
이 책은 하루나 이틀 정도 읽을 수있는 매우 얇은 책입니다. 그러나 초보자가 읽는 것은 적합하지 않습니다. 물론 코뿔소 책을 읽은 사람들에게는 매우 적합합니다. JS의 탄생은 너무 성급하여 많은 나쁜 기능을 유지해야하지만 사용하지 않을 권리가 있습니다. Rhino Book은 JS가 무엇인지 알려주고이 책은 JS의 본질 (및 드로스)을 알려줍니다. 나는 당신이 그것을 읽은 후에 많은 도움이 될 것이라고 믿습니다.
4 단계 : 코드를 읽으십시오
웹 페이지를 완성하기 위해 타사 JS 라이브러리를 사용하지 않는다면, 당신이 매우 좋다는 것을 의미하지만, 그렇게하지는 않습니다. JQuery, Dojo, D3 등과 같은 더 빠른 개발을 위해 우수한 타사 JS 라이브러리를 사용할 수 있으며, 더 흥미로운 점은 다른 사람들이 작성한 JS가 완전히 보이고 있다는 것입니다. 읽기 코드는 사람의 프로그래밍 능력을 향상시키는 가장 빠른 방법이지만, 얇은 공기에서 코드를 읽으면 두통이 발생합니다. 다른 사람들이 왜 그런 코드를 작성하는지 어떻게 신속하게 이해할 수 있습니까? 먼저, 당신은 두 개의 클래식 JS 책을 읽었으며, 당신의 마음에는 JS의 본질이 있습니다. 둘째, 다양한 프로그래머 커뮤니티에서 질문을 할 수도 있습니다.
5 단계 : 오픈 소스 커뮤니티에 코드를 제출하십시오.
다른 사람들의 코드를 이해하는 것은 다른 사람들의 코드를 향상시키는 것이지만, 생성입니다.
어서, 언젠가는 자신과 개척자 인 작품을 완성 할 수 있습니다.
요약 : 단순히 JavaScript를 배우려면 먼저 탄탄한 기초를 마련한 다음 더 많은 코드를 읽은 다음 마지막으로 오픈 소스 커뮤니티에 제출하여 모든 사람이 실수를 바로 잡을 수 있도록 몇 가지 예를 작성해야합니다.