Đăng Ký
Kết quả 1 đến 10 của 24

Threaded View

  1. #8
    Thành viên Mới
    Ngày tham gia
    Jul 2014
    Bài viết
    8
    Thanks
    2
    13 lượt trong 4 bài viết
    Trích dẫn Gửi bởi ducphan_cdt Xem bài viết
    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.
    Trích dẫn Gửi bởi chauvinhloi Xem bài viết
    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ớ).

  2. The Following 3 Users Say Thank You to letungdkc For This Useful Post:


Đánh dấu

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
  •  
Back to Top