JavaScript 학습을 위한 필수 읽기
사람들은 JS 학습을 위한 책이나 온라인 튜토리얼을 추천해 달라는 요청을 자주 받습니다. 모든 사람이 JS 세계에서 움직여야 할 타당한 이유가 있는 것 같습니다. 흥미로운 직업 기회에 관심이 있고 흥미로운 일을 하고 싶다면 JS가 훌륭한 언어임에 틀림없습니다. JS의 인기가 높아짐에 따라 관련 서적, 블로그 및 튜토리얼도 많이 있습니다. 그러나 모든 리소스를 아는 것은 불가능하지만 아주 좋은 것들을 본 적이 있어 여기에서 공유하고 싶습니다. .
책
여기서는 이미 읽은 책만 추천하므로 셀 수 없이 많은 책을 찾을 수 있습니다. 내가 추천하는 것만큼 좋다.
"니콜라스 자카스: JavaScript를 이용한 고급 프로그래밍"
이 책은 늘 추천도서 목록의 1위였으며, 저와 JS 개발자라면 꼭 넣어두라고 권하는 책이기도 합니다. 책장에. Nicholas Zakas가 쓴 이 책은 매우 훌륭합니다. JS 언어의 주요 요점을 요약하고 있습니다. 몇 가지 기본 지식 포인트를 읽고 싶으십니까? 이 책에서 찾을 수 있습니다. JS의 OOP 사고를 이해하고 싶으십니까? 이 책에서도 찾아볼 수 있습니다. DOM(문서 개체 모델)에 대해 배우고 싶으십니까? 이 책은 개요를 제공할 수도 있습니다. 이 책의 내용은 JS에 대한 기본 지식부터 고급 애플리케이션까지 모두 다루어 이해하기 쉽게 구성되어 있어 모든 JS 개발자에게 추천합니다.
Stoyan Stefanov: JavaScript 디자인 패턴
현재 가장 일반적인 JS 디자인 패턴과 이러한 디자인 패턴이 코드를 적절하게 관리하고 구성하는 방법을 이해합니다. 선택한 디자인 패턴은 애플리케이션의 초석이 되며 사이트 구성 방법을 고려할 때 중요한 역할을 합니다. Stoyan은 Yahoo!에 있는 세계 최고의 JS 개발자 중 한 명입니다. 저는 Facebook과 함께 일하며 YUI 구축에 참여했습니다. Stoyan은 자신이 무엇을 하고 있는지 알고 있었고 일반적인 디자인 패턴을 대중화하기 위해 노력했습니다.
Stoyan Stefanov: JavaScript 객체 지향 프로그래밍 가이드, 영어 버전
객체 지향 JavaScript, 프로토타입으로 마음껏 웃어주세요. JS는 전통적인 "클래스" 기반 객체 지향 언어가 아니기 때문입니다. 프로토타입 상속과 믹스인에 대해 항상 생각하고 있다면 이상해질 것입니다. 스토얀은 다시 한번 기술의 물결에 휩싸였고, 이 문제를 작은 문제들로 나누어 설명했습니다. 처음에는 실제로 배울 수 있는 몇 가지 언어 기본 사항을 꾸준히 설명했지만, 사용자는 재사용 가능한 객체를 구축하려면 JS의 언어 이점을 활용해야 합니다.
Nicholas Zakas: 유지 관리 가능한 JavaScript 작성
우리 모두는 프로그램이 빠르게 실행되기를 원하므로 때때로 코드를 리팩터링하고 최적화합니다. 학교에서 배우는 것도 좋지만 저는 저보다 먼저 가신 분들의 경험을 참고하는 걸 더 좋아합니다. 이 책에서는 성능을 향상시키기 위해 코드를 최적화하는 방법을 보여줍니다.
David Herman: 고품질 JavaScript 작성
이 책을 처음 봤을 때, 내가 원하는 내용인지 100% 확신할 수 없었고, 그 이상이라고 생각했습니다. 다른 JS 책에서. 그런데 Dojo와 Chrome Frame으로 유명했던 작가 Alex Russell이 추천하는 것을 보고 암튼 구매하게 되었는데, 지금은 그때의 이사가 매우 만족스럽습니다. 이 책의 저자는 Mozilla TC39의 대표이자 프로그래밍 언어 분야(학술 및 산업 모두)의 전문가입니다. 이 책의 장점 중 하나는 JS 언어에 대해 설명하지 않는다는 점입니다. 이 책은 프로그래머가 언어를 최대한 활용할 수 있다는 희망을 제공합니다. 이 책은 프로그래밍 언어의 각 부분이 어떻게 작동하는지(예: 제약 조건, 커링 또는 세미콜론 자동 추가) 설명합니다. 이 책은 JS에 대한 이해를 한 단계 더 발전시키려는 프로그래머에게 확실히 적합합니다.
John Resig와 Bear Bibeault: JavaScript Ninja의 비밀
jQuery에 대한 귀하의 태도가 어떠하든, John Resig(jQuery의 아버지)가 실제로 가장 인기 있는 JavaScript 라이브러리를 만들었다는 것은 부인할 수 없습니다. JS 라이브러리는 JS의 역할을 강조하고 JS의 유연성을 향상시킵니다. 이 책을 완성하는 데 4년이 걸렸지만, 4년이 기다리기에는 결코 긴 시간이 아니라고 생각합니다.
JavaScript 책
타오바오 프론트엔드 엔지니어 Limu가 적극 추천하는
부활절 달걀
다들 돈이 부족하다는 걸 알기 때문에 무료 자원이 있으면 가장 좋을 것 같아요. 운이 좋게도 무료 리소스를 제공하는 사이트를 찾았습니다. Revolunent가 설립한 JSbooks는 다음과 같은 우수한 품질의 온라인 리소스를 제공합니다.
jQuery 기본
Addy Osmani가 개발한 BackboneJS 애플리케이션
Eloquent JavaScript 온라인 버전
블로그
많은 사람들이 블로그를 통해 자신의 이야기와 생각을 공유하는데... 누구의 블로그를 계속 팔로우할지 파악하기가 어렵습니다. 경험이 늘어남에 따라 팔로우하는 블로그 수를 줄이려고 노력합니다. 다음은 제가 진심으로 추천하고 매우 유용하다고 생각하는 블로그입니다.
DailyJS
이름에서 알 수 있습니다. 이 사이트는 프론트엔드 및 백엔드 JS와 관련된 뉴스와 튜토리얼을 제공합니다. 또한 정기적으로 jQuery 플러그인을 구성합니다.
David Walsh
David는 매우 훌륭한 개발자가 되기 위해 노력하고 있으며 MooTools 및 Dojo 프레임워크 개발에 참여했으며 현재 Mozilla에서 근무하고 있습니다. 그의 블로그 게시물은 사용성이 매우 높습니다.
Badass JavaScript
이것은 보고서와 튜토리얼을 수집하는 사이트이기도 합니다. 종종 과거의 Ajaxian이 생각나곤 합니다. 저는 이곳에서 다양한 흥미로운 라이브러리와 새로운 기술을 자주 찾아봅니다.
JavaScript Weekly
받은 편지함에 보관할 유일한 이메일 구독이며 매주 푸시가 매우 중요합니다. 진심으로, Peter Cooper가 어떻게 그렇게 많은 흥미로운 기사를 찾았는지 모르겠습니다. 하지만 주의하세요. 생산성이 저하될 수 있습니다.
Addy Osmani
저는 Addy가 가장 재능 있는 개발자 중 한 명이라고 생각합니다. 그의 블로그에서 AMD에 대한 jQuery의 약속과 Writing Modularity에 게시한 많은 지식을 볼 수 있습니다. JS는 굉장합니다.
Peter van der Zee
그는 아주 어린 개발자이지만 Peter의 JS 지식은 매우 풍부합니다. 나는 그가 웹 개발의 중심이 될 것이라고 믿습니다. 와서 그를 알아보세요.
Juriy Zaytsev AKA kangax
Juriy의 블로그를 구독하시면 됩니다. 그는 ECMAScript 없이는 살 수 없는 사람입니다.
2ality
저는 Axel Rauschmayer 박사와 접촉한 적이 없지만, 이 사이트를 발견했을 때 "아, 이 사람은 요새다"라는 느낌을 받았습니다. 그의 글을 읽어보면 내가 왜 그런 생각을 했는지 알게 될 것이다. 그 기사들은 매우 심도 있고 ECMAScript의 최하위 계층을 알아가는 것과 같아서 매우 흥미롭습니다.
Nettuts
예, 예, 이 사이트를 선호해서 추천하지만 정말 정말 훌륭합니다. 여기 기사를 보시면 제 말에 확실히 동의하실 겁니다. :)
강좌
책과 블로그를 읽는 데 만족하지 않고 더 많은 코딩을 하고 싶다면 수천 개의 강좌(온라인 또는 오프라인) 중에서 선택할 수 있습니다. 능력:
Nettuts 프리미엄 JavaScript 코스(온라인)
여기에서는 JS의 기본 코스뿐만 아니라 Backbone과 같은 JS 프레임워크 및 OOP 온라인 리소스와 같은 주제도 찾을 수 있습니다.
JavaScript 마스터 클래스(온라인)
Thomas Fuchs와 Amy Hoy가 가르치는 온라인 강좌를 수강했는데, 특히 강사와 직접 소통할 수 있다는 점이 개인적으로 좋았다고 생각합니다.
appendTo의 무료 JavaScript 교육(온라인)
JavaScript 학습에 도움이 되는 8개의 무료 비디오 코스.
Bocoup 트레이닝(온라인 및 오프라인)
Bocoup은 훌륭한 운동 프로그램을 갖추고 있으며 온라인 동영상도 제공하지만 그중에서도 가장 중요한 것은 개인 운동 수업입니다.
Codecademy의 JS 과정(영어)
Codecademy는 JS 프로그래밍 방법을 배우는 가장 쉬운 방법 중 하나입니다. 매우 흥미롭고 친구들과 함께 학습할 수도 있는 대화형 온라인 학습 플랫폼입니다.
JavaScript 대화형 학습 과정 - 초급(중국어)
이 과정을 통해 JavaScript를 빠르게 이해하고 기본 구문, 창 상호 작용 방법 및 DOM을 통한 웹 페이지 요소의 작동 방법을 익힐 수 있습니다. JS 코드 작성 방법, JavaScript를 사용하여 HTML 요소 및 CSS 스타일을 작동하는 방법을 배우며 JavaScript에 대한 심층 학습의 기초를 마련합니다.
JavaScript 대화형 학습 과정 - 고급(중국어)
JS 코드 삽입 방법부터 시작하여 기본 JS 구문, 구문, 함수, 메소드 등을 학습하여 JS를 마스터할 수 있는 과정입니다. 프로그래밍 아이디어, 지식 활용 등을 통해 JS 언어를 사용하여 웹 페이지에 동적 효과를 추가하여 사용자와 상호 작용하는 목적을 달성할 수 있습니다.
JavaScript 튜토리얼(중국어)
이 튜토리얼은 W3School JavaScript 튜토리얼의 입문 버전입니다. 콘텐츠에는 JS 기본 구문, JS HTML DOM, JS 개체, JS Window, JS 라이브러리, 예제 및 테스트, 참조 매뉴얼이 포함됩니다.
도움 받기
새로운 언어를 배울 때 가장 어려운 부분은 조직을 찾는 것입니다. 질문이 있으면 항상 누군가가 대신 답변해 주기를 바랍니다.
JSMentors 저는 개발자들이 JS 관련 문제를 논의할 수 있는 안전하고 접근 가능한 장소를 제공하고자 Asen Bozhilov와 함께 JSMentors를 만들었습니다. 우리는 초보자 친화적인 사이트를 만들고 싶었기 때문에 잘 알려진 JS 전문가들에게 함께 질문에 답하도록 요청했습니다. 팀을 구성하는 것도 좋은 아이디어입니다.
StackOverflow 개인적으로 이 사이트는 개발자들이 질문을 올릴 수 있는 매우 좋은 리소스라고 생각합니다. 또한 JS 전용 섹션과 jQuery와 같은 JS 관련 라이브러리에 대한 섹션도 있습니다.
JavaScript 주제: 우수한 JS 콘텐츠 수집
CSS 주제: 우수한 CSS 콘텐츠 수집
Reddit의 JavaScript 섹션
요약
I 오늘 정보의 양이 여러분에게 부담스럽지 않았으면 좋겠습니다. JS를 배울 수 있는 리소스가 너무 많아서 오늘 제가 이야기한 내용은 빙산의 일각에 불과합니다. 시간을 절약하려면 자신에게 가장 적합한 공부 방법을 선택해야 한다는 점을 기억하세요. JavaScript는 훌륭한 언어입니다. 단지 약간의 시간을 들여 그 뉘앙스를 파악하면 됩니다. 다행히도 언어를 배울 수 있는 방법과 질문할 수 있는 장소가 있습니다.
원본 링크: 필수 JavaScript 읽기 번역: Bole Online - kmokidd

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











