-
Thành viên Mới

Gửi bởi
ducphan_cdt
mình cũng sinh viên spkt nè,bữa trước thấy cái đồ án webserver của bạn trên youtube rất hay,bạn sử dụng javascript để viết ah
Như anh Châu Vĩnh Lợi giải thích ở trên thì trang web thì phải được viết bằng HTML, còn javascript thì chỉ là phần bổ trợ cho trang html.

Gửi bởi
chauvinhloi
Bạn hiểu sai vấn đề rồi. HTML là ngôn ngữ để bạn tạo trang web, còn javascript chỉ là thành phần bổ trợ thêm để trang web xử lý tính toán các tác vụ phức tạp thôi. Nên bạn không thể đặt câu hỏi là "Viết code bằng Javascript và HMTL thì cái nào tiện lợi hơn".
Khi bạn thực hiện thao tác nhấn nút trên trang web, trang HTML sẽ gửi một form đến server (khi làm nút nhấn bằng AWP bạn sẽ thấy thẻ FORM). Khi đó trình duyệt của bạn sẽ tự refresh để cập nhật dữ liệu HTML mới từ server, thời gian refresh nhanh hay chậm phụ thuộc vào dung lượng web và tốc độ truyền. Điều này gây ra delay mà bạn nói.
Để khắc phục nhược điểm này, bạn có thể sử dụng AJAX (Asynchronous JavaScript and XML). Bạn có thể code AJAX bằng tay sử dụng Javascript, hoặc đơn giản hơn bạn dùng jQuery. AJAX hỗ trợ trình duyệt trao đổi dữ liệu với webserver qua XML data chứ không phải HTML như bình thường. Nghĩa là dữ liệu được trao đổi ngầm nên không cần refresh lại trang HTML. Do đó trình duyệt sẽ không phải refresh mỗi khi cần trao đổi dữ liệu.
Nên viết AJAX bằng tay, tốn vài dòng lệnh thôi chứ xài Jquery thì hao phí tài nguyên của plc quá. Bản thân Jquery là một thư viện lớn, trong khi chúng ta chỉ xài có một phần nhỏ trong đó. Với lại một file Jquery gần 100Kb, PLC sẽ không cho load vào (giới hạn 1 file <64Kb và không xài thẻ nhớ).
-
The Following 3 Users Say Thank You to letungdkc For This Useful Post:
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 03:39 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu