-
Thành viên Mới
-
The Following 5 Users Say Thank You to letungdkc For This Useful Post:
-
Thành viên cấp 1
bạn có thể cho code s7-1200 và HTML về tìm hiểu thêm
-
-
Thành viên cấp 1
letungdkc bạn là sinh viên spkt ah
-
-
Thành viên Mới
Gửi bởi
nguyenvanhao
bạn có thể cho code s7-1200 và HTML về tìm hiểu thêm
Bạn đã tìm hiểu HTML và JavaScript đến mức độ nào rồi? Nếu đã thành thạo hết thì đâu cần phải đọc full code đâu nhỉ? Còn nếu ở mức sơ khai thì bạn nên theo dõi các bài hướng dẫn của mình sau này, khi đó mới có thể tự viết được một trang web điều khiển hoàn chỉnh. Chứ bây giờ đưa full code mà đọc không hiểu thì cũng chả có ích gì. Với lại code mình tự viết thì mình mới hiểu được.
Thân!
Gửi bởi
ducphan_cdt
letungdkc bạn là sinh viên spkt ah
vâng, mình học spkt
-
-
Thành viên cấp 2
Hi ban. Viết code bằng Javascript và HMTL thì cái nào tiện lợi hơn bạn. Mình đã làm qua Webserver trên HTML nhưng thời gian delay khi load trang web giữa các nút lệnh hơi lâu. Còn Javascrip thì sao bạn?
Nguyễn Văn Phú
Sinh Viên Đại Học Công Nghiệp TPHCM
email:
Hidden Content
-
Bài viết của "hiepsipecon" đã được cám ơn bởi các thành viên:
-
Thành viên cấp 4
Gửi bởi
hiepsipecon
Hi ban. Viết code bằng Javascript và HMTL thì cái nào tiện lợi hơn bạn. Mình đã làm qua Webserver trên HTML nhưng thời gian delay khi load trang web giữa các nút lệnh hơi lâu. Còn Javascrip thì sao bạn?
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.
-
Bài viết của "chauvinhloi" đã được cám ơn bởi các thành viên:
-
Thành viên cấp 1
Gửi bởi
letungdkc
vâng, mình học spkt
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
-
-
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:
-
Thành viên cấp 4
Bạn letungdkc nói rất đúng, viết bằng tay thì chỉ tốn thêm vài dòng, còn nếu dùng jQuery thì phải chèn thêm file jQuery khoảng 100KB rất tốn bộ nhớ, có khi phải dùng thêm thẻ rất tốn kém.
Dùng code tay thì các bạn có thể tham khảo bài viết này của mình:
http://chauvinhloi.blogspot.com/2014...r-s7-1200.html
-
Bài viết của "chauvinhloi" đã được cám ơn bởi các thành viên:
-
Thành viên Mới
-
The Following 4 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à 06:28 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu