湖南师范大学自然科学学报
湖南師範大學自然科學學報
호남사범대학자연과학학보
ACTA SCIENTIARUM NATURALIUM UNIVERSITATIS NORMALIS HUNANENSIS
2014年
6期
88-92
,共5页
JavaScript编程%C#语言%V8引擎%JavaScript调试器%委派%软件界面
JavaScript編程%C#語言%V8引擎%JavaScript調試器%委派%軟件界麵
JavaScript편정%C#어언%V8인경%JavaScript조시기%위파%연건계면
JavaScript programming%C# language%V8 engine%JavaScript debugger%delegation%software interface
JavaScript编程变得越来越重要,一个独立运行的轻量的JavaScript调试器工具成为许多Web应用开发人员迫切需要的一种工具。采用基于C++的V8引擎作为调试器的脚本解释器,构建出包含编辑模块、结果显示模块、JavaScript模块三个模块的JavaScript调试器。其中JavaScript模块又包含JavaScript引擎、代码检查器、参数配置器、代码压缩器、代码辅助五个子模块。使用委派的信息交互方式来实现模块间的信息传递,使提出的调试器具有简便易用、突出重点、容错高的软件界面。
JavaScript編程變得越來越重要,一箇獨立運行的輕量的JavaScript調試器工具成為許多Web應用開髮人員迫切需要的一種工具。採用基于C++的V8引擎作為調試器的腳本解釋器,構建齣包含編輯模塊、結果顯示模塊、JavaScript模塊三箇模塊的JavaScript調試器。其中JavaScript模塊又包含JavaScript引擎、代碼檢查器、參數配置器、代碼壓縮器、代碼輔助五箇子模塊。使用委派的信息交互方式來實現模塊間的信息傳遞,使提齣的調試器具有簡便易用、突齣重點、容錯高的軟件界麵。
JavaScript편정변득월래월중요,일개독립운행적경량적JavaScript조시기공구성위허다Web응용개발인원박절수요적일충공구。채용기우C++적V8인경작위조시기적각본해석기,구건출포함편집모괴、결과현시모괴、JavaScript모괴삼개모괴적JavaScript조시기。기중JavaScript모괴우포함JavaScript인경、대마검사기、삼수배치기、대마압축기、대마보조오개자모괴。사용위파적신식교호방식래실현모괴간적신식전체,사제출적조시기구유간편역용、돌출중점、용착고적연건계면。
JavaScript programming is becoming increasingly important.An independent-running lightweight JavaScript debugger has become an important tool for Web application developers.The JavaScript debugger three modules, namely the editing module, the result displaying module and the JavaScript module is constructed by the script interpreter which adopts v8 engine based on C#language as debugger.Among them, the JavaScript module includes five submodules such as JavaScript engine, code checker, parameters configuration, code compressors and code assistance.Using the delegation information-interacted means to achieve information transmission between modules, the established debuger owns a software interface with qualities as using simply and easily, highlighting the keys and high fault tolerance.