存档

文章标签 ‘Javascript’
497 views

怎样在 Windows 环境下调试 JScript 脚本

2009年8月27日

要调试脚本, 首先必须安装 VS2005 或 VS2008 等 Microsoft 的开发工具, 不再细说. JScript (或VBscript) 脚本有单独以 .js (或 .vbs) 为扩展名方式存在的; 也有以内嵌在 html 网页内或者以 .wsc 脚本组件的方式存在的. 分别介绍之.
阅读全文…

技术心得 , , ,

706 views

从 C++/ATL 客户程序调用 Javascript 编写的组件

2009年5月23日

有这个问题是因为, 我们可能要用 JavaScript 语言作为 “胶水” 粘合我们的 C++/ATL 组件, 那, 怎么在客户端使用 “胶水” 呢”? 以下就是它的简介.

首先, 用 JavaScript 语言编写组件, 以下是个例子:

<?xml version="1.0" encoding="UTF-8"?>
<?component error="true" debug="true"?>
<component id="XrhTest.LowerToUpper">

<registration
   description = "UpperCase and lowCase convertion"
   progid="XrhTest.LowerToUpper"
   version="1.0"
   classid="{9B88510F-9D5B-4dcd-9068-8AB0B4F7999C}" remotable="true">
</registration>

<public>

<!-- define method -->
<method name="toLower">
  <parameter name="str"/>
</method>
<method name="toUpper">
  <parameter name="str"/>
</method>

</public>

<script language="JavaScript">
<![CDATA[
function toLower(str)
{
    var result=str.toLowerCase();
    return result;
}
function toUpper(str)
{
    var result=str.toUpperCase();
    return result;
}
]]>
</script>

</component>

注意以上代码的第二行 < ? component error=”true” debug=”true” ? > , 意思是执行错误检查和允许调试.
阅读全文…

技术心得 , ,