>  기사  >  CMS 튜토리얼  >  JavaScript를 읽어야 합니다.

JavaScript를 읽어야 합니다.

WBOY
WBOY원래의
2023-08-31 22:05:061103검색

需要阅读 JavaScript

JavaScript를 빨리 배우기 위해 책이나 온라인 리소스에 대한 질문을 자주 받습니다. 모두가 JS 작업에 참여하고 싶어하는 것 같습니다. JS는 흥미로운 직업 기회에 관심이 있는지 파악하는 데 도움이 되는 훌륭한 언어입니다. 플레이하는 것도 재미있습니다.

JavaScript의 인기가 높아짐에 따라 해당 언어에 관한 책, 블로그 및 튜토리얼의 수도 기하급수적으로 늘어났습니다. 제가 그 모든 것을 아는 것은 불가능하지만 제가 정말 좋아하고 공유하고 싶은 몇 가지 보석을 발견했습니다. 너와 함께 .


내가 읽었고 추천할 수 있는 책만 나열한다는 점을 참고하세요. 당신은 아마도 똑같이 훌륭한 책을 많이 발견하게 될 것입니다.


웹 개발자를 위한 전문 JavaScript 작성자: Nicholas Zakas

이 책은 아직도 제가 가장 추천하는 책입니다. 나는 모든 JavaScript 개발자(예비자 또는 전문가)에게 이를 구입하고 유지하라고 말합니다. Nicholas Zakas는 언어의 모든 주요 측면을 훌륭하게 다루는 훌륭한 책을 썼습니다. 기본을 배우고 싶으십니까? 저기에있어. JS의 OOP에 대해 배우고 싶으십니까? 저기에있어. 문서 개체 모델에 대해 배우고 싶으십니까? 좋아요, 요점을 이해하셨군요.

기본부터 고급 JavaScript 기능까지 안내하는 매우 이해하기 쉬운 방식으로 작성된 완전한 참고서입니다. 그러므로 모든 수준의 개발자에게 추천하는 이유입니다.


JavaScript Patterns 작성자: Stoyan Stefanov

가장 일반적이고 유용한 JavaScript 패턴과 그 작동 방식을 이해하는 것은 코드를 적절하게 관리하고 구성하는 데 중요합니다. 대부분의 경우 선택한 패턴은 애플리케이션의 기초가 되며 사이트 구축 방법을 결정하는 데 중요한 역할을 합니다.

Stoyan은 세계 최고의 JavaScript 개발자 중 한 명이며 Yahoo!의 대규모 사이트에서 일했습니다. 및 Facebook이며 YUI 프레임워크를 관리하는 팀의 일부입니다. 그는 자신의 분야에 대해 잘 알고 있으며 가장 일반적인 패턴에 대한 이해를 쉽게 읽을 수 있는 책으로 정리했습니다.


객체 지향 JavaScript: 확장 가능하고 재사용 가능한 고품질 JavaScript 애플리케이션 및 라이브러리 만들기 작성자: Stoyan Stefanov

오 JavaScript OOP, 프로토타입으로 나를 비웃는군요. JS는 전통적인 클래스 기반 객체 지향 언어가 아니기 때문에 프로토타입 상속이나 믹스인과 같은 것을 배우는 것이 조금 이상할 수 있습니다. 스토얀이 다시 나서서 주제를 잘 분석했습니다. 시작하려면 몇 가지 언어 기본 사항부터 시작하지만 OOP의 작동 방식과 언어 기능을 활용하여 재사용 가능한 객체를 구축하는 방법을 빠르게 이해합니다.


고성능 JavaScript 작성자: Nicholas Zakas

우리 모두는 코드가 빠르게 실행되기를 원하므로 끊임없이 수정하고 리팩토링하고 있습니다. 힘든 경험을 통해 배우는 것도 좋지만, 누군가의 이전 경험을 바탕으로 리소스를 구축하는 것을 선호합니다. 이 책은 코드 성능을 최적화하는 데 도움이 되는 조정 방법을 소개하기 위해 작성되었습니다. 루프 성능을 향상시키거나 타이머를 사용하여 UI의 반응성을 높이는 등 이 책에서 모든 내용을 다룹니다.


효과적인 JavaScript 작성자: David Herman

처음 이 책을 읽었을 때, 내가 이 책을 갖고 싶은지 확신이 없었습니다. 제가 읽었던 다른 책들을 재탕한 줄 알았는데, Dojo의 Alex Russell과 Chrome Frame이 추천하는 것을 보고 집어 들었습니다. 정말 기뻐요.

Dave는 Mozilla의 TC39 대표이자 언어의 학문적 측면과 실무적 측면 모두에 대한 전문가입니다. 이 책은 JS 언어에 관한 것이 아니라 가능한 최선의 방법으로 언어를 사용하는 것에 관한 것이기 때문에 훌륭합니다. 이것이 하는 일은 나중에 방해가 되지 않도록 언어의 특정 부분(예: 강제, 커링 또는 자동 세미콜론 삽입)이 작동하는 방식을 명확히 하는 것입니다. 이 책은 JS에 대한 이해를 한 단계 더 발전시키고 싶은 모든 사람을 위한 책입니다.


JavaScript Ninja Secrets - John Resig 및 Bear Bibeault

jQuery에 대해 어떻게 생각하시든, John Resig는 역대 가장 인기 있는 JavaScript 라이브러리를 구축하고 JavaScript의 강력함과 유연성을 강조한 것에 대해 엄청난 존경과 찬사를 받을 자격이 있습니다. 이 책을 완성하는 데 4년이 걸렸지만 기다릴 만한 가치가 있었습니다.


공짜

저는 우리 중 많은 사람들이 예산이 부족하고 무료가 항상 좋은 선택이라는 것을 알고 있습니다. 다행히 무료 리소스를 제공하는 웹사이트를 찾았습니다. Revolunet에서 만든 JSbooks 웹 사이트는 다음과 같은 다양한 고품질 온라인 참고 자료에 대한 자리 표시자를 제공합니다.

    jQuery 기본
  • Addy Osmani가 개발한 Backbone.js 애플리케이션
  • Eloquent JavaScript
더 있습니다. 아니요, 이는 사기 웹사이트에서 발견한 도난당한 전자책이 아닙니다. 이러한 아이콘은 호스트가 아닌 디렉터리 역할을 하는 확립되고 공개적으로 사용 가능한 리소스만 가리킵니다.


블로그

훌륭한 콘텐츠를 공유하는 사람들이 너무 많아서 어떤 콘텐츠를 따라가야 할지 필터링하기 어려울 수 있습니다. 경험이 쌓이면서 내가 읽는 블로그의 범위를 좁히려고 노력하는데 다음이 정말 효과적이라고 생각합니다.


DailyJS

이름이 다 말해줍니다. 이는 프런트엔드 및 서버측 JavaScript 코드에 초점을 맞춘 뉴스와 튜토리얼의 조합입니다. 또한 jQuery 플러그인에 대한 정기적인 검토도 있습니다.


니콜라스 자카스

니콜라스 팬이 된 지금은 당연한 것 같아요. 그의 블로그는 그의 책과 마찬가지로 훌륭한 리소스이며 모든 개발자가 염두에 두어야 할 고급 JavaScript 개념을 다루고 있습니다.


데이비드 월시

그가 처음 나타나서 요령을 익히고 명성을 쌓았던 거만한 남자가 기억납니다. 그 이후로 David는 MooTools와 Dojo 프레임워크에 기여하고 현재 Mozilla에서 근무하면서 훌륭한 개발자가 되기 위해 노력했습니다. 그는 즉시 사용할 수 있는 훌륭한 기사를 만듭니다.


나쁜 JavaScript

뉴스와 튜토리얼을 제공하는 또 다른 훌륭한 웹사이트입니다. 정말 멋진 라이브러리와 새로운 기술을 발견할 수 있었기 때문에 Ajaxian의 과거가 생각납니다.


JavaScript 주간

이 뉴스레터는 제가 받은편지함에 보관하는 유일한 이메일 뉴스레터입니다. 매주 발행되는 호에는 좋은 내용이 가득하기 때문입니다. 진지하게, 나는 Peter Cooper가 어떻게 하는지는 모르지만 읽을 만한 훌륭한 기사를 많이 찾아냈습니다. 생산성을 완전히 죽이기 때문에 주의하세요.


아디 오스마니

Addy는 가장 재능 있는 개발자 중 한 명이며 그의 블로그에서 jQuery에 대한 약속부터 AMD에 이르기까지 모든 것을 다루면서 그의 폭넓은 지식을 자랑합니다. 모듈식 JavaScript 작성에 관한 그의 기사는 서사적입니다.


피터 반 데르 지

그는 나를 늙었다고 말하며 목발을 짚고 있다고 말하지만, 나는 여전히 Peter의 JavaScript에 대한 놀라운 지식을 존경합니다. 그는 웹 개발의 미래가 될 젊은 세대의 일원입니다. 이 사람에 대해 알아보세요.


Juriy Zaytsev, 일명 kangax

대기업으로부터 배울 준비가 되었다면 Juriy의 블로그를 구독하는 것부터 시작하세요. 그는 ECMAScript로 먹고 마시고 잠을 잔다.


2ality

저는 Axel Rauschmayer 박사를 만나거나 이야기를 나눈 적이 없지만 그의 웹사이트를 찾았을 때 "맙소사, 이 사람은 정말 예리해요"라는 순간을 느꼈습니다. 그의 글을 읽어보면 그 이유를 알 수 있을 것이다. 마치 ECMAScript의 깊이로 들어가는 것처럼 깊습니다. 정말 좋은 물건입니다.


넷투츠

예, 예, 편견이 있지만 훌륭한 내용이 있습니다. 동의하지 않았다면 이 글을 읽지 않았을 것입니다. :)


수업

책이나 블로그가 작동하지 않고 손을 더럽히고 싶을 때 이제 빠르게 시작하는 데 도움이 되는 다양한 오프라인 및 온라인 코스가 있습니다.

  • Nettuts 고급 JavaScript 코스(온라인)

    JavaScript의 기본뿐만 아니라 Backbone과 같은 프레임워크 및 OOP와 같은 주제에 대한 코스도 찾을 수 있습니다. 李>

  • JavaScript Masterclass(온라인)

    저는 Thomas Fuchs와 Amy Hoy로부터 온라인 강좌를 수강했습니다. 특히 강사가 Q&A에 참여할 수 있기 때문에 그만한 가치가 있습니다.

  • appendTo의 무료 JavaScript 교육 (온라인)

    JavaScript 기술을 향상시키는 데 도움이 되는 8개의 무료 비디오 코스 세트입니다.

  • Bocoup Training (온라인 및 오프라인)

    Bocoup은 훌륭한 교육 프로그램을 갖추고 있습니다. 그들은 일부 온라인 비디오를 제공하지만 실제 가치는 많은 교육 세션 중 하나에 직접 참석하는 것에서 비롯됩니다.


도움받기

새로운 프로그래밍 언어를 배울 때 가장 어려운 부분 중 하나는 지원을 받는 것입니다. 당신은 질문이 있고 답변을 원합니다.

  • JSMentors

    저는 개발자들에게 JavaScript에 대해 질문할 수 있는 안전하고 유용한 장소를 제공하기 위해 Asen Bozhilov와 함께 JSMentors를 시작했습니다. 그것은 초보자에게 친숙하지 않은 인터넷 부분은 말할 것도 없고 이상적이지 않은 다른 장소에서의 나의 경험에서 나온 것입니다. 우리는 질문에 대한 답변을 돕기 위해 다수의 저명한 전문가를 초빙했으며, 그룹은 훌륭한 업무를 수행했습니다.

  • StackOverflow

    개인적으로 이것이 훌륭한 리소스라고 생각합니다. 이 웹 사이트는 개발자가 일상적인 문제를 해결하는 데 도움을 주며 JavaScript 및 jQuery와 같은 관련 라이브러리에 대한 섹션을 포함합니다.


결론

이 모든 목록에 압도당하지 않기를 바랍니다. JavaScript를 학습할 수 있는 옵션이 너무 많다는 사실은 정말 멋진 일입니다. 저는 단지 표면만 살펴보았습니다. 자신에게 가장 적합한 것을 선택하고 시간을 투자하십시오. JavaScript는 사용하기 매우 쉬운 언어이며 모든 미묘한 차이를 익히는 데는 시간이 걸립니다. 다행히도 귀하의 질문에 답하는 데 도움이 되는 다양한 학습 방법과 옵션이 있습니다.

위 내용은 JavaScript를 읽어야 합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.