>웹 프론트엔드 >JS 튜토리얼 >js를 배우기 전에 무엇을 배워야 할까요?

js를 배우기 전에 무엇을 배워야 할까요?

(*-*)浩
(*-*)浩원래의
2019-05-18 14:40:023775검색

이 질문에 대한 대답은 사람마다 다릅니다. 프로그래밍 베테랑의 경우 JavaScript를 배우려면 일부 스크립트 라이브러리의 참조 및 소스 코드만 보면 됩니다. 궁금한 사항이 있으면 stackoverflow 또는 Zhihu와 같은 곳을 방문하세요.

js를 배우기 전에 무엇을 배워야 할까요?

자바스크립트를 배우는 것은 우선 자바와는 거의 관련이 없기 때문에 자바 기초는 필요하지 않지만 최소한 HTML 기초는 있어야 합니다. 그렇지 않으면 배워도 안 됩니다. 그것을 더 잘, 더 효과적으로 사용하는 방법을 모릅니다. HTML을 배우는 것이 더 쉽습니다. 요구 사항이 너무 높지 않으면 나중에 CSS와 div를 살펴볼 수 있습니다.

HTML

하이퍼 텍스트 마크업 언어(Hyper Text Markup Language)는 표준 범용 마크업 언어에 따른 응용 프로그램입니다. HTML은 프로그래밍 언어가 아니라 웹 페이지 제작에 필요한 마크업 언어입니다. "하이퍼텍스트"는 페이지에 그림, 링크는 물론 음악, 프로그램과 같은 텍스트가 아닌 요소까지 포함될 수 있음을 의미합니다.

하이퍼텍스트 마크업 언어의 구조는 "Head" 부분(영문: Head)과 "Body" 부분(영문: Body)으로 구성됩니다. "Head" 부분은 웹 페이지에 대한 정보를 제공하고, "Body" 부분은 제공합니다. 웹페이지의 특정 콘텐츠.

CSS (Cascading Style Sheets)

Cascading Style Sheets(영어 전체 이름: Cascading Style Sheets)는 HTML(Standard Generalized Markup Language의 응용 프로그램) 또는 XML(Standard Generalized Markup Language의 하위 집합)을 표현하는 데 사용되는 응용 프로그램입니다. ) ) 및 기타 파일 스타일 컴퓨터 언어. CSS는 웹페이지를 정적으로 수정할 수 있을 뿐만 아니라 다양한 스크립트 언어와 협력하여 웹페이지의 다양한 요소의 형식을 동적으로 지정할 수도 있습니다.

CSS는 웹 페이지의 요소 위치 레이아웃에 대해 픽셀 수준의 정밀한 제어를 수행할 수 있고 거의 모든 글꼴 크기 스타일을 지원하며 웹 페이지 개체 및 모델 스타일을 편집할 수 있는 기능을 갖추고 있습니다.

인내가 필요합니다. JS는 배우기가 쉽지 않습니다. self, C, Java 등 언어 자체에는 프로그래밍 아이디어, 클로저 및 프로토타입을 이해하는 것이 쉽지 않습니다.

그리고 다양한 브라우저 엔진의 구현이 다르기 때문에 언어, 특히 IE 외부에 주의를 기울여야 하는 많은 문제가 발생합니다. 사용할 때 지뢰가 많이 생기고 때때로 지뢰에 부딪히는 것이 정상입니다. 그러므로 학습에는 극복하기 위한 인내가 필요합니다. 물론 프로그래밍 기반이 없다면 그 광산은 당신의 것이 아닐 수도 있습니다.

좋은 책을 읽어야 해요.

"JavaScript에 대한 최종 가이드"는 이름에서 알 수 있듯이 실제로 권위가 있습니다. 물론 이 책은 너무 두꺼워서 모든 부분이 잘 설명되어 있지는 않습니다(물건 유형이라는 주제에 속아서 유공님의 블로그 글을 읽기 전까지는 잠에서 깨어나지 못했습니다).

하지만 이 책은 적어도 JS의 모든 측면에 대한 완전한 이해를 제공합니다. "Pro JavaScript"도 좋은 책입니다. "JavaScript의 좋은 부분"은 중요한 책입니다. 나쁜 책은 세미콜론을 쓰지 않는 것, 전역 변수를 조작하는 것, 기타 어리석은 행동을 포함하여 많은 나쁜 프로그래밍 습관을 가르쳐 줄 것입니다.

위 내용은 js를 배우기 전에 무엇을 배워야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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