JAVASCRIPT BASIC
LATEST

Javascript là gì? Javascript có khả năng gì?

Trong bài này codehow sẽ hướng dẫn bạn khái niệm Javascript là gì, qua đó bạn sẽ biết được javascript có khả năng gì, cũng như các framework phổ biến của nó.

Ngôn ngữ Javascript phát triển rất mạnh trong những năm gần đây, nhất là kể từ khi [ES6] ra đời, đã tạo ra một bước nhảy vượt bậc trong ngành lập trình nói chung và lập trình web nói riêng. Nhiều công ty đã bắt đầu chú ý hơn, cũng như đưa nó vào quy trình phát triển phần mềm của riêng mình.

Nếu bạn chưa hiểu rõ về Javascript thì hãy cùng mình tìm hiểu ngay trong bài này nhé. Chắc chắn sẽ có nhiều thông tin hữu ích cho các bạn.

Javascript là gì?

what is javascript jpg

Javascript là một ngôn ngữ lập trình web, thường đi kèm với [HTML] và [CSS] để tạo ra các hiệu ứng trên giao diện website. Trình duyệt sẽ biên dịch mã Javascript dựa theo tiêu chuẩn của ECMAScript, nên hầu hết các trình duyệt sẽ phải update [compiler] mỗi khi có phiên bản mới ra đời.

Có thể nói Javascript đóng vai trò rất quan trọng trong một ứng dụng website, nó giúp ta có thể trao đổi thông tin với người dùng một cách dễ dàng, thông qua các hộp thoại và điều khiển lệnh. Không chỉ hoạt động ở phía frontend, javascript còn có thể được sử dụng ở phía backend, điển hình là [NodeJS].

Lưu ý: Javascript hoạt động tách biệt trên mỗi trình duyệt. Ví dụ bạn mở 2 tab và chạy một URL duy nhất, thì mã code Javascript trên 2 tab này sẽ hoạt động độc lập, không dính líu đến nhau nhé.

JS là gì?

JS là một thuật ngữ viết tắt của từ Javascript, nên sau này nếu bạn gặp thuật ngữ này thì hãy nghĩ đến Javascript ngay nhé.

Javascript có khả năng gì?

Sức mạnh của Javascript là không thể bàn cãi, nó có thể làm được mọi thứ trên cấu trúc của một trang web, thường là sẽ dùng để can thiệp vào mã HTML và CSS. Tóm lại, JS có thể làm được những việc sau:

  • Đọc qua toàn bộ cấu trúc HTML của một trang web.
  • Thay đổi / thêm / xóa / sửa cấu trúc HTML dễ dàng.
  • Thay đổi CSS cho các DOM Object cũng không mấy khó khăn.
  • Tạo ra một website động DHTML.

Các lợi ích của việc sử dụng Javascript trên website:

  • Giúp website tương tác với người dùng tốt hơn.
  • Giúp kiểu tra dữ liệu cơ bản trước khi gửi lên server.
  • Chạy tách biệt giữa các tab nên nhanh và nhẹ hơn các ngôn ngữ khác.

Đó là nói về lĩnh vưc website, còn nó về công nghệ JS thì nó có thể làm được những việc sau:

  • Sử dụng để lập trình phía backend, điển hình nhất là sử dụng NodeJS, cũng như các FW khác của nó như: Meteor, SailsJS, Hapi.JS, Socket.IO, Express.JS, Mojito, Derby, Mean.JS, Koa.JS, Total.JS.
  • Sử dụng để lập trình di động, điển hình nhất là React Native.
  • Sử dụng lập trình phía frontend cho các trang web, điển hình nhất là các framework như ReactJS, Angular ...

Điểm yếu của Javascript là gì?

  • Mã nguồn bị public nên dễ bị khai thác và tấn công.
  • Người dùng có thể sử dụng ứng dụng console để can thiệp vào code Javascript, gửi các request giả mạo lên server.

Javascript không có các khả năng nào?

Javascript có thể sử dụng ở mọi lĩnh vực, từ ứng dụng website cho đến lập trình di động. Tuy nhiên, nó cũng có một số mặt hạn chế, đó là không được sử dụng để lập trình trong các ứng dụng phần mềm winform, cũng như lập trình server.

  • Client-side JavaScript không cho phép đọc và ghi các file, bởi vì lý do bảo mật.
  • JavaScript không được sử dụng cho việc kết nối mạng các ứng dụng bởi vì không có những hỗ trợ có sẵn.
  • JavaScript không có bất kỳ khả năng đa luồng hoặc đa xử lý.

Đừng hiểu lầm Javascript vs Java

Nhiều bạn mới học Javascript sử dụng thuật ngữ Java để nói tắt cho Javascript, đó là một sai lầm nhé. Chúng ta có ngôn ngữ lập trình [Java], nên nếu bạn nói vậy là người khác sẽ hiểu lầm là bạn đang chỉ đến ngôn ngữ Java chứ không phải là Javascript. Hãy sử dụng thuật ngữ JS để ghi tắt cho Javascript.

Nói đến Java thì đây là một công nghệ, nó là ngôn ngữ có thể làm được ở mọi lĩnh vực, từ lập trình máy chủ server, lập trình phần mềm ứng dụng, lập trình di động, và có cả lập trình web. Nó có trình biên dịch riêng, và bạn phải chạy trong môi trường riêng đó thì code mới hoạt động.

Có nên học Javascript không?

Mình chắc chắn đây là một câu hỏi thừa, bởi không một lập trình viên nào có thể thoát khỏi Javascript trong suốt sự nghiệp của mình. Javascript phát triển rất mạnh trong 5 năm đổ lại đây, nó được cập nhật nhiều kỹ thuật khó hơn, nên việc học và hiểu nó cũng trở nên khó khăn hơn rất nhiều. Bạn có thể quay lại xem các khả năng của Javascript ở phần 2 để có cái nhìn tổng thể hơn nhé.

Lời kết

Như vậy là mình đã giới thiệu xong khái niệm Javascript là gì? Qua đó bạn cũng đã biết được javascript có khả năng gì? Mình tin rằng khi bắt đầu tìm hiểu ngôn ngữ này thì bạn sẽ mê nó luôn đấy.

Nếu bạn đang muốn học Javascript thì hãy đồng hành cùng mình trong chuỗi series này nhé. Mình sẽ hướng dẫn bài bản từng bước, giúp bạn tiếp cận với Javascript dễ dàng hơn.

Cùng chuyên mục:

Các kiểu dữ liệu trong Javascript (kiểu cơ bản đủ dùng)

Các kiểu dữ liệu trong Javascript (kiểu cơ bản đủ dùng)

Dù trong thực tế hay trong lập trình thì đều có các kiểu dữ liệu.…

Lệnh console.log trong Javascript

Lệnh console.log trong Javascript

Nếu bạn là dân lập trình và đang sử dụng Javascript thì chắc chắn là…

Lệnh confirm trong Javascript

Lệnh confirm trong Javascript

Trước khi bắt đầu tìm hiểu kiến thức JS nâng cao thì bạn ...

Khai báo biến trong Javascript bằng từ khóa var và let

Khai báo biến trong Javascript bằng từ khóa var và let

Biến là một khái niệm trừu tượng, nó là kiến thức ...

Tích hợp Javascript vào Website

Tích hợp Javascript vào Website

Bước đầu tiên để học Javascript là bạn hãy tự mình cài đặt một chương…

Lệnh Alert trong Javascript

Lệnh Alert trong Javascript

Đúng ra bài này codehow sẽ nói về khái niệm biến, nhưng để tiện cho…

Top