WebSocket 및 JavaScript를 사용하여 온라인 음성 인식 시스템을 구현하는 방법 소개: 지속적인 기술 개발로 음성 인식 기술은 인공 지능 분야의 중요한 부분이 되었습니다. WebSocket과 JavaScript를 기반으로 한 온라인 음성 인식 시스템은 낮은 대기 시간, 실시간, 크로스 플랫폼이라는 특징을 갖고 있으며 널리 사용되는 솔루션이 되었습니다. 이 기사에서는 WebSocket과 JavaScript를 사용하여 온라인 음성 인식 시스템을 구현하는 방법을 소개합니다.

WebSocket과 JavaScript: 실시간 모니터링 시스템 구현을 위한 핵심 기술 서론: 인터넷 기술의 급속한 발전과 함께 실시간 모니터링 시스템이 다양한 분야에서 널리 활용되고 있다. 실시간 모니터링을 구현하는 핵심 기술 중 하나는 WebSocket과 JavaScript의 조합입니다. 이 기사에서는 실시간 모니터링 시스템에서 WebSocket 및 JavaScript의 적용을 소개하고 코드 예제를 제공하며 구현 원칙을 자세히 설명합니다. 1. 웹소켓 기술

WebSocket과 JavaScript를 사용하여 온라인 예약 시스템을 구현하는 방법 오늘날의 디지털 시대에는 점점 더 많은 기업과 서비스에서 온라인 예약 기능을 제공해야 합니다. 효율적인 실시간 온라인 예약 시스템을 구현하는 것이 중요합니다. 이 기사에서는 WebSocket과 JavaScript를 사용하여 온라인 예약 시스템을 구현하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. WebSocket이란 무엇입니까? WebSocket은 단일 TCP 연결의 전이중 방식입니다.

