1. Trang chủ
  2. » Công Nghệ Thông Tin

Baocaothuctapsanxuat XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN TRÁI CÂY HỮU CƠ

43 77 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Hàng Trực Tuyến
Tác giả Trần Bá Sơn
Người hướng dẫn GV.ThS. Nguyễn Thị Phương Bắc
Trường học Đại học Mỏ - Địa Chất
Chuyên ngành Khoa học máy tính
Thể loại báo cáo thực tập sản xuất
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 43
Dung lượng 2,98 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Cơ bản nắm được các bước xây dựng một website bán hàng trực tuyến, thực hiện đúng quy trình. • Xây dựng được bố cục trang web hợp lý, bước đầu thực hiện được nghiệp vụ của hệ thống.

Trang 1

BỘ MÔN KHOA HỌC MÁY TÍNH

_

ĐỀ TÀI XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN

BỘ MÔN KHOA HỌC MÁY

TÍNH

Trang 2

MỤC LỤC

Trang 3

MỤC LỤC ẢNH

Trang 4

LỜI NÓI ĐẦU

Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý thầy cô khoa Công nghệ thông tin, trường Đại học Mỏ - Địa Chất đã tận tình dạy dỗ, truyền đạt kiến thức cũng như giúp

đỡ, tạo điều kiện để em có thời gian thực tập tại Bộ môn Khoa học máy tính tại trường

Em xin chân thành cảm ơn giáo viên hướng dẫn Ths.Nguyễn Thị Phương Bắc và các thầy

cô trong bộ môn đã hướng dẫn trực tiếp, giúp đỡ nhiệt tình và tạo điều kiện thuận lợi nhất

để em có thể thu nhập những kiến thức thực tiễn mới, ngôn ngữ mới để có thể áp dụng vào đồ án tốt nghiệp sau này Trong thời gian thực tập sản xuất tại bộ môn.,Cô đã hướng dẫn cho em trong suốt thời gian thực tập Mặc dù thầy bận đi công tác nhưng không ngần ngại chỉ dẫn em, định hướng đi cho em, để em hoàn thành tốt nhiệm vụ Một lần nữa em chân thành cảm ơn thầy và chúc thầy dồi dào sức khoẻ

Tuy vây, do thời gian cũng như kinh nghiệm còn hạn chế nên trong bài báo cáo thựctập sản xuất này sẽ không tránh khỏi những thiếu sót và hạn chế nhất định Em rất mong nhận được sự chỉ đạo, đóng góp ý kiến của các thầy cô để từ đó, em có thể bổ sung, nâng cao chất lượng bài báo cáo những như những kiến thức chuyên môn của bản thân mình.Một lần nữa xin gửi đến thầy cô, bạn bè trong bộ môn Khoa Học Máy Tính Ứng Dụng lờicảm ơn chân thành và tốt đẹp nhất!

Em xin chân thành cảm ơn!

Trang 5

CHƯƠNG I: MỤC TIÊU VÀ PHƯƠNG PHÁP THỰC TẬP.

I.1 Mục tiêu và nội dung.

Mục tiêu: Nghiên cứu công cụ và ngôn ngữ để phục vụ cho định hướng làm đồ án tốt nghiệp cụ thể ở đây là tìm hiểu về ngôn ngữ html,css,php,javascript… để làm websitethương mại

Nội dụng tìm hiểu được từ đơn vị thực tập:

• Nghiên cứu và biết được một ngôn ngữ mới không có trong chương tình đào tạo

• Tìm hiểu và nắm bắt được các kiến thức về

HTML,CSS,JQUERY,PHP,MYSQL

• Các công cụ và việc sử dụng tài nguyên có sẵn trên mạng

Quy mô công việc: Công việc gồm một phần trong các công việc của bộ môn để từ

đó làm bước đầu cho việc định hướng nghề nghiệp tương lai của sinh viên Tích lũy trao đồi các kinh nghiệm của các thầy cô đã truyền đạt lại cho mình trong thời gian thực tập sản xuất đã qua

I.2 Thời gian và đơn vị thực tập.

Qúa trình thực tập từ ngày 11/1/2021 đến 31/1/2021 Vào ngày đầu tuần, sinh viên

sẽ được phân công công việc cần tìm hiểu và cách thức nghiên cứu Vào tuần cuối cùng, sinh viên phải hoàn thành báo cáo hoàn chỉnh để cán bộ đơn vị đánh giá, góp ý và sửa chữa

Đơn vị thực tập: Văn phòng: Phòng 704, tầng 7 nhà C12 tầng khu A Trường ĐH

Mỏ - Địa Chất

I.3 Phương pháp tiến hành.

 Phương pháp tổ chức tiến hành thực tập

• Sinh viên được cán bộ hướng dẫn tạo điều kiện tìm hiểu tổng quan

về cấu trúc, quy mô và tình hình hoạt động của đơn vị thực tập

Trang 6

• Trao đổi và học hỏi kinh nghiệm trực tiếp từ cán bộ hướng dẫn hoặc gián tiếp qua các báo cáo cho phép của bộ môn.

• Sinh viên nghiên cứu báo cáo được giao, vẫn dụng các kiến thức được học tại trường, và hướng dẫn của cán bộ đơn vị để tìm hiểu thông tin

• Qua đó, sinh viên đạt được những kiến thức chung về quy trình, cáchthức làm việc

• Viết báo cáo quá trình thực tập dưới sự hướng dẫn đánh giá và sửa chữa của giáo viên hướng dẫn

• Từ đó rút ra kinh nghiệm để từ đó áp dụng vào báo cáo thực tập tốt nghiệp và đồ án tốt nghiệp sẽ làm ở thời gian sắp tới

Trang 7

CHƯƠNG II: KHÁI QUÁT VỀ ĐƠN VỊ THỰC TẬP II.1 Thông tin về đơn vị thực tập:

II.1.1 Sơ lược về sự hình thành và phát triển đơn vị.

• Trường Đại học Mỏ – Địa chất (tiếng Anh: Hanoi University of Mining and Geology) là một trường đại học đa ngành hàng đầu tại ViệtNam Trường được thành lập năm 1966, là trường đại học đa ngành, định hướng ứng dụng, đào tạo cán bộ Khoa học kỹ thuật trình độ đại học và trên đại học về các lĩnh vực: Dầu khí, Xây dựng, Công nghệ thông tin, Cơ khí, Tự động hóa, Khai thác tài nguyên khoáng sản, Bảo

vệ môi trường, Đo đạc lãnh thổ lãnh hải, Quản lý đất đai, Kinh tế, Quản trị doanh nghiệp, Kế toán, Hiện Nhà trường có 3 cơ sở đào tạo tại Hà Nội, Quảng Ninh và Vũng Tàu Trường Đại học Mỏ – Địa chất được thành lập theo Quyết định số 147/QĐ-CP ngày 8 tháng 8 năm

1966 của Thủ tướng Chính phủ trên cơ sở Khoa Mỏ – Địa chất của trường Đại học Bách khoa Hà Nội

• Khoa Công nghệ Thông tin được thành lập ngày 07 tháng 11 năm 2002trên cơ sở phát triển từ Trung tâm Công nghệ tin học với 4 Bộ môn và

1 phòng thí nghiệm Hiện nay, Khoa có 7 Bộ môn và 1 phòng thí nghiệm, với lực lượng cán bộ giảng dạy chất lượng cao có trình độ thạc sĩ trở lên, trong đó có 01 Giáo sư, 03 Phó Giáo sư, 12 Tiến sĩ và

hơn 10 nghiêncứu sinh đang học tập, nghiên cứu tại các trường đại học uy tín trong và ngoài nước

Trang 8

• Bộ môn Khoa học Máy tính được đổi tên theo quyết định số MĐC ngày 28 tháng 9 năm 2017 trên cơ sở bộ môn Tin học Mỏ Hiện tại bộ môn đang quản lý 02 chuyên ngành: Khoa học máy tính ứng dụng và Tin học Mỏ.

1250/QĐ-Lực lượng giảng viên: 06 (02 Tiến sĩ Khoa học Máy tính, 04 Thạc sĩ CNTT)

• Bộ môn tiếp tục phát huy những thế mạnh trong hoạt động đào tạo học sinh, Nghiên cứu khoa học và chuyển giao công nghệ; tập trung tiếp cận các xu hướng công nghệ mới hiện nay trong khoa học máy tính như công nghệ di động, khoa học dữ liệu, trí tuệ nhân tạo, an toàn và bảo mật

Trang 9

CHƯƠNG III: KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU.

III.1 Khảo sát hiện trạng:

Sau khi khảo sát em đã nắm bắt được các thông tin :

• Quản lí đăng nhập: Họ tên, email, password

• Quản lí danh mục sản phẩm: mã danh mục, tên danh mục

• Quản lí sản phẩm: mã sản phẩm, tên sản phẩm,loại sản phẩm,giá sản

phẩm,hình ảnh,nội dung sản phẩm, ngày cập nhật

• Quản lí khách hàng: Họ tên, địa chỉ, số điện thoại, email

• Quản lí đơn hàng: mã đơn hàng, tên sản phẩm, giá sản phẩm,địa chỉ khách hàng

Khách hàng: người lựa chọn mặt hàng để mua Khác với mua trực tiếp tại cửa hàng,công ty ở đây khách hàng tự thao tác thông qua từng bước cụ thể để có thể mua hàng Trên mạng các mặt hàng được sắp xếp theo thứ tự dễ tìm kiếm

III.2 Phân tích yêu cầu đề bài:

III.2.1 Tên đề tài:

“Xây dựng trang web bán hoa quả hữu cơ”

III.2.2 Chức năng:

Đây là một website bán và giới thiệu sản phẩm đến người tiêu dùng với các chi tiết mặt hàng với giá cả chính xác Có các chức năng sau:

• Cho phép cập nhật hàng vào CSDL

• Hiển thị danh sách các mặt hàng theo từng danh mục sản phẩm

• Hiển thị hàng hoá khách hàng đã chọn mua

• Hiển thị thông tin khách hàng

• Quản lý đơn đặt hàng

• Xử lý đơn hàng

• Thống kê sabr phẩm bán ra trong ngày, trong khoảng thời gian

III.2.3 Yêu cầu đặt ra.

a) Thiết bị và phần mềm:

• Máy tính kết nối được Internet, Web

• Hệ quản trị cơ sở dữ liệu: MYSQL

• Phần mềm, Framework sử dụng thiết kế web: Notepad++, Visual Studio Code, XAMPP,…

Trang 10

• Tìm hiểu nắm bắt kiến thức về: Lập trình PHP, HTML, CSS, JQUERY, JS,…b) Yêu cầu trang web:

Thứ nhất: Dành cho khách hàng: Khách hàng là những người có nhu cầu mua và rấtquan tâm đến sản phẩm hữu cơ (ở đây là hoa quả hữu cơ), họ sẽ tìm các mặt hàng cần thiết trên hệ thống, kiểm tra thông tin những sản phẩm họ cần và đặt mua các sản phẩm này Vì thế phải có những chức năng sau:

• Hiển thị danh sách các sản phẩm của cửa hàng để khách hàng xem, lựa chọn và mua

• Khách hàng xem các thông tin của sản phẩm, khuyến mại trên trang web

• Sau khi khách hàng chọn và đặt mua sản phẩm trực tiếp thì phải hiện lên đơn hàng

để khách hàng có thể nhập thông tin mua và xem hóa đơn

Thứ hai: Dành cho quản trị viên: Người làm chủ hệ thống và có quyền kiểm soát mọi hoạt động của hệ thống Người này được cấp username và password để đăng nhập hệthống thực hiện chức năng của mình:

• Quản lý sản phẩm: Cập nhật, sửa, xóa các sản phẩm, loại hàng, nguồn gốc…

• Quản lý tài khoản khách hàng

• Tiếp nhận, kiểm tra đơn hàng của khách hàng Hiển thị đơn đặt hàng

• Thống kê sản phẩm theo ngày, khoảng thời gian cập nhật sản phẩm mới

Ngoài các chức năng trên thì trang web phải đạt được những yêu cầu sau:

• Được thiết kế sao cho đơn giản mà vẫn đẹp , giao diện mang tính dễ dùng, đẹp mắt

và làm sao cho khách hàng thấy được thông tin cần tìm, cung cấp thông tin khuyếnmãi hấp dẫn nhằm thu hút khách hàng

• Xây dựng chức năng cơ bản của một website bán hàng thương mại Website có khả năng tương thích với tất cả các thiết bị và nền tảng hiện tại và có thể nâng cấp trong tương lai

• Hỗ trợ khách hàng nhanh nhất khi nhận được yêu cầu liên hệ

• Điều quan trọng là đảm bảo an toàn tuyệt đối thông tin khách hàng trong quá trình mua và thanh toán Đồng thời trang web phải luôn đổi mới và cập nhật hàng ngày

Trang 11

CHƯƠNG IV: TÌM HIỂU CÔNG CỤ XÂY DỰNG WEBSITE

IV.1 Tìm Hiểu về HTML

HTML là viết tắt của từ Hyper Text Markup Language, có nghĩa là ngôn ngữ đánh dấu siêu văn bản HTML được sử dụng để định dạng và hiển thị văn bản trên trình duyệt tới người sử dụng Nó là xương sống của một trang web

Vậy thì Hyper Text và Markup Language là gì?

Hyper Text: siêu văn bản có nghĩa là "văn bản trong văn bản" Một văn bản có

chứa một liên kết (link) là một siêu văn bản Mỗi lần bản click vào một từ từ đó đưa bạn tới một trang web mới, đó là siêu văn bản

Markup Language: ngôn ngữ đánh dấu là một ngôn ngữ lập trình được sử dụng để

giúp văn bản dễ tương tác và linh động hơn Nó có thể đặt văn bản vào trong các ảnh, bảng, liên kết

Một tài liệu HTML chứa nhiều thẻ HTML và mỗi thẻ HTML chứa các nội dung khác nhau

Các đặc điểm của HTML.

1 Đây là một ngôn ngữ rất dễ dàng và đơn giản

2 Rất dễ dàng để trình bày hiệu quả với HTML vì nó có nhiều thẻ định dạng

3 Đây là một ngôn ngữ đánh dấu vì vậy có thể sử dụng nó một cách linh hoạt

để thiết kế trang web cùng với văn bản

4 Có thể liên kết đến các trang web khác

5 Là một nền tảng độc lập vì nó có thể hiển thị trên bất kỳ nền tảng nào khác như Windows, Linux và Max

6 Có thể thêm các hình ảnh, video, âm thanh vào các trang web khiến nó hấp dẫn và dễ tương tác hơn

Trình soạn thảo HTML.

Trang web có thể được tạo ra và chỉnh sửa bởi trình soạn thảo HTML chuyên

nghiệp Tuy nhiên để học HTML bạn nên sử dụng trình soạn thảo văn bản đơn giản ví dụ như Notepad (Window), TextEdit (Mac), hoặc pro hơn chút như notepad++

Các trình duyệt web được sử phổ biến.

• Phổ biến trên thế giới

Trang 12

CSS là chữ viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được sử dụng

để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (ví dụ như HTML) Bạn có thể hiểu đơn giản rằng, nếu HTML đóng vai trò định dạng các phần tử trên website như việc tạo ra các đoạn văn bản, các tiêu đề, bảng,…thì CSS sẽ giúp chúng

ta có thể thêm một chút “phong cách” vào các phần tử HTML đó như đổi màu sắc trang, đổi màu chữ, thay đổi cấu trúc,…rất nhiều

Hình IV 1 CSS có vai trò trang trí thêm cho văn bản được viết bằng HTML

Phương thức hoạt động của CSS là nó sẽ tìm dựa vào các vùng chọn, vùng chọn có thể là tên một thẻ HTML, tên một ID, class hay nhiều kiểu khác Sau đó là nó sẽ áp dụng các thuộc tính cần thay đổi lên vùng chọn đó

IV.3 Tìm hiểu về JAVASCRIPT.

JavaScript là một ngôn ngữ lập trình của HTML và WEB Nó là nhẹ và được sử dụng phổ biến nhất như là một phần của các trang web, mà sự thi hành của chúng cho

Trang 13

phép Client-Side script tương tác với người sử dụng và tạo các trang web động Nó là một ngôn ngữ chương trình thông dịch với các khả năng hướng đối tượng.

JavaScript được biết đến đầu tiên với tên Mocha, và sau đó là LiveScript, nhưng công ty Netscape đã đổi tên của nó thành JavaScript, bởi vì sự phổ biến như là một hiện tượng của Java lúc bấy giờ JavaScript xuất hiện lần đầu trong Netscape 2.0 năm 1995 với tên LiveScript Core đa năng của ngôn ngữ này đã được nhúng vào Netscape, IE, và các trình duyệt khác

IV.3.1 Client-side JavaScript.

Client-Side JavaScript là Form phổ biến nhất của ngôn ngữ này Script nên được bao gồm trong một tài liệu HTML cho việc mã hóa để được thông dịch bởi trình duyệt.Nghĩa là một trang web không cần là một HTML tĩnh, nhưng có thể bao gồm các chương trình mà tương tác với người dùng, điều khiển trình duyệt, và tạo nội dung HTML động

Kỹ thuật Client-Side JavaScript cung cấp nhiều lợi thế hơn các CGI Server-Side Script

Ví dụ, bạn có thể sử dụng JavaScript để kiểm tra nếu người sử dụng đã nhập một địa chỉ Email hợp lệ trong một trường Form

JavaScript code được thực thi khi người sử dụng đệ trình Form, và chỉ nếu tất cả đầu vào là hợp lệ, chúng sẽ được đệ trình tới Web Server

JavaScript có thể được sử dụng để nắm bắt các sự kiện được khởi tạo từ người sử dụng như nhấp chuột, điều hướng link, và các hoạt động khác mà người dùng khởi tạo

IV.3.2 Các lợi thế của JavaScript.

Các lợi thế của việc sử dụng JavaScript là:

Sự tương tác Server ít hơn: Bạn có thể xác nhận đầu vào (input) người sử dụng trước khi gửi trang tới Server Điều này làm tiết kiệm lưu lượng tải ở Server, nghĩa là Server của bạn tải ít hơn

Phản hồi ngay lập tức tới khách truy cập: Họ không phải chờ cho một trang web tải lại để thấy xem nếu họ đã quên nhập cái gì đó

Trang 14

Khả năng tương tác tăng lên: Bạn có thể tạo các giao diện mà phản ứng lại khi người sử dụng rê chuột qua chúng hoặc kích hoạt chúng thông qua bàn phím.

Giao diện phong phú hơn: Bạn có thể sử dụng JavaScript để bao gồm những mục như các thành phần Drag và Drop (DnD) và các con trượt (Slider) để cung cấp một Rich Interface (Giao diện giàu tính năng) tới site khách truy cập của bạn

IV.3.3 Hạn chế của JavaScript.

Chúng ta không thể đối xử JavaScript như là một ngôn ngữ chương trình chính thức(full-fledged) Nó thiếu các tính năng quan trọng sau:

• 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ý

Một lần nữa, JavaScript là một ngôn ngữ chương trình thông dịch, nhẹ mà cho phép bạn xây dựng khả năng tương tác trong các trang HTML tĩnh

IV.3.4 Các công cụ phát triển JavaScript.

Một trong những điểm mạnh lớn nhất của JavaScript là nó không yêu cầu các công

cụ phát triển tốn kém Bạn có thể bắt đầu với một bộ biên soạn (Editor) văn bản đơn giản như Notepad Khi nó là một ngôn ngữ thông dịch bên trong context của một trình duyệt web, bạn không cần phải mua một Compiler (bộ phiên dịch)

Để làm cuộc sống của bạn đơn giản hơn, nhiều nhà cung cấp đã cho ra đời các công cụ chỉnh sửa JavaScript đẹp, được liệt kê dưới đây:

Microsoft FrontPage Microsoft đã phát triển một HTML Editor phổ biến được gọi

là FrontPage FrontPage cũng cung cấp cho nhà lập trình các công cụ JavaScript để giúp

đỡ tạo các Website có tính tương tác

Macromedia Dreamweaver MX Macromedia Dreamweaver MX là một HTML và JavaScript Editor rất phổ biến trong cộng đồng lập trình web chuyên nghiệp Nó cung cấpcác thành phần JavaScript đã xây dựng trước mà thuận tiện, tích hợp tốt với cơ sở dữ liệu,

và theo các chuẩn mới như XHTML và XML

Trang 15

Macromedia HomeSite 5 HomeSite 5 là một HTML và JavaScript Editor từ

Macromedia mà có thể được sử dụng để quản lý các Website cá nhân một cách hiệu quả

IV.3.5 JavaScript ngày nay?

Chuẩn ECMAScript Edition 5 sẽ là cập nhật đầu tiên được công bố trong 4 năm qua JavaScript 2.0 tuân theo chuẩn ECMAScript Edition 5, và sự khác nhau giữa chúng

là ít

Ngày nay, JavaScript của Netscape và JScript của Microsoft tuân theo chuẩn ECMAScript, mặc dù cả hai ngôn ngữ vẫn hỗ trợ các tính năng mà không là một phần của chuẩn này

IV.4 Tìm hiểu về JQUERY.

jQuery là thư viện được viết từ JavaScript, jQuery giúp xây dựng các chức năng bằng Javascript dễ dàng, nhanh và giàu tính năng hơn

jQuery được tích hợp nhiều module khác nhau Từ module hiệu ứng cho đến

module truy vấn selector jQuery được sử dụng đến 99% trên tổng số website trên thế giới Vậy các module chính của jQuery là gì?

Các module phổ biến của jQuery bao gồm:

• Ajax – xử lý Ajax

• Attributes – Xử lý các thuộc tính của đối tượng HTML

• Effect – xử lý hiệu ứng

• Event – xử lý sự kiện

• Form – xử lý sự kiện liên quan tới form

• DOM – xử lý Data Object Model

• Selector – xử lý luồng lách giữa các đối tượng HTML

Trang 16

Hình IV 2 liên kết giũa JQUERY với JAVASCRIPT.

jQuery không phải là một ngôn ngữ lập trình riêng biệt mà hoạt động liên kết

với JavaScript Với jQuery, bạn có thể làm được nhiều việc hơn mà lại tốn ít công sức hơn jQuery cung cấp các API giúp việc duyệt tài liệu HTML, hoạt ảnh, xử lý sự kiện và thao tác AJAX đơn giản hơn jQuery hoạt động tốt trên nhiều loại trình duyệt khác nhau Một trong những đối thủ nặng ký của jQuery đó là JS Framework

Trang 17

IV.4.1 Các tính năng quan trọng của jQuery.

Hình IV 3 Sự phổ biến và hữu dụng của Jquery

Các tính năng quan trọng của jQuery là gì? Vì sao jQuery trở nên phổ biến và hữu dụng đến như vậy?

Gọn nhẹ: jQuery là một thư viện khá gọn nhẹ – có kích cỡ khoảng 19KB

(gzipped)

Tương thích đa nền tảng: Nó tự động sửa lỗi và chạy được trên mọi trình duyệt

phổ biến như Chrome, Firefox, Safari, MS Edge, IE, Android và iOS

Dễ dàng tạo Ajax: Nhờ thư viện jQuery, code được viết bởi Ajax có thể dễ dàng tương tác với server và cập nhật nội dung tự động mà không cần phải tải lại trang.

Xử lý nhanh nhạy thao tác DOM: jQuery giúp lựa chọn các phần tử DOM để

traverse (duyệt) một cách dễ dàng, và chỉnh sửa nội dung của chúng bằng cách sử dụng Selector mã nguồn mở, mà còn được gọi là Sizzle

Đơn giản hóa việc tạo hiệu ứng: Giống với code snippet có hiệu ứng animation,

nó phủ các dòng code và bạn chỉ việc thêm biến/nội dung vào thôi

Hỗ trợ tốt phương thức sự kiện HTML: Xử lý sự kiện − jQuery xử lý các sự kiện

đa dạng mà không làm cho HTML code trở nên lộn xộn với các Event Handler

Trang 18

IV.4.2 Ưu điểm của jQuery là gì?

Hình IV 4 Ưu điểm của Jquery

Ưu điểm của jQuery thì vừa quan trọng vừa đáng giá:

• jQuery xử lý code rất nhanh và có khả năng mở rộng

• jQuery tạo điều kiện cho người dùng viết các mã chức năng bằng các dòng tối thiểu

• jQuery cải thiện hiệu suất lập trình web

• jQuery phát triển các ứng dụng có tương thích với trình duyệt

• Hầu hết các tính năng mới của trình duyệt mới đều được jQuery sử dụng

Sử dụng nhiều thư viện trong jQuery

Trong jQuery, bạn có thể sử dụng nhiều thư viện khác nhau mà không gây sự xungđột giữa chúng Ví dụ, bạn có thể dùng song hành thư viện jQuery và thư viện MooTool JavaScript cùng với nhau Bạn có thể kiểm tra phương thức: jQuery – Phương

thức noConflict để tìm hiểu thêm chi tiết

Nhìn chung, jQuery đã đáp ứng nhu cầu của lập trình hiện đại đó là hạn chế việc lập trình nhiều, nhưng vẫn đảm bảo các yêu cầu, đúng như slogan của jQuery “write less,

