Re: [問題] 請問loop寫在html裡面還是底層裡面好?
看板Programming作者donkeychen (Bad_To_The_Bone)時間12年前 (2013/04/03 02:54)推噓1(1推 0噓 21→)留言22則, 4人參與討論串3/3 (看更多)
[底層語言方法]
loop內 呼叫javascript 來update html內容
[html內呼叫的方法]
java script內寫 setinterval()的方式loop時間到去跟底層語言要資料來更新html
想請教一下
兩種方式的效率與穩定度的比較 建議用哪種方式呢
(由於在localhost執行 可以忽略網路傳輸延遲的問題)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.248.50
→
03/12 18:12,
03/12 18:12
→
03/12 23:07,
03/12 23:07
→
03/13 13:59,
03/13 13:59
→
03/15 19:12,
03/15 19:12
抱歉我回得有點慢
原問題也沒說夠清楚
我的底層語言是C++
然後這C程式用了CEF LIB去開啟WEB介面來做UI
由於整個HTML是由C code裡面的一個class開啟
所以C code有辦法丟做 javascript處理
所以可以底層C 跑loop 時間到了 丟資訊給javascript處理
也可以在setinterval後 時間到了 由javascript來呼叫底層的C要資訊
---
感覺像是.exe 裡面有一個 瀏覽器的class
用這瀏覽器跑javascript+html5
由c裡面跑loop 與由這瀏覽器裡面去跑loop
其實都是在自己電腦的同一個.exe
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.242.205
※ 編輯: donkeychen 來自: 1.162.242.205 (04/03 03:05)
→
04/03 09:18, , 1F
04/03 09:18, 1F
→
04/03 09:22, , 2F
04/03 09:22, 2F
→
04/03 09:23, , 3F
04/03 09:23, 3F
→
04/03 09:24, , 4F
04/03 09:24, 4F
→
04/03 09:24, , 5F
04/03 09:24, 5F
→
04/03 09:25, , 6F
04/03 09:25, 6F
→
04/03 09:26, , 7F
04/03 09:26, 7F
→
04/03 09:26, , 8F
04/03 09:26, 8F
推
04/03 14:46, , 9F
04/03 14:46, 9F
→
04/03 14:46, , 10F
04/03 14:46, 10F
→
04/03 14:46, , 11F
04/03 14:46, 11F
→
04/05 18:01, , 12F
04/05 18:01, 12F
應該是類似的
c 裡面 new 一個webclass, 然後用這個webclass來open新的.html
c 可以透過webclass的介面把webclass外面的data與 webclass裡面的javascript傳遞
如我可以利用c 來讀registry值 丟給webclass 然後到html裡面show出來
也可以從html利用表單給user選定日期 直接餵回來給c裡面用
因為html5多很多對使用者輸入的ui的支援 比原本用windows原生介面的好用QQ
原本要做這些輸入的檢查的code有點麻煩
感覺把這些檢查的部分拿去網頁的js裡面用簡單一些
(本來有試著用Qt 但是弄了半天編譯失敗...搞了半天就放棄了)
→
04/05 18:05, , 13F
04/05 18:05, 13F
→
04/05 18:08, , 14F
04/05 18:08, 14F
→
04/05 18:10, , 15F
04/05 18:10, 15F
→
04/05 18:10, , 16F
04/05 18:10, 16F
→
04/05 18:13, , 17F
04/05 18:13, 17F
→
04/05 18:14, , 18F
04/05 18:14, 18F
→
04/05 18:14, , 19F
04/05 18:14, 19F
→
04/05 18:14, , 20F
04/05 18:14, 20F
→
04/05 18:16, , 21F
04/05 18:16, 21F
→
04/08 05:22, , 22F
04/08 05:22, 22F
※ 編輯: donkeychen 來自: 211.72.248.50 (04/08 13:52)
我試了一下
var tid = setInterval(function(){
var showtime = MESSAGETOCCORE('NOWTIME');
$('.showtimespan').html(showtime).show();
},100);
來顯示時間
感覺有時好像不太固定是幾秒變更一次 有時是1秒 2秒 ...5秒..
看來不能用來做精準的即時顯示Q_Q
※ 編輯: donkeychen 來自: 211.72.248.50 (04/09 09:26)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章