som e text here
Lorem ipsum dolor sit ametsome text here
Lorem ipsum dolor sit ametsome text here
©2010vanthanhloc@gmail.com
Ở đoạn code bạn dễ dàng nhận thấy thư viện jQuery đặt Stylesheet Đây điểm quan trọng mà bạn cần lưu ý thứ tự file gọi Ban đầu phải CSS load trước, trang web load xong phần CSS thêm vào phần thư viện jQuery cuối code jQuery tự viết Nếu không code jQuery bạn không làm việc mong đợi thư viện jQuery chưa load 1.3.4 Bắt đầu code jQuery Bây bạn mở trình soạn thảo code lên tạo file tên first-jquery.js file chèn vào dòng code: Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Gõvàofilevừatạo3dòngcoden hưsau: $(document).ready( function() { $('.text').addClass('i mportant'); }); Thao tác jQuery chọn phần tài liệu HTML Bạn tiến hành cách sử dụng hàm $() Thường nằm dấu ngoặc () chuỗi dạng tham số, hững CSS Selectors Trong ví dụ muốn tìm tất thành phần có class = ”text”, cúp háp giống bạn viết code CSS Hàm $() jQuery Object, móng cho tất học từ Jquery Object bao gồm không nhiều thành phần DOM cho phép tương tác với chúng nhiều cách Trong trường hợp muốn thay đổi cách hiển thị phần trang, thực cách thay đổi classc 1.3.5 Thêm vào class Phương pháp addClass(), giống hầu hết phương pháp jQuery khác, đặt tên theo chức Khi gọi, thêm class vào thành phần chọn Tham số tên class thêm vào Phương pháp đối ngược với removeClass(), cho phép quan sát jQuery hoạt động khám phá phương pháp lựa chọn có sẵn jQuery Còn bây giờ, code jQuery đơn giản thêm class = ”important”, class khai báo stylesheet với thuộc tính viền đỏ hồng nhạt border: 1px solid red; background: pink; Bạn nhận thấy chạy vòng lặp để thêm class vào đoạn văn có chung class Đây vòng lặp ẩn phương pháp jQuery, ví dụ addClass(), bạn phải gọi lần có để thay đổi thành phần bạn muốn tài liệu Bây bạn chạy thử trang web vừa tạo trình duyệt bạn thấy đoạn văn có class text bị tơ hồng có viền màu đỏ Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 10 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng CHƢƠNG IV - JQUERY UI BOOTSTRAP VÀ ỨNG DỤNG Chương em giới thiệu cách sử dụng jquery ui bootstrap việc tạo giao diện thông qua hướng dẫn cho việc tạo thành phần trang web nút lệnh, menu, hiệu ứng tooltip,… 4.1 Tải sử dụng 4.1.1 Tải Vào địa web http://jquery-ui-bootstrap.github.io/jquery-ui-bootstrap/, ta thấy chế độ download stable lastest Tùy thuộc vào mục đích mà tải phù hợp (thơng thường stable) Sau tải về, giải nén thư mục jquery-ui-bootstrapmasterbs3 Bên có thư mục con: assets, css, less, theme, số thư mục tập tin khác Để sử dụng, cần quan tâm tới thư mục css nơi chứa file định nghĩa style thành phần web 4.1.2 Sử dụng Để sử dụng, sau tải file nguồn, giải nén tìm tới thư mục css/customtheme Trong có thư mục images file: jquery.ui.1.10.3.ie.css, jquery-ui1.10.3.custom.css jquery-ui-1.10.3.theme.css Copy thư mục css vào thư mục chứa định nghĩa style ứng dụng (thông thường css) Cuối cùng, ứng dụng thêm file css vào đầu file (thẻ ) trang web Trong phần đây, em giới thiệu số thành phần quan trọng jquery-ui-bootstrap framework 4.2 Các thành phần 4.2.1 Button Trong jqueryUI bootstrap, button đƣợc khai báo đơn giản với thuộc tính thêm vào để tạo đƣợc nhiều kiểu button khác nhau: // Button Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 65 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng $('button').button(); // Anchors, Submit $('.button').button(); Kích thƣớc button đƣợc điều chỉnh dễ dàng: Bên cạnh ta cho thêm icon vào button làm sinh động button lên: Ngồi nhiều kiểu khác như: Block level button, Thumbnails with buttons, Button set, Simple toolbar, Split Button Các mã nguồn button tổng hợp đoạn mã đây, ta chọn sử dụng button cho hợp lý tùy thuộc ứng dụng triển khai yêu cầu khách hàng: Nút lệnh Màu sắc nútKiểu ngầm định Kiểu chuẩn Kiểu thành công Kiểu thông tin Kiểu cảnh báo Kiểu nguy hiểm Kiểu đảo chiều
Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 66 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Kích thước nútKiểu lớn Kiểu lớn
Kiểu ngầm định Kiểu ngầm định
Kiểu nhỏ Kiểu nhỏ
Kiểu nhỏ Kiểu nhỏ
Nút lệnh có biểu tượngNút có biểu tượng
Nút có biểu tượng
Nút có biểu tượng
4.2.2 Dialog JqueryUI bootstrap dễ dàng cho phép người dùng gọi hộp thoại trang web Có ba kiểu mở hộp thoại sử dụng là: Open Dialog, Open Modal Dialog, Open Button Dialog tương tự kiểu hộp thoại quen biết khác Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 67 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Mã nguồn sử dụng: Hộp thoạiHộp thoại đơn giản Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Dialog
Hộp thoại Modal Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Dialog
Giáo viên Hướng dẫn: Đỗ Văn Chiểu - Khoa CNTT HPU
Hộp thoại nhiều nút lệnh Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Dialog
Giáo viên Hướng dẫn: Đỗ Văn Chiểu - Khoa CNTT HPU Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 68 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng
4.2.3 Tabs Thiết kế tab phần thiếu hầu hết ứng dụng web, JqueryUI Bootstrap cho ta cách đơn giản để làm điều Mã nguồn: Tabs Tab đơn giản- Tab 1
- Tab 2
- Tab 3
Hộp thoại nhiều nút lệnh Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Dialog
Giáo viên Hướng dẫn: Đỗ Văn Chiểu - Khoa CNTT HPU
Hộp thoại nhiều nút lệnh Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Dialog
Giáo viên Hướng dẫn: Đỗ Văn Chiểu - Khoa CNTT HPU
Hộp thoại nhiều nút lệnh Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Dialog
Giáo viên Hướng dẫn: Đỗ Văn Chiểu - Khoa CNTT HPU
Thêm bớt tabTiêu đề
Nội dung
Thêm Tab
- Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 70 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng
- Tab 1
Thêm tab Đồ án tốt nghiệp CNTT năm 2014 JqueryUI Bootstrap Tab
Giáo viên Hướng dẫn: Đỗ Văn Chiểu - Khoa CNTT HPU
4.2.4 Highlight, Error, Datepicker Các thông báo, hộp thoại ngày tháng sử dụng đơn giản, đẹp mắt dễ dàng: Mã: Đánh dấu / Lỗi Đánh dấu Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 71 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụngChào! Đây kiểu đánh dấu.
LỗiChào! Đây kiểu báo lỗi.
Ngầm địnhChào! Đây kiểu thông báo ngầm định.
Hộp thoại lịch Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 72 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng 4.2.5 Menu JqueryUI Bootstrap cho phép dễ dàng tạo menu với nhiều cấp Ví dụ Mã: Menu Ngoài nhiều thành phần hỗ trợ thiết kế mà khuôn khổ đồ án giới thiệu hết như: Overlay and Shadow Classes, Slider, Autocomplete, Spinner, Icons, Tooltip, Progress bar 4.3 Ví dụ thử nghiệm số thành phần jqueryUI bootstrap Framework Trong phần này, em xây dựng ví dụ (là trang html) có số thành phần của jqueryUI bootstrap, qua em muốn người đọc vận dụng để đưa giao diện thành phần web vào ứng dụng mà khơng cần đòi hỏi nhiều xây dựng css Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Cơng nghệ thơng tin 74 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Dưới số hình ảnh giao diện: Giao diện banner chương trình sử dụng css bootstrap Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thơng tin 75 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Giao diện phần chạy thử nghiệm thành phần trang Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 76 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Giao diện phần chân trang Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 77 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng KẾT LUẬN Đồ án tìm hiểu số kỹ thuật việc thiết kế giao diện ứng dụng web thông qua framework miễn phí thơng dụng Jquery, JqueryUI, Bootstrap Tuy nhiên, kết hợp Bootstrap Jquery để tạo bố cục web sinh động đẹp xảy số tượng xung đột, dẫn tới hiệu ứng phong cách không ý muốn Để giải điều này, phương pháp đưa xây dựng lại số thành phần css js bootstrap để khơng bị xung đột với jquery JqueryUI Bootstrap framework Đồ án giới thiệu số thành phần đưa ví dụ sử dụng nhằm mục đích hỗ trợ người bắt tay vào thiết kế có nhìn đơn giản ứng dụng nhanh tiện ích mà JqueryUI Bootstrap framework mang lại giúp việc xây dựng chương trình nhanh hơn, dễ dàng Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thơng tin 78 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng TÀI LIỆU THAM KHẢO [1] – http://tailieuhoctap.vn [2] – http://vi-wikipedia.org Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 79 ... án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thơng tin 13 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Điều... án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Sinh viên: Văn Thành Lộc - Lớp CTL601 - Ngành: Công nghệ thông tin 17 Đồ án tốt nghiệp Tìm hiểu JQsuery – UI – Bootstrap ứng dụng Người... viện Jquery UI Bootstrap jQuery UI Bootstrap gì? jQuery UI Bootstrap cung cấp thư viện thiết kế Twitter Bootstrap chủ đề cho jQuery UI áp dụng cho widgets Nó bao gồm phiên (sạch) Bootstrap mà