do more” (viết mã ít mà hiệu quả đạt được lại tối đa)

Trang 19

IV.5 Tìm Hiểu về Bootrap.

Bootstrap là một framework bao gồm các HTML, CSS và JavaScript template dùng

để phát triển website chuẩn responsive

Bootstrap cho phép quá trình thiết kế website diễn ra nhanh chóng và dễ dàng hơn dựa trên những thành tố cơ bản sẵn có như typography, forms, buttons, tables, grids, navigation, image carousels…

Bootstrap là một bộ sưu tập miễn phí của các mã nguồn mở và công cụ dùng để tạo

ra một mẫu website hoàn chỉnh Với các thuộc tính về giao diện được quy định sẵn như kích thước, màu sắc, độ cao, độ rộng…, các designer có thể sáng tạo nhiều sản phẩm mới

mẻ nhưng vẫn tiết kiệm thời gian khi làm việc với framework này trong quá trình thiết kế giao diện website.

IV.5.1 Lịch sử của Bootstrap.

Hình IV 5 giao diện Bootstrap

Bootstrap là sản phẩm của Mark Otto và Jacob Thornton tại Twitter Nó được xuất

bản như là một mã nguồn mở vào ngày 19/8/2011 trên GitHub Tên gọi ban đầu

là Twitter Blueprint.

Trang 20

Đến ngày 31/1/2012, Bootstrap phiên bản 2 đã được phát hành Bootstrap 2 được bổsung bố cục lưới 12 cột với thiết kế tùy chỉnh đáp ứng cho nhiều màn hình kích thước Tiếp nối sự thành công của phiên bản 2, Bootstrap 3 ra đời vào ngày 19/8/2013 với giao diện tương thích với smartphone.

Chỉ 3 năm sau ngày ra mắt, Bootstrap đã trở thành No.1 project trên GitHub Vào tháng 10/2014, Mark Otto công bố phiên bản Bootstrap 4 đang được phát triển Phiên bảnalpha đầu tiên của Bootstrap 4 đã được triển khai vào tháng 8/2015 Phiên bản mới nhất của Bootstrap được giới thiệu đến người dùng là Bootstrap 4.3.1 Cho đến

nay, Bootstrap vẫn là một trong những framework thiết kế website có lượng người dùng

“khủng” nhất

IV.5.2 Tại sao nên dùng Bootstrap.

Giữa muôn vàn ứng dụng thiết kế website hiện nay, Bootstrap vẫn có khả năng cạnhtranh cao là nhờ những đặc điểm nổi bật sau:

Trang 21

Bootstrap là sáng tạo của các lập trình viên giỏi trên khắp thế giới Bootstrap đã được nghiên cứu và thử nghiệm trên các thiết bị Được kiểm tra nhiều lần trước khi đưa vào sử

dụng Do đó, khi chọn Bootstrap, bạn có thể tin rằng mình sẽ tạo nên những sản phẩm

với chất lượng tốt nhất

Độ tương thích cao

Điểm cộng lớn nhất của Bootstrap là khả năng tương thích với mọi trình duyệt và nền tảng Đây là một điều cực kì quan trọng và cần thiết trong trải nghiệm người dùng

Sử dụng Grid System cùng với hai bộ tiền xử lý Less và Sass, Bootstrap mặc định hỗ

trợ Responsive và ưu tiên cho các giao diện trên thiết bị di động hơn Bootstrap có khả năng tự động điều chỉnh kích thước trang website theo khung browser Mục đích để phù hợp với màn hình của máy tính để bàn, tablet hay laptop

IV.6 Tìm Hiểu về PHP.

PHP từ viết tắt của nó là “Hypertext Preprocessor”, làm một ngôn những lập trình thường được dùng để ứng dụng về web Hiện tại có rất nhiều ngôn ngữ có thể viết về webnhư C#, Python, Java và PHP là một trong các ngôn ngữ của nhóm lập trình này

Hình IV 6 Tìm hiểu về PHP

Ngôn ngữ lập trình PHP đang chiếm số lượng lớn các lập trình viên, có thể nói là lớn nhất Bởi PHP với cú pháp đơn giản, tốc độ nhanh và nhỏ gọn, thời gian để tiếp cận PHP ngắn hơn rất nhiều so với những ngôn ngữ lập trình khác

Ngày đăng: 30/07/2021, 18:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w