Hướng dẫn how long will it take me to learn javascript? - tôi sẽ mất bao lâu để học javascript?

JavaScript là một ngôn ngữ quan trọng để xây dựng các trang web động. Nhưng mất bao lâu để học JavaScript? Và bạn nên bắt đầu từ đâu? Tìm hiểu thêm trong bài viết này.

Thời gian đọc 11 phút

Hướng dẫn how long will it take me to learn javascript? - tôi sẽ mất bao lâu để học javascript?

JavaScript là một ngôn ngữ quan trọng để xây dựng các trang web động. Tìm hiểu JavaScript trực tuyến và bạn có thể thiết lập tốc độ của riêng bạn. Nếu bạn cảm thấy tự tin với tài liệu, bạn không cần phải chờ phần còn lại của lớp chuyển qua những thứ dễ dàng. Nếu bạn cần thực hành thêm một chút, bạn có thể đi chậm hơn ở nơi bạn cần. & nbsp; & nbsp;

Cùng với HTML và CSS, JavaScript là một trong những khối xây dựng của một trang web hiệu quả. & nbsp; Nó là một ngôn ngữ lập trình cho phép bạn thực hiện các tính năng động, phức tạp trên các trang web. Khi bạn học nó, bạn có thể gọi mình là nhà phát triển web. Bạn có thể cập nhật nội dung, kiểm soát đa phương tiện, hình ảnh animate và nhiều hơn nữa.

Sử dụng JavaScript, bạn có thể:

  • Cung cấp bản đồ tương tác

  • Đồ họa 2D và 3D hoạt hình

  • Cung cấp máy tự động cuộn

  • Quản lý một trang web ngược lại

  • Nhận thực sự sáng tạo

Hướng dẫn how long will it take me to learn javascript? - tôi sẽ mất bao lâu để học javascript?

‌JavaScript cực kỳ phổ biến, nhưng có thể khó khăn cho người mới bắt đầu. Tuy nhiên, với một chút kiên trì và hướng dẫn thích hợp, bạn có thể tìm hiểu JavaScript và bắt đầu tạo các chương trình JavaScript của riêng bạn để làm cho các trang web của bạn bật lên.

Làm thế nào dài để học JavaScript từ đầu? & NBSP;

Học JavaScript không giống như chọn HTML hoặc CSS. Bạn đang học một ngôn ngữ lập trình, mặc dù nó là một trong những ngôn ngữ dễ sử dụng hơn. & NBSP;

Nếu bạn tự học, có thể mất sáu đến chín tháng để trở nên thành thạo JavaScript. Một số thời gian đó được dành để học cách suy nghĩ như một lập trình viên - hữu ích khi bạn chuyển sang học các ngôn ngữ lập trình khác.If you’re learning on your own, it can take six to nine months to become proficient in JavaScript. Some of that time is spent learning how to think like a programmer — helpful for when you move on to learning other programming languages.

Nếu bạn cần học JavaScript nhanh hơn thế, hãy xem xét việc sử dụng một bootcamp mã hóa chuyên sâu. Nó đòi hỏi một khoản đầu tư tài chính, nhưng bạn có thể học cách viết mã chỉ trong 15 tuần và bắt đầu xây dựng một danh mục đầu tư. & NBSP;If you need to learn JavaScript faster than that, consider taking an intensive coding bootcamp. It does require a financial investment, but you can learn to code in as little as 15 weeks and start building a portfolio. 

Hướng dẫn how long will it take me to learn javascript? - tôi sẽ mất bao lâu để học javascript?

Ngoài ra còn có rất nhiều hướng dẫn trực tuyến, chẳng hạn như hướng dẫn JavaScript miễn phí này từ Trường Flatiron bao gồm tất cả những điều cơ bản của JavaScript trong khoảng 4 giờ. & NBSP;

Nhưng don lồng để cho đầu tư thời gian ngăn chặn bạn. Học JavaScript trả cổ tức đáng kể làm cho nỗ lực nhiều hơn giá trị của nó.But don’t let the time investment stop you. Learning JavaScript pays substantial dividends that make the effort more than worth it.

Tôi nên biết gì trước khi bắt đầu tìm hiểu JavaScript? ‌

Trước khi cố gắng tìm hiểu JavaScript, bạn nên đảm bảo rằng bạn có kiến ​​thức máy tính tốt. Vì JavaScript được sử dụng để tạo các trang web động, nên nó cũng hữu ích để có sự quen thuộc cơ bản với các khối xây dựng trang web khác, HTML và CSS. Bạn không cần phải biết bất kỳ ngôn ngữ lập trình nào khác để tìm hiểu JavaScript.

‌Once bạn có JavaScript trong vành đai của mình, bạn có thể sử dụng các kỹ năng lập trình mới của mình để chọn các ngôn ngữ khác. Bạn sẽ nhận thấy nhiều điểm tương đồng giữa họ.Once you have JavaScript under your belt, you can use your newfound programming skills to pick up other languages. You will notice many similarities between them.

Ngôn ngữ lập trình JavaScript khó đến mức nào?

JavaScript là một trong những ngôn ngữ lập trình dễ dàng hơn để học, đặc biệt nếu bạn là người mới bắt đầu hoàn toàn. Nó cũng được cập nhật thường xuyên, vì vậy bạn cần tiếp tục học để cập nhật các kỹ năng của mình một khi bạn có những điều cơ bản. & NBSP;

‌Beoming Một nhà phát triển JavaScript nâng cao có thể mất nhiều nỗ lực hơn vì nó cho phép nhiều cách để hoàn thành cùng một nhiệm vụ. Học cách tốt nhất cho tình huống của bạn đòi hỏi bạn phải dành thời gian để xây dựng chuyên môn của mình. Tuy nhiên, một khi bạn bắt đầu làm việc trong một dự án, nó không khó để hiểu mọi thứ phù hợp ở đâu.Becoming an advanced JavaScript developer can take more effort because it allows multiple ways to accomplish the same task. Learning which is best for your situation requires you to take time to build your expertise. However, once you begin working on a project, it’s not difficult to understand where everything fits.

Mất bao lâu để học JavaScript nếu tôi đã biết HTML và CSS?

Nếu bạn đã biết HTML và CSS, có lẽ bạn có một sự hiểu biết khá tốt về cách thức hoạt động của một trang web và những gì cần thiết để làm cho nó tốt hơn. Ngoài ra, hiểu những công cụ đó cho thấy bạn có kiến ​​thức máy tính cần thiết để thêm vào tiết mục của bạn. Bạn có thể bỏ qua một số phần dễ dàng hơn, cắt bỏ vài tuần thời gian học tập của bạn.

Điều đó đang được nói, JavaScript không phải là một ngôn ngữ đánh dấu khác. Nó có một ngôn ngữ lập trình, mất nhiều thời gian hơn để học và làm chủ. May mắn thay, có rất nhiều tài nguyên để giúp bạn thực hành, bao gồm sách, diễn đàn và thông tin trực tuyến.

Ngay bây giờ, hãy để bạn bắt đầu với một số điều cơ bản.For now, let’s get you started with some basics.

Bắt đầu với những điều cơ bản của JavaScript

Ngôn ngữ lập trình có hai hương vị: được giải thích và biên soạn. JavaScript là một ngôn ngữ được giải thích, có nghĩa là chương trình chạy từ trên xuống dưới, bắt đầu để kết thúc như được viết. Máy tính không cần phải thực hiện bước trung gian để biên dịch ngôn ngữ. & nbsp;

Bởi vì mã được chạy từ đầu đến cuối theo thứ tự, bạn cần lập kế hoạch cẩn thận. Đặt hướng dẫn theo thứ tự thích hợp là rất quan trọng. Kịch bản đã giành được hoạt động nếu một vài bước không đúng thứ tự. Thay vào đó, bạn sẽ thấy một lỗi trong bảng điều khiển nhà phát triển trình duyệt, môi trường nơi bạn kiểm tra mã của mình.

‌Think về nó giống như dạy ai đó cách buộc giày của họ. Bạn có thể nói với họ để buộc đôi giày cho đến khi họ đi giày. Nếu bạn để lại các hướng dẫn để tặng giày, đôi giày sẽ không ở đó để buộc.Think of it like teaching someone how to tie their shoes. You can’t tell them to tie the shoes until they put the shoes on. If you leave out the instructions for donning the shoes, the shoes aren’t there to tie.

Hướng dẫn how long will it take me to learn javascript? - tôi sẽ mất bao lâu để học javascript?

Dưới đây là một số điều cơ bản của JavaScript rất quan trọng để học: & nbsp;

  • Các tính năng chung

  • Phía máy chủ so với phía máy khách

  • Động so với tĩnh

  • Cú pháp cơ bản

  • Tuyên bố và chức năng

  • Từ khóa

  • Giá trị, biến, toán tử và biểu thức

  • Đối tượng, nguyên thủy (kiểu dữ liệu), nhận xét và định danh

  • Khung JavaScript

Các tính năng chung

Phía máy chủ so với phía máy khách

Động so với tĩnhWhen a specific event occurs on a webpage (like a user clicking on a button), JavaScript can also be used to trigger an operation in response (like showing a popup window).

Cú pháp cơ bản

Tuyên bố và chức năng

Từ khóa code runs on the user’s device as they view a web page. The code is downloaded, run, and displayed via the web browser on the device. When you learn JavaScript, most of your practice goes into client-side coding. 

Giá trị, biến, toán tử và biểu thức code runs on the server, which is the computer that provides web pages to a user’s browser. The results download and display in the browser. Other popular server-side languages include Python and Ruby.

Đối tượng, nguyên thủy (kiểu dữ liệu), nhận xét và định danh

Động so với tĩnh

Cú pháp cơ bản

Tuyên bố và chức năngA static web page is one that never changes. There is no interaction, just display. You create static pages using HTML and CSS, which is fine for a simple page containing text information or an image. If you need to make changes, however, you have to rewrite the HTML or CSS layers manually.

Từ khóaA dynamic page is one that changes in response to user input or contains animated displays or other interactive elements. HTML and CSS alone cannot provide a dynamic experience. JavaScript layers neatly onto the HTML and CSS base to create a web page that does more than just sit there.

Cú pháp cơ bản

Tuyên bố và chức năngsyntax. One syntax rule in JavaScript concerns the letter case which in JavaScript is case-sensitive. For example, lastName and lastname are two different variables. As another example, a prominent keyword in JavaScript is function. If you type Function or FUNCTION, JavaScript will not recognize it. 

Từ khóa

Giá trị, biến, toán tử và biểu thứcJavaScript programmers tend to use something called camel case, which involves beginning each meaningful term in a variable with a capital letter. In JavaScript, the first term is generally lowercase. One example of this is the variable lastName above.

Tuyên bố và chức năng

Từ khóastatements. A set of statements makes up a function, which performs tasks and calculates values.

Giá trị, biến, toán tử và biểu thứcJavaScript statements are composed of, among other things:

  • Values 

  • Đối tượng, nguyên thủy (kiểu dữ liệu), nhận xét và định danh

  • Expressions 

  • Keywords 

  • Comments 

Khung JavaScript

JavaScript có một số tính năng tiêu chuẩn. Nó lưu trữ các giá trị hữu ích bên trong các biến. Các biến này có thể được thay đổi bất cứ lúc nào. Các hoạt động có thể chạy trên các đoạn văn bản được gọi là chuỗi, cho phép bạn thao tác một chuỗi các ký tự. & NBSP;let x,y;

Khi một sự kiện cụ thể xảy ra trên trang web (như người dùng nhấp vào nút), JavaScript cũng có thể được sử dụng để kích hoạt thao tác phản hồi (như hiển thị cửa sổ bật lên).

‌Server side so với phía máy khách

Nếu bạn làm việc trong phát triển web, bạn có thể nghe thấy mã phía máy chủ và mã phía máy khách. & NBSP;

Từ khóa

Giá trị, biến, toán tử và biểu thứcare tokens that have a special meaning in JavaScript. Statements may begin with a keyword to identify the action to be performed. 

Đối tượng, nguyên thủy (kiểu dữ liệu), nhận xét và định danhKeywords are reserved words, meaning they can’t be used to name a variable. 

Khung JavaScriptExamples of keywords include:

  • JavaScript có một số tính năng tiêu chuẩn. Nó lưu trữ các giá trị hữu ích bên trong các biến. Các biến này có thể được thay đổi bất cứ lúc nào. Các hoạt động có thể chạy trên các đoạn văn bản được gọi là chuỗi, cho phép bạn thao tác một chuỗi các ký tự. & NBSP;

  • Khi một sự kiện cụ thể xảy ra trên trang web (như người dùng nhấp vào nút), JavaScript cũng có thể được sử dụng để kích hoạt thao tác phản hồi (như hiển thị cửa sổ bật lên).

  • ‌Server side so với phía máy khách

  • Nếu bạn làm việc trong phát triển web, bạn có thể nghe thấy mã phía máy chủ và mã phía máy khách. & NBSP;

  • Mã phía máy khách chạy trên thiết bị người dùng khi họ xem trang web. Mã được tải xuống, chạy và hiển thị thông qua trình duyệt web trên thiết bị. Khi bạn học JavaScript, hầu hết thực hành của bạn sẽ chuyển vào mã hóa phía máy khách. & NBSP;

  • Mã phía máy chủ chạy trên máy chủ, là máy tính cung cấp các trang web cho trình duyệt của người dùng. Kết quả tải xuống và hiển thị trong trình duyệt. Các ngôn ngữ phía máy chủ phổ biến khác bao gồm Python và Ruby.

  • JavaScript được sử dụng cho cả mã hóa phía máy chủ và phía máy khách.

Dynamic và Static không chỉ là mô tả để tham gia hoặc nhàm chán các trang web. Họ cũng mô tả cách thức hoạt động của JavaScript, HTML và CSS trên trang web. & NBSP;Remember, JavaScript is case-sensitive. If you capitalize any letters in keywords, JavaScript won’t recognize them.

Giá trị, biến, toán tử và biểu thức

Đối tượng, nguyên thủy (kiểu dữ liệu), nhận xét và định danhliteral. Two essential literals are numbers (with or without decimals) and strings. Strings are text written within double or single quotes.

Trong JavaScript, các biến là tên (định danh) bạn có thể cung cấp cho các giá trị. & nbsp; Một khai báo biến là một thùng chứa để lưu trữ các giá trị dữ liệu. Trong JavaScript, các từ khóa để khai báo các biến là Let, Const và Var. & NBSP;In JavaScript, variables are the names (identifiers) you can give to values.  A variable declaration is a container for storing data values. In JavaScript, the keywords for declaring variables are let, const,and var. 

Đối với các nhà khai thác, có hai loại. Các toán tử số học được sử dụng để tính toán các giá trị. Ví dụ:As for operators, there are two types. Arithmetic operators are used to compute values. For example:

(5 + 6) * 10

Các toán tử phân biệt được sử dụng để gán các giá trị cho một biến. Ví dụ:Assignment operators are used to assign values to a variable. For example:

‌Let x, ylet x,y

x = 5

y = 6

‌ expression là sự kết hợp của các giá trị, biến và toán tử với kết quả cuối cùng tính toán một giá trị. Tính toán được gọi là đánh giá. Ví dụ, 5 * 10 đánh giá đến 50. Biểu thức cũng có thể chứa các giá trị thay đổi.are combinations of values, variables, and operators with the end result computing a value. Computation is called an evaluation. As an example, 5 * 10 evaluates to 50. Expressions can also contain variable values.

Đối tượng, nguyên thủy, bình luận và định danh

Các đối tượng trong JavaScript giống như các đối tượng trong cuộc sống thực. Trên thực tế, mọi thứ trong JavaScript là một đối tượng ngoại trừ những thứ được gọi là nguyên thủy, đó là các loại dữ liệu lưu trữ các giá trị đơn giản. Nguyên thủy có thể bị thay đổi-chúng được mã hóa cứng và bất biến. & NBSP;in JavaScript are like objects in real life. In fact, everything in JavaScript is an object except things called primitives, which are data types that store simple values. Primitives can’t be altered — they’re hard-coded and immutable. 

Đối tượng bao gồm:

  • ngày

  • Numbers 

  • Biểu cảm thường xuyên

  • Arrays 

  • Functions 

  • Objects 

‌Primitives bao gồm:Primitives include:

  • Sợi dây

  • Number 

  • Boolean 

  • Null 

  • Undefined 

Nhận xét không phải là một phần của ngôn ngữ chức năng. Trình duyệt bỏ qua chúng và chuyển sang dòng mã tiếp theo. Nhận xét được sử dụng cho tài liệu để có lợi cho việc đọc chương trình của con người. Họ có thể giúp duy trì và cập nhật chương trình sau hoặc giải thích các biến.are not part of the functional language. The browser ignores them and moves to the next line of code. Comments are used for documentation to benefit the human reading the program. They can help with maintaining and updating the program later or explaining variables.

Để tạo một bình luận dòng duy nhất, đặt hai dấu gạch chéo trước văn bản (//). Mặt khác, đặt nhận xét giữa / * và * / cho nhiều dòng bình luận. Ví dụTo create a single line comment, place two slashes in front of the text ( // ). Otherwise, place the comment between /* and */ for multiple lines of comments. For example:

// Thay đổi tiêu đề

hoặcor

‌/* Mã bên dưới sẽ thay đổi tiêu đề bằng id = MY MyH và đoạn văn với id = Hồi Myp, trong trang web của tôi:*/& nbsp;/* The code below will change the heading with id = “myH” and the paragraph with id = “myP” in my web page:*/ 

Có thể xem xét nhà phát triển có thể theo dõi bạn trong việc cập nhật và duy trì mã của bạn. Cung cấp cho họ một bàn tay giúp đỡ bằng cách sử dụng các bình luận, đặc biệt là nếu một cái gì đó không rõ ràng. Mặt khác, nếu bạn thấy mình thêm nhận xét như điên, mã của bạn có thể quá phức tạp. Trong trường hợp đó, bạn có thể muốn quay lại và suy nghĩ lại về quá trình của mình.Always consider the developer who may follow you in updating and maintaining your code. Give them a helping hand using comments, especially if something isn’t apparent. On the other hand, if you find yourself adding comments like crazy, your code may be overly complicated. In that case, you might want to go back and rethink your process.

‌Identifiers là những cái tên mà bạn có thể cung cấp cho các loại dữ liệu để bạn có thể tham khảo chúng sau trong mã của mình. Dưới đây là các quy tắc để tạo ra chúng.are names that you can give to data types so you can refer to them later in your code. Here are the rules for creating them.

  • Nhân vật đầu tiên phải là một chữ cái, dấu hiệu đô la ($) hoặc dấu gạch dưới (_).

  • Các ký tự tiếp theo có thể là các chữ cái, chữ số, dấu gạch dưới hoặc dấu hiệu đô la.

  • Các số không được phép là ký tự đầu tiên để JavaScript có thể phân biệt giữa số nhận dạng và số.

Khi tạo số nhận dạng, hãy nhớ rằng JavaScript đang cầu kỳ về các trường hợp thư. Nhưng don lồng làm phức tạp mọi thứ cho chính mình bằng cách tạo ra hai định danh trông giống nhau so với một người ở trong trường hợp trên và cái còn lại trong chữ thường. & NBSP;‌When creating identifiers, remember that JavaScript is fussy about letter cases. But don’t complicate things for yourself by creating two identifiers that look the same aside from one being in upper case and the other in lower case. 

Khung JavaScript

JavaScript Frameworks là các bộ sưu tập mã JavaScript viết sẵn nhằm đẩy nhanh quá trình phát triển và các trách nhiệm riêng biệt. & NBSP;

‌Frameworks được sử dụng để thực hiện các chức năng phát triển cơ bản và lặp đi lặp lại để bạn không cần phải viết mã mỗi lần mỗi khi chúng xuất hiện trong dự án của bạn. Họ cung cấp một bộ xương để làm việc, cho phép bạn dành nhiều thời gian hơn để đặt thịt vào xương thay vì xây dựng xương nhiều lần. Nó tiết kiệm thời gian cho các phần phức tạp của trang web.Frameworks are used to execute basic and repetitive development functions so you don’t need to code each one every time they appear in your project. They provide a skeleton to work with, allowing you to spend more time putting meat on the bones rather than building the bones over and over. It saves time for the complicated parts of the website.

Có một số khung JavaScript có sẵn, chẳng hạn như Angular, Vue và React. & NBSP;There are several JavaScript frameworks available, such as Angular, Vue, and React. 

‌Frameworks rất quan trọng, nhưng bạn sẽ tốt hơn nếu bạn học JavaScript mà không có chúng trước. Thật không may, nếu bạn học JavaScript trong một khung, bạn sẽ không bao giờ đạt được sự hiểu biết cao hơn về ngôn ngữ và bạn sẽ giới hạn khả năng mã hóa của mình. & NBSP;Frameworks are important, but you’re better off if you learn JavaScript without them first. Unfortunately, if you learn JavaScript within a framework, you’ll never achieve a higher understanding of the language and you’ll limit your ability to code. 

‌Also, trong khi bạn đang học JavaScript, hãy vội vã vượt qua các bài học hoặc bài tập. Nhúng các khái niệm ban đầu vào não của bạn trước khi thử bất kỳ phím tắt nào. Nó có vẻ dễ dàng khi bạn làm theo ví dụ trên màn hình, nhưng bạn cần có thể gọi mã mà không cần trợ giúp.Also, while you’re learning JavaScript, don’t rush through the lessons or exercises. Embed the early concepts into your brain before trying any shortcuts. It may seem easy when you follow the example on the screen, but you need to be able to call forth the code without help.

Có rất nhiều không gian trực tuyến nơi bạn có thể thực hành các kỹ năng của mình. Sự lặp lại, cùng với các bài tập trong việc xây dựng nhiều yếu tố trang web năng động, là cách duy nhất để làm chủ các kỹ năng JavaScript.‌There are plenty of online spaces where you can practice your skills. Repetition, along with exercises in building a variety of dynamic web page elements, is the only way to master JavaScript skills.

Học JavaScript với Trường Flatiron

Một không gian trực tuyến như vậy là Flatiron School, nơi cung cấp công việc chuẩn bị kỹ thuật phần mềm miễn phí để giúp bạn bắt đầu. & NBSP;

Khóa học giả định không có kinh nghiệm lập trình trước - chỉ làm việc thông qua các hướng dẫn, bài tập và các tài liệu khác để tìm hiểu tất cả những điều cơ bản mà bạn sẽ cần biết. & NBSP;The course assumes no prior programming experience — just work through the tutorials, exercises, and other materials to learn all the basics you’ll need to know. 

Khi bạn hoàn thành công việc chuẩn bị, bạn sẽ có ý tưởng tốt hơn về việc liệu lập trình máy tính như một lĩnh vực nghề nghiệp có phù hợp với bạn hay không.

Sau đó, hãy xem Bootcamp mã hóa này nếu bạn nghiêm túc về việc bắt đầu sự nghiệp mã hóa. & NBSP;

Tuyên bố miễn trừ trách nhiệm: Thông tin trong blog này là hiện tại kể từ ngày 13 tháng 7 năm 2021. để cập nhật thông tin, hãy truy cập & nbsp; https: //flatironschool.com/. 

Được đăng bởi Blair Williamson & nbsp; & nbsp;/& nbsp; & nbsp; ngày 13 tháng 7 năm 2021

Tôi có thể học JavaScript trong 2 tháng không?

Tuy nhiên, không giống như CSS và HTML, JavaScript không phải là thứ có thể được thực hiện chỉ trong hai tuần. Nhưng, nó có thể được thực hiện chỉ trong ba tháng! Hầu hết các nhà tuyển dụng sẽ rất vui khi thuê bạn làm nhà phát triển web của họ nếu bạn chỉ thành thạo một số điều cơ bản của JavaScript. Tất nhiên, học tập không bao giờ dừng lại.it can be done in just three months! Most employers will be happy to hire you as their web developers if you just master some of the JavaScript basics. Of course, learning never stops.

JavaScript có khó học không?

Có thể cho rằng, JavaScript là một trong những ngôn ngữ lập trình dễ học nhất, vì vậy nó phục vụ như một ngôn ngữ đầu tiên tuyệt vời cho bất kỳ ai thương hiệu mới với mã hóa.Ngay cả các dòng phức tạp nhất của mã JavaScript cũng có thể được viết từng cái một, trong các đoạn.Nó cũng có thể được kiểm tra trong trình duyệt web cùng một lúc.one of the easiest programming languages to learn, so it serves as a great first language for anyone brand new to coding. Even the most complex lines of JavaScript code can be written one by one, in fragments. It can also be tested in the web browser at the same time.

Tôi nên học JavaScript bao nhiêu giờ một ngày?

Làm quen với những thứ cú pháp không nên đưa bạn hơn một tuần làm việc 2 đến 4 giờ mỗi ngày.Sau đó, bạn sẽ phải trải qua các khái niệm nâng cao như đóng cửa, API web, vòng lặp sự kiện, chuỗi nguyên mẫu, v.v ... Điều này sẽ mất một thời gian.Từ một tháng đến một vài tháng.2 to 4 hours daily. Then you would have to go through the advanced concepts like the Closures, Web APIs, Event Loop, Prototype chain etc. This is gonna take some time. From one month to a couple of months.

Tôi có thể học JavaScript một năm không?

Mặc dù JavaScript là một bước tiến so với các kỹ năng phát triển web cơ bản nhất (các ngôn ngữ như HTML và CSS, có thể học được dưới một tháng), bạn vẫn có thể mong đợi để học những điều cơ bản của JS trong vài tháng, không phảiBạn học thông qua các lớp học trực tuyến hoặc dạy bản thân thông qua nghiên cứu sách.you can still expect to learn JS basics in a matter of months, not years—and that's whether you learn through online classes or teach yourself through book study.