< Return to Video

Creating elements from scratch | Computer Programming | Khan Academy

  • 0:01 - 0:03
    Bây giờ tôi sẽ giới thiệu
    cho bạn những điều cơ bản
  • 0:03 - 0:06
    của việc sử dụng jQuery
    trong trang web của bạn.
  • 0:06 - 0:09
    Bước đầu tiên là
    thêm thư viện jQuery
  • 0:09 - 0:12
    bằng việc sử dụng
    thẻ ''
  • 0:12 - 0:16
    Trước đây, chúng tôi đặt JavaScript
    bên trong thẻ '',
  • 0:16 - 0:20
    nhưng lần này tôi sẽ
    thêm thuộc tính 'src'.
  • 0:20 - 0:24
    Và tôi cần đặt nó thành một URL.
  • 0:24 - 0:27
    URL đó nên là gì?
  • 0:27 - 0:29
    Nếu tôi đang làm việc trên
    máy tính của mình
  • 0:29 - 0:30
    và đã tải xuống jQuery
  • 0:30 - 0:33
    xuống cùng thư mục
    với trang web của tôi,
  • 0:33 - 0:36
    Tôi chỉ cần viết 'jquery.js' ở đây.
  • 0:36 - 0:39
    Nhưng điều đó sẽ không có
    tác dụng trên Khan Academy.
  • 0:39 - 0:43
    Ở đây, tôi cần một URL
    tuyệt đối của jQuery
  • 0:43 - 0:46
    trên một máy chủ
    trực tuyến ở đâu đó.
  • 0:46 - 0:50
    Và có một danh sách
    những URL như thế trong jquery.com,
  • 0:51 - 0:53
    và tôi có một cái
    ở đây, tôi sẽ dán vào.
  • 0:53 - 0:54
    Được rồi.
  • 0:54 - 0:56
    Bây giờ tôi muốn
    chỉ ra một vài điều
  • 0:56 - 0:58
    về URL này.
  • 0:58 - 1:02
    Điều đầu tiên đó là
    nó bắt đầu bằng 'https'.
  • 1:02 - 1:05
    Điều đó có nghĩa
    đó là một URL an toàn.
  • 1:05 - 1:09
    Chúng tôi chỉ cho phép bạn
    dùng các tài nguyên an toàn
  • 1:09 - 1:11
    trên các trang web
    của Khan Academy
  • 1:11 - 1:15
    và đó là điều tốt khi
    thực hành lập trình web.
  • 1:16 - 1:19
    Điều thứ hai là
    URL này được đặt
  • 1:19 - 1:23
    trên một máy chủ
    Google: googleapis.com.
  • 1:23 - 1:25
    Máy chủ này được gọi là CDN,
  • 1:25 - 1:28
    content delivery network
    (mạng phân phối nội dung),
  • 1:28 - 1:29
    điều đó có nghĩa là
    nó đã được tối ưu hóa
  • 1:29 - 1:33
    cho các tập tin tĩnh
    như thư viện JavaScript
  • 1:33 - 1:35
    và phục vụ chúng
    rất nhanh chóng.
  • 1:35 - 1:38
    Bây giờ máy chủ Google này
    là máy chủ mà tôi tin tưởng
  • 1:38 - 1:41
    và nói chung, bạn nên
    luôn tin tưởng vào máy chủ
  • 1:41 - 1:43
    mà bạn lấy tập lệnh
  • 1:43 - 1:47
    vì chúng có thể gây ảnh hưởng
    xấu tới trang của bạn.
  • 1:47 - 1:50
    Điều thứ ba là
    có một số phiên bản
  • 1:50 - 1:54
    trong URL này: 2.1.4.
  • 1:54 - 1:56
    Thư viện jQuery đang trong
    quá trình phát triển
  • 1:56 - 1:59
    và họ thường phát hành
    phiên bản mới.
  • 1:59 - 2:01
    Các số càng nằm về
    phía bên trái
  • 2:01 - 2:03
    thì càng thể hiện sự thay đổi
    phiên bản quan trọng hơn
  • 2:03 - 2:06
    so với các số nằm phía bên phải,
  • 2:06 - 2:08
    đại diện cho các phiên bản nhỏ.
  • 2:08 - 2:10
    Tôi đang sử dụng jQuery
    phiên bản 2 ở đây,
  • 2:10 - 2:12
    hoạt động trong các
    trình duyệt hiện đại
  • 2:12 - 2:14
    nhưng không hoạt động trên
    Internet Explorer 8.
  • 2:14 - 2:16
    Trên trang web của bạn,
  • 2:16 - 2:20
    bạn có thể chọn phiên bản để dùng
    dựa trên nhu cầu của bạn.
  • 2:20 - 2:23
    Được rồi. Chúng ta
    đã cài đặt jQuery.
  • 2:23 - 2:25
    Giờ hãy thực sự sử dụng nó
  • 2:25 - 2:28
    bên trong thẻ '<script>' khác.
  • 2:30 - 2:33
    Mọi thư viện JavaScript
    đều hiển thị các hàm
  • 2:33 - 2:35
    và đặt tên cho
    các hàm đó.
  • 2:35 - 2:37
    Ta phải xem trong tài liệu
  • 2:37 - 2:39
    để tìm ra tên
    của các hàm đó
  • 2:39 - 2:42
    và chức năng của chúng.
  • 2:42 - 2:45
    Thư viện jQuery
    hiển thị một hàm chính
  • 2:45 - 2:48
    và nó có một cái tên rất ngắn.
  • 2:48 - 2:51
    Đó chỉ là ký hiệu đô la ($).
  • 2:51 - 2:52
    Điều đó có nghĩa
    thứ đầu tiên ta viết
  • 2:52 - 2:54
    là "$"
  • 2:54 - 2:57
    sau đó là hai dấu ngoặc đơn "( )",
    bởi vì nó là một hàm,
  • 2:57 - 2:59
    và tất nhiên là có
    dấu chấm phẩy ";".
  • 2:59 - 3:02
    Thật tuyệt nếu tên hàm ngắn như này
  • 3:02 - 3:06
    bởi vì chúng ta sẽ cần
    gọi hàm đó rất nhiều.
  • 3:06 - 3:09
    Có rất nhiều thứ ta
    có thể truyền qua hàm đó,
  • 3:09 - 3:10
    nhưng với ví dụ giới thiệu này,
  • 3:10 - 3:15
    Tôi sẽ chỉ truyền
    một xâu ký tự 'h1'.
  • 3:16 - 3:18
    Bây giờ, khi tôi làm xong,
  • 3:18 - 3:20
    câu lệnh bảo jQuery tìm
  • 3:20 - 3:23
    tất cả các phần tử
    'h1' có trong trang
  • 3:23 - 3:28
    và trả lại chúng dưới dạng
    đối tượng tập hợp jQuery.
  • 3:28 - 3:29
    Sau khi làm xong,
  • 3:29 - 3:33
    Tôi có thể dùng các phương thức khác
    trên đối tượng jQuery
  • 3:33 - 3:37
    để có thể thao tác được với
    tất cả phần tử 'h1' được tìm thấy.
  • 3:37 - 3:40
    Nếu tôi muốn thay đổi
    văn bản bên trong của chúng,
  • 3:40 - 3:43
    Tôi có thể dùng hàm 'text'
  • 3:43 - 3:46
    sau đó truyền cho nó
    một xâu ký tự.
  • 3:47 - 3:48
    Nó đang diễn ra.
  • 3:48 - 3:50
    Được rồi.
  • 3:50 - 3:51
    Và ta đã hoàn tất!
  • 3:51 - 3:53
    Đó là một chút giới thiệu
    của ta về jQuery.
  • 3:53 - 3:57
    Vì vậy chúng tôi đã đưa jQuery vào
    thư viện với thẻ '',
  • 3:57 - 4:00
    bảo jQuery tìm tất cả
    'h1' có trong trang,
  • 4:00 - 4:04
    sau đó yêu cầu jQuery
    thay đổi văn bản của chúng.
  • 4:04 - 4:06
    Nếu bạn học tiếp, chúng ta
    có thể khai phá nhiều hơn nữa
  • 4:06 - 4:08
    chi tiết hơn,
  • 4:08 - 4:11
    nhiều cách hơn để lựa chọn và
    thao tác với các phần tử,
  • 4:11 - 4:14
    sử dụng jQuery để phản hồi
    hoạt động của người dùng trên trang,
  • 4:14 - 4:19
    cùng với những điều thú vị
    với hoạt ảnh và hiệu ứng.
Title:
Creating elements from scratch | Computer Programming | Khan Academy
Description:

more » « less
Video Language:
English
Team:
Khan Academy
Duration:
04:19

Vietnamese subtitles

Incomplete

Revisions Compare revisions