1. 首页
  2. 编程语言
  3. C#
  4. C# 动态解析 javascript 脚本引擎源码,VS2010 含源码+例子

C# 动态解析 javascript 脚本引擎源码,VS2010 含源码+例子

上传者: 2018-12-10 01:33:47上传 ZIP文件 673.81KB 热度 117次
jj.SetValue("tt", new test_class()) jj.SetValue("datetime", new Func (() => DateTime.Now)) jj.SetValue("log", new Action(str => Console.WriteLine("-> " + str.ToString()))); # 动态脚本 var my_fun = { displayFullName : function() { log( datetime() + ': The Alpha Dog');} }; my_fun.displayFullName(); log( new Date()); log( new RegExp()); log( Math.random()); log( tt.GetType().ToString() ); log(datetime()); if( tt.测试1(99) > 88) { log( ' 99 大于 88'); } var i = 0 ; while( i++ < 99 ) log( i ); for( var i = 0 ; i < 99; i++ ) log( i); eval( ' log(datetime()) '); VS2010 c# 完整源码 + 脚本例子。。。。上次发了一个V8引擎别人说用不了说是 linux 上面的,,这次发个完整源码+例子,,,在说用不了,那就自己问题呢。,
用户评论
码姐姐匿名网友 2018-12-10 01:33:47

老铁,你这个太慢啦。我写的脚本引擎也是类JS语法的 用同一个长度20的数组排序算法做测试,排序1000次 我的引擎只要600-700毫秒 你的跑了几次大概都在6500毫秒左右。。。

码姐姐匿名网友 2018-12-10 01:33:47

非常全面的程序,不过我还没有看懂

码姐姐匿名网友 2018-12-10 01:33:47

非常全面的程序,不过我还没有看懂,如果是winfrom就好了,直接可以用,谢谢分享!