引用javascript引擎
在网上找到的源码,可是执行不了,请前辈们看看,
执行+-*/是可以的
C# code:
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.CodeDom.Compiler;
namespace JSProject
{
/// <summary>
/// 动态求值
/// </summary>
public class Evaluator
{
private static object _evaluator = null;
private static Type _evaluatirType = null;
private static readonly string _jscriptSource =
@"
class Evaluator{
public function Eval(expr:String):String
{
return eval(expr);
}
}
";
/// <summary>
/// 计算结果,如果表达式出错抛出异常
/// </summary>
/// <param name="statement">表达式,如"1+2+3+4"</param>
/// <returns></returns>
public static object Eval(string statement)
{
return _evaluatirType.InvokeMember("Eval", BindingFlags.InvokeMethod, null,
_evaluator, new object[] { statement});
}
static Evaluator()
{
//构造JScript的编译驱动代码
CodeDomProvider provider = CodeDomProvider.CreateProvider("JS
相关问答:
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
我的源文件如下:
<html>
<head> <title>show picture </title>
<script>
function change(fileName)
{
  ......
我也来一个趣味javascript:
打开以下html文件,依次按下G,L,C三个键,就会有奇迹出现!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" ......
怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件
引用
onkeydown和onkeyup事件
自动触发这两个事件
onkeydown 按下
onkeyup 松开
......
如果不能 ,那么WebOS不是没有前途? 别人的成果很快就被共享了?那还有谁愿意开发啊?
问的好!你去问一问开源软件为什么要开源
我倒不觉得我看了linux源码就能写一个linux出来,哈哈
呵呵,赚钱的模式不一样 ......