JavaScript 및 WebSocket을 사용하여 실시간 온라인 주문 시스템을 구현하는 방법 소개: 인터넷의 대중화와 기술의 발전으로 점점 더 많은 레스토랑에서 온라인 주문 서비스를 제공하기 시작했습니다. 실시간 온라인 주문 시스템을 구현하기 위해 JavaScript 및 WebSocket 기술을 사용할 수 있습니다. WebSocket은 TCP 프로토콜을 기반으로 하는 전이중 통신 프로토콜로 클라이언트와 서버 간의 실시간 양방향 통신을 실현할 수 있습니다. 실시간 온라인 주문 시스템에서는 사용자가 요리를 선택하고 주문을 하면

JavaScript 및 WebSocket: 효율적인 실시간 일기 예보 시스템 구축 소개: 오늘날 일기 예보의 정확성은 일상 생활과 의사 결정에 매우 중요합니다. 기술이 발전함에 따라 우리는 날씨 데이터를 실시간으로 획득함으로써 보다 정확하고 신뢰할 수 있는 일기예보를 제공할 수 있습니다. 이 기사에서는 JavaScript 및 WebSocket 기술을 사용하여 효율적인 실시간 일기 예보 시스템을 구축하는 방법을 알아봅니다. 이 문서에서는 특정 코드 예제를 통해 구현 프로세스를 보여줍니다. 우리

JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법, 특정 코드 예제가 필요합니다. 서문: 웹 개발에서는 서버와의 데이터 상호 작용이 종종 포함됩니다. 서버와 통신할 때 반환된 HTTP 상태 코드를 가져와서 작업의 성공 여부를 확인하고 다양한 상태 코드에 따라 해당 처리를 수행해야 하는 경우가 많습니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법과 몇 가지 실용적인 코드 예제를 제공합니다. XMLHttpRequest 사용

사용법: JavaScript에서 insertBefore() 메서드는 DOM 트리에 새 노드를 삽입하는 데 사용됩니다. 이 방법에는 삽입할 새 노드와 참조 노드(즉, 새 노드가 삽입될 노드)라는 두 가지 매개 변수가 필요합니다.

JavaScript에서 HTTP 상태 코드를 얻는 방법 소개: 프런트 엔드 개발에서 우리는 종종 백엔드 인터페이스와의 상호 작용을 처리해야 하며 HTTP 상태 코드는 매우 중요한 부분입니다. HTTP 상태 코드를 이해하고 얻는 것은 인터페이스에서 반환된 데이터를 더 잘 처리하는 데 도움이 됩니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. HTTP 상태 코드란 무엇입니까? HTTP 상태 코드는 브라우저가 서버에 요청을 시작할 때 서비스가
