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

上传者: kissmja | 上传时间: 2023-10-09 05:03:15 | 文件大小: 674KB | 文件类型: ZIP
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 上面的,,这次发个完整源码+例子,,,在说用不了,那就自己问题呢。,

文件下载

资源详情

[{"title":"( 156 个子文件 674KB ) C# 动态解析 javascript 脚本引擎源码,VS2010 含源码+例子","children":[{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 5.52KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 5.04KB </span>","children":null,"spread":false},{"title":"JavascriptParser.cs <span style='color:#111;'> 131.21KB </span>","children":null,"spread":false},{"title":"DatePrototype.cs <span style='color:#111;'> 35.35KB </span>","children":null,"spread":false},{"title":"ExpressionIntepreter.cs <span style='color:#111;'> 34.21KB </span>","children":null,"spread":false},{"title":"ArrayPrototype.cs <span style='color:#111;'> 31.28KB </span>","children":null,"spread":false},{"title":"StringPrototype.cs <span style='color:#111;'> 29.03KB </span>","children":null,"spread":false},{"title":"Engine.cs <span style='color:#111;'> 26.76KB </span>","children":null,"spread":false},{"title":"FastDtoa.cs <span style='color:#111;'> 26.56KB </span>","children":null,"spread":false},{"title":"JsonParser.cs <span style='color:#111;'> 26.45KB </span>","children":null,"spread":false},{"title":"ObjectInstance.cs <span style='color:#111;'> 21.47KB </span>","children":null,"spread":false},{"title":"GlobalObject.cs <span style='color:#111;'> 19.71KB </span>","children":null,"spread":false},{"title":"StatementInterpreter.cs <span style='color:#111;'> 19.06KB </span>","children":null,"spread":false},{"title":"JsValue.cs <span style='color:#111;'> 18.87KB </span>","children":null,"spread":false},{"title":"MathInstance.cs <span style='color:#111;'> 15.73KB </span>","children":null,"spread":false},{"title":"ObjectConstructor.cs <span style='color:#111;'> 13.29KB </span>","children":null,"spread":false},{"title":"JsonSerializer.cs <span style='color:#111;'> 11.28KB </span>","children":null,"spread":false},{"title":"TypeConverter.cs <span style='color:#111;'> 11.07KB </span>","children":null,"spread":false},{"title":"NumberPrototype.cs <span style='color:#111;'> 10.10KB </span>","children":null,"spread":false},{"title":"CachePowers.cs <span style='color:#111;'> 8.24KB </span>","children":null,"spread":false},{"title":"DateConstructor.cs <span style='color:#111;'> 7.11KB </span>","children":null,"spread":false},{"title":"FunctionConstructor.cs <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false},{"title":"PropertyDescriptor.cs <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"RegExpConstructor.cs <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"ArrayInstance.cs <span style='color:#111;'> 6.11KB </span>","children":null,"spread":false},{"title":"ArgumentsObject.cs <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false},{"title":"DiyFp.cs <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"DoubleHelper.cs <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"ScriptFunctionInstance.cs <span style='color:#111;'> 4.97KB </span>","children":null,"spread":false},{"title":"RegExpPrototype.cs <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"FunctionPrototype.cs <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"TypeReference.cs <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"ObjectPrototype.cs <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"FastDtoaBuilder.cs <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"DeclarativeEnvironmentRecord.cs <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"NamespaceReference.cs <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"Options.cs <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"EvalFunctionInstance.cs <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"Messages.cs <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"EnvironmentRecord.cs <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"FunctionInstance.cs <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"StringConstructor.cs <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"ArrayConstructor.cs <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"NumberConstructor.cs <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"ObjectEnvironmentRecord.cs <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"StringInstance.cs <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"BooleanConstructor.cs <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"JsonInstance.cs <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"ErrorPrototype.cs <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"LexicalEnvironment.cs <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"MethodInfoFunctionInstance.cs <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"ErrorConstructor.cs <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"BooleanPrototype.cs <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"ObjectWrapper .cs <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"Class1.cs <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"BindFunctionInstance.cs <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"Reference.cs <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"ClrDataDescriptor.cs <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"TypeReferencePrototype.cs <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"JavaScriptException.cs <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"DateInstance.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"StrictModeScope.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"EvalCodeScope.cs <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"DelegateWrapper.cs <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"ClrFunctionInstance.cs <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"SyntaxNodes.cs <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"NumberInstance.cs <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"Arguments.cs <span style='color:#111;'> 958B </span>","children":null,"spread":false},{"title":"Completion.cs <span style='color:#111;'> 906B </span>","children":null,"spread":false},{"title":"ParserExtensions.cs <span style='color:#111;'> 903B </span>","children":null,"spread":false},{"title":"FunctionDeclaration.cs <span style='color:#111;'> 825B </span>","children":null,"spread":false},{"title":"RegExpInstance.cs <span style='color:#111;'> 820B </span>","children":null,"spread":false},{"title":"FunctionExpression.cs <span style='color:#111;'> 806B </span>","children":null,"spread":false},{"title":"SetterFunctionInstance.cs <span style='color:#111;'> 711B </span>","children":null,"spread":false},{"title":"IFunctionScope.cs <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":"BooleanInstance.cs <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"ClrAccessDescriptor.cs <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"GetterFunctionInstance.cs <span style='color:#111;'> 653B </span>","children":null,"spread":false},{"title":"ThrowTypeError.cs <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"Token.cs <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"ErrorInstance.cs <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 601B </span>","children":null,"spread":false},{"title":"IVariableScope.cs <span style='color:#111;'> 596B </span>","children":null,"spread":false},{"title":"DefaultTypeConverter.cs <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"FunctionShim.cs <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"State.cs <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"SyntaxNode.cs <span style='color:#111;'> 321B </span>","children":null,"spread":false},{"title":"Property.cs <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"ExecutionContext.cs <span style='color:#111;'> 301B </span>","children":null,"spread":false},{"title":"IFunctionDeclaration.cs <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"ParserException.cs <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"RegExpLiteral.cs <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"TryStatement.cs <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"ForStatement.cs <span style='color:#111;'> 273B </span>","children":null,"spread":false},{"title":"StatementsCountOverflowException.cs <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"MemberExpression.cs <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"Literal.cs <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"ParserOptions.cs <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"NumberExtensions.cs <span style='color:#111;'> 227B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明