頭條里推薦的問題提問者有很大部分具有描述不清的毛病。愛因斯坦說過,相對論不難,難的是要解釋給你的祖母聽懂。寫代碼正是要邏輯清晰,說明清楚。此問題沒有任何前置環境,別人看到完全不知道如何作答。問題中涉及JS對卡進行操作,可以猜測應用場景是web應用控制讀卡器。這個場景,首先要對標準JS進行擴展,舉一個我略微熟悉的例子:STB中嵌入了一個CA讀卡器,使用瀏覽器內核的中間件時會通過porting接口將讀卡器提供的API在JS引擎中擴展出私有的JS對象CA以及其原型方法CA.getCardNumber(),CA.init(),CA.write(arrayArgs),CA.clear(),這樣瀏覽器中就可以直接調用上述對象和方法對卡進行操作。當無法修改瀏覽器內核代碼時,可以采用插件形式,主流瀏覽器都提供了插件接口來實現外部程序和web應用的bridge,這種方式應該就是提問者所描述的“button控件”,button本身是瀏覽器的一個內置對象,題意本身就有conflict。再則“用JS來循環”這句話難以理解,循環是名詞動詞化,在JS中無非就是forwhileforeach及遞歸。在明確需要調用的JS方法后使用循環控制語句對其進行操作即可。
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang