Skip to content

Blog Công Nghệ

MENUMENU
  • Trang chủ
  • Giới Thiệu
  • Lập Trình
    • Lập Trình Website
      • Laravel
        • Phân Tích Dự Án
      • PHP
      • SQL
      • HTML
      • CSS
      • Javascipt
      • My Project
      • Wordpress
    • Luyện Skill
    • Lập trình winform
    • CSDL
    • Lập Trình Android
    • Trí tuệ nhân tạo
    • Khai Khoáng Dữ Liệu
    • Arduino
    • Khác
    • Đồ án
  • Phần Mềm
    • Powerpoint
    • Tool
  • Cuộc sống và Giải trí
    • Hợp âm
    • web5ngay - youtube
    • Công Giáo
    • Kỹ Năng Sống
    • Street Workout
  • Danh sách bài viết
  • Guide line
    • Guild line phỏng vấn
    • Guide lines Laravel
    • Guide line Module Frontend
  • Tóm tắt sách
  • Fanpage

Blog Công Nghệ

Nơi chia sẻ kiến thức

Học lập trình javascript cơ bản – Javascript Mạnh Mẽ Thế Nào

7 Tháng Sáu, 2020 by admin
Lượt xem: 33
Học lập trình javascript cơ bản

Hi, xin chào tất cả mọi người! Khi làm front-end thì những xử lý tương tác với người dùng thì vô cùng quan trọng, với HTML, CSS thì chưa đủ, bạn còn phải cần đến JavaScript để xử lý những thứ này. Do đó ở bài viết này mình sẽ chia sẻ với các bạn về học lập trình JavaScript cơ bản để các bạn có một chút võ công về JavaScript nhe!

Contents

  • 1. Javascript là gì?
  • 2. Javascript cơ bản có những gì?
  • 3. Javascript DOM
    • 3.1 Lấy element qua hàm tạo sẵn
    • 3.2 Lấy element qua selector
    • 3.3 Thay đổi thông tin element
  • 4. Một số ứng dụng của Javascript
  • Kết Luận

1. Javascript là gì?

JavaScript là một ngôn ngữ lập trình hoặc ngôn ngữ kịch bản, cho phép xử lý các tương tác ở phía client (người dùng) và hiện nay javascript cũng xử lý được ở phía server. Do đó javascript hiện nay vô cùng mạnh mẽ cho lập trình web.

bài tập học lập trình javascript cơ bản có lời giải

2. Javascript cơ bản có những gì?

Những gì cơ bản ở các ngôn ngữ lập trình thì với javascript đều có, bời vì bản thân javascript là một ngôn ngữ lập trình. Do đó khi bạn nắm vững các kiến thức cơ bản ở các ngôn ngữ khác thì chắc chắn bạn đừng lo lắng gì khi học javascript cơ bản nữa. Với những bạn mới hoặc mất nền tảng lập trình thì yên tâm, việc học không bao giờ quá muộn các bạn ạ, chỉ cần bạn có nổ lực, cố gắng thì chắc chắn các bạn cũng sẽ thành công.

Javascript cơ bản cũng bao gồm: các kiểu dữ liệu, biến, vòng lặp, hàm, mảng,… Và các bạn đừng lo có một anh trên youtube dạy rất dễ hiểu và chỉ vỏn vẹn 15 phút là xong đó là channel toidicodedao. Các bạn xem javascript cơ bản của ảnh tại đây nhé!

Trang ThachPham cũng viết rất là chi tiết và dễ hiểu luôn, ai hay chơi game chắc cũng rất thích phong cách viết này. https://thachpham.com/web-development/javascript/javascript-co-ban-hanh-trinh-cua-mot-anh-hung.html

3. Javascript DOM

học lập trình javascript cơ bản pdf

Javascript DOM là dùng javascript để thay đổi cấu trúc DOM(cấu trúc cây) của HTML, CSS. Bạn phải hiểu rằng, javascript chỉ thay đổi, thêm, xóa, sửa cấu trúc HTML, CSS còn việc thay đổi giao diện như thế nào thì vẫn do CSS đảm nhận nhé.

Để có thể thay đổi cấu trúc HTML hay CSS của element nào thì cần phải lấy được element đó, javascript hỗ trợ 2 cách lấy là lấy qua hàm tạo sẵn hoặc lấy qua selector của CSS.

Trang ThachPham cũng viết khá kỹ về này luôn nha. https://thachpham.com/web-development/javascript/dom-trong-javascript-can-ban.html

3.1 Lấy element qua hàm tạo sẵn

  • Lấy thông qua id, hàm sẽ trả về một element nên trong tên hàm không có s chỗ element nhé!
document.getElementById('idCuaElement')
  • Lấy thông qua tên class, hàm sẽ trả về một HTMLCollection (có thể hiểu như mảng nhưng bản chất nó không là mảng) nên trong tên hàm có s chỗ elements.
    Để chuyển sang mảng thì sử dụng hàm Array.from(HTMLCollection).
document.getElementsByClassName('tenClass')
  • Lấy thông qua tên thẻ HTML, hàm cũng trả về HTMLCollection.
document.getElementsByTagName('tenThe');

3.2 Lấy element qua selector

document.querySelector('#id');
  • Lấy element thông qua id hoặc class nếu id thì sử dụng “#” còn class thì sử dụng “.” , hàm này sẽ trả về một element.

Các giá trị id hoặc class có thể được thay thế bằng selector:

document.querySelectorAll("[data-toggle='model']")

3.3 Thay đổi thông tin element

  • Lấy thông tin:
    vd: 
<div class="demo" title="the div">DEMO </div>
var a = document.querySelector('.demo');
var a_Attr = a.getAttribute("title");
  • Thay đổi thông tin:
a.setAttribute("title", "Da Sua");

4. Một số ứng dụng của Javascript

Đối với các nhà cung cấp dịch vụ website, để đáp ứng cho sở thích các nhân của nhiều người dùng, họ xây dựng sẵn các kiểu màu sắc khác nhau cho trang web, các hàng chỉ cần bấm vào và custom lại theo cái mình thích, đó là một ứng dụng thực tế của javascript. Cách làm như thế này, người ta tạo những style khác nhau bởi các file css khác nhau và dùng javascript để thay đổi đường link dẫn đến các file này.
Các bạn xem thêm các ứng dụng thực tế tại: video1 và video2

Kết Luận

Trên đây là những chia sẻ của mình về Javascript, cảm ơn các bạn đã xem bài viết của mình. Và nếu có những thắc mắc gì thì đừng ngần ngại để lại comment cho mình biết nhé! À để võ công có thể luyện thành thì chỉ một cách duy nhất là luyện tập, do đó các bạn hãy tìm thêm các bài tập lập trình javascript cơ bản để nâng cao võ công nhé!

Related posts:

  1. CKEditor đơn giản nhưng mạnh mẽ
  2. Sau khi nắm cơ bản, tôi đã tìm hiểu lập trình wordpress như thế nào
  3. Những công cụ hữu ích cho quá trình học tập của một lập trình viên
  4. Ajax – kỹ thuật xịn xò kết hợp Javascript và PHP

Post navigation

Previous Post:

Đăng ký web với google còn đơn giản hơn Bing

Next Post:

Thuật toán khai khoáng dữ liệu – Hiểu Thuật Toán Naive Bayes như thế nào?

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Ẩn sidebar

Tìm kiếm

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Blog Công Nghệ

Bài viết mới

  • Master typescript
  • Sendmail trong Laravel sử dụng dịch vụ SES, SQS của Amazon
  • Install SSL in Nginx Ubuntu
  • Docker study
  • Bảo vệ: Hướng dẫn code bot Telegram easy game

Lượng truy cập

0074639
Visit Today : 235
Visit Yesterday : 178
This Month : 910
Who's Online : 3
© 2025 Blog Công Nghệ | WordPress Theme by Superbthemes