Trung Tâm Đào Tạo Các Ngành Nghề Kỹ Thuật Cao

Khoa CNTT - Trường TCN KTCN Hùng Vương - 161 Nguyễn Chí Thanh - P12 - Q5 - TpHCM


  • Phi tin bất phú

    Phi tin bất phú
  • Khóa học Thiết kế và Lập ...

    Khóa học Thiết kế và Lập trình website - WorldSkills
  • E-Learning - Hệ thống ...

    E-Learning - Hệ thống học trực tuyến thế kỷ 21
  • Khóa học SEO - Khai thác ...

    Khóa học SEO - Khai thác tài nguyên INTERNET
  • Thương mại điện tử - ...

    Thương mại điện tử  - Các hình thức thanh toán điện tử
  • Kiếm tiền online từ ...

    Kiếm tiền online từ Google, Youtube, Adsense
  • Khóa học Thương mại điện ...

    Khóa học Thương mại điện tử
  • Khóa học Lập trình ...

    Khóa học Lập trình website chuyên sâu
  • Khóa học - Lập trình ...

    Khóa học - Lập trình Android chuyên sâu
  • Khóa học thiết kế ...

    Khóa học thiết kế website chuyên nghiệp
  • Chiến lược SEO hiệu quả

    Chiến lược SEO hiệu quả
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Các chức năng chính trong lập trình jquery

Các chức năng chính trong lập trình jquery 2 years 7 months ago #2442

  • vupham
  • vupham's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 32
  • Thank you received: 1
  • Karma: 0
1. Selector trong lập trình jquery.

Điều đầu tiên mà người lập trình muốn làm việc với jquery là phải sử dụng tốt được các selector của jquery.

* Chọn theo tên Tag, ví dụ: $('p')
* Chọn theo ID, ví dụ: $('#author')
* Chọn theo class, ví dụ: $('.content')
* Chọn các phần tử con ta dùng thêm > , ví dụ: $('#select-id > li')
* Chọn và loại trừ một số phần tử, ví dụ: $('#select-id > li:not(.current)')
* Chọn theo thuộc tính của Tag, ví dụ: $('img[alt]') hoặc $('a[href^=mailto:]')
* Chọn kết hợp, ví dụ: $('a[href^=http][href*=zend]')
* Chọn phần tử theo Index trong tập hợp chọn được, ví dụ: $('#select-id > li:eq(2)')
* Chọn tất cả các div là con đầu tiên của div chứ jquery, ví dụ: $('div:nth-child(1)')
* Chọn các phần tử có index là số lẽ, ví dụ: $('#select-id > li:odd')
* Chọn theo nội dung bên trong, ví dụ: $('.content:contains('Example')')
* Đặc biệt jquery hỗ trợ việc chọn các thành phần trong Form
+ :text, :checkbox, :radio, :image, :submit, :reset, :password, :file.
+ :input (Chọn input, textarea, select, và button)
+ :button (Button và input nào có thuộc tính type="button")
+ :enabled, :disabled (phần tử đã enabled, disabled)
+ :checked (Radio buttons hoặc checkboxes đã được chọn (checked))
+ :selected (Option đã được chọn (selected))

Trong phần này mình sẽ trình bày với các bạn một số phương thức để chọn các phần tử trong jquery có liên quan họ hàng với nhau:

.next() : chọn phần tử cùng cấp và nằm kế sau nó (chọn thằng em sinh kề sau nó)
.nextAll() : chọn tất cả phần tử cùng cấp và nằm sau nó (chọn lũ em của nó)
.prev() : chọn phần tử cùng cấp và nằm kế trước nó (chọn thằng anh sinh kế trước nó)
.prevAll() : chọn tất cả phần tử cùng cấp và nằm trước nó (chọn lũ anh của nó)
.andSelf() : và chọn chính nó
.parent() : chọn phần tử cha của nó (chứa nó)
.children() : chọn các phần tử con của nó (nó chứa)
.find('selector') : tìm phần tử theo 'selector'
.end() : đây là phương thức mình muốn bạn tự tìm hiểu.

2. Sự kiện trong lap trinh jquery.

Những phương pháp jquery này được sử dụng để đăng ký hành vi có hiệu ứng khi người dùng tương tác với trình duyệt, và tiếp tục thao tác những hành vi đó.

.bind() : bắt các sự kiện của các thẻ html.
.click() : bắt sự kiện click tương tự như sự kiện onClick() trong Dom.
.hover() : xử lý 2 sự kiện đưa chuột vào và kéo chuột ra khỏi các phần tử html.
.live() : dùng để xử lý tất cả các sự kiện hiện hành.
.load() : dùng để load một sự kiện javascript.
.ready() : chỉ định thực hiện khi Dom được nạp đầy đủ trong page.
.submit() : dùng để submit các sự kiện javascript.
.scroll() : thực thi khi ta kéo trượt thanh trượt.
.unbind() : ngược lại với .bind().
.change() : thực thi khi ta thay đổi cái gì đó của phần tử html.

3. Các hiệu ứng trong lập trình jquery.

Thư viện jquery cung cấp một số kỹ thuật để tạo nên các hiệu ứng chuyển động cho một trang web. Chúng bao gồm các chuyển động đơn giản, sử dụng thường xuyên, và cả các khả năng để xây dựng các hiệu ứng phức tạp. Trong phần này, mình sẽ giới thiệu một số hiệu ứng mà mình hay dùng để lập trình web với thư viện của jquery.

.animate(): thực hiện một tùy biến chuyển động của tập hợp các thuộc tính CSS.
.delay() : thiết lập thời gian trì hoãn thực hiện các function sau nó.
.fadeIn() : cho phép các phần tử trong tag hiện một cách từ từ biến thiên theo thời gian đã được thiết lập.
.fadeOut() : cho phép các phần tử trong tag ẩn một cách từ từ biến thiên theo thời gian đã được thiết lập.
.fadeTo() : điều chỉnh độ mờ của các phần tử trong html.
jquery.fx.interval : thiết lập thời gian cho chuyển động.
.hide(): ẩn các phần tử html theo thời gian.
.Show() : hiện các phẩn tử html theo thời gian.
.stop() : kết thúc các hiệu ứng chuyện động.
jquery.fx.off : vô hiệu hóa tất cả các chuyển động.

4. Các thuộc tính trong lap trinh jquery

Những phương pháp jquery nhận và thiết lập các thuộc tính của các yếu tố DOM. Mình xin liệt kê các thuộc tính người lập trình hay dùng.

.addClass() : thêm vào thuộc tính class cho tag html.
.removeClass() : loại trừ thuộc tính class cho tag html.
.attr() : nhận giá trị phẩn tử đầu tiên trong tập hợp các thuộc tính của tag html.
.removeAttr() : loại trừ giá trị phẩn tử đầu tiên trong tập hợp các thuộc tính của tag html.
.html() : trả về nội dung dạng html.
.text() : trả về nội dung dạng text.
.val() : nhận lấy giá trị hiện tại của tag html.

5. Sử dụng ajax trong lap trinh jquery

jquery hỗ trợ các function sử dụng ajax trong lập trình web một cách đơn giản và ngắn gọn với mức độ tùy biến khá cao.

.ajax() : thực hiện một yêu cầu ajax.
.ajaxComplete() : thực hiện một yêu cầu ajax complete.
.get() : load dữ liệu từ server sử dụng phương thức GET.
.getJSON() : load dữ liệu từ server dưới dạng Json sử dụng phương thức GET.
.post() : load dữ liệu từ server sử dụng phương thức POST.

Đây chỉ là một số function mà người lập trình jquery hay dùng. Ngoài ra còn rất nhiều function khác nữa.

Các từ khóa có liên quan: thiet ke website, lap trinh css, lap trinh html, lap trinh website, thiet ke web bang joomla, lap trinh PHP, HTML la gi, thiet ke layout web, thiet ke web bang wordpress, lap trinh jquery

Các bài viết có liên quan:
Những điều cần để thiết kế website
Thiết kế website đơn giản
Thiết kế website trên thiết bị di động
Làm quen CSS
lập trình web với CSS
Lập trình CSS là gì ?
Lập trình HTML cơ bản
Ngôn ngữ lập trình HTML
Khái niệm về lập trình website
Lập trình & Thiết kế web khác nhau như thế nào
Thiết kế website bằng Joomla - Front và Back End
Thiết kế website bằng với Joomla - Quản lý Mail
Thiết kế website bằng Joomla - CSS cơ bản
Học lập trình php
10 mẹo nhỏ khi học lập trình php
Cú pháp cơ bản trong lập trình php
HTML
HTML là gì
Những điều cần biết khi thiết kế layout web
Quy trình thiết kế layout website
Thiết kế website bằng wordpress
10 lý do nên thiết kế website bằng WordPress
Các loại website được thiết kế bằng WordPress
Lập trình jquery là gì?
Lập trình jquery căn bản
Last Edit: 2 years 6 months ago by vupham.
The administrator has disabled public write access.
  • Page:
  • 1
Moderators: admin
Time to create page: 0.197 seconds

Tin kiếm Google

Website Trường Dạy Nghề.NET là nơi qui tụ 1 đội ngũ các chuyên gia bao gồm các giảng viên chuyên ngành về các lĩnh vực như Công nghệ thông tin, Điện tử, Cơ khí, Ô tô, Điện, Cơ Điện Tử, Điện Lạnh....đang công tác giảng dạy và nghiên cứu tại trường Hungvuongtech địa chỉ 161-165 Nguyễn Chí Thanh, P12, Q5 TpHCM. Hungvuongtech là trường đao tạo các ngành nghề kỹ thuật cao, là 1 trong 45 trường trọng điểm quốc gia.