当前位置: 首页 > news >正文

眼镜网站 wordpress模板公司网站建设项目详情

眼镜网站 wordpress模板,公司网站建设项目详情,深圳外贸公司名录,网站包装推广案例之前测试了很多JS引擎,都只支持es5语法,不支持执行es6,测试了下微软的V8反正能跑通,应该是支持的。还得是微软呀。 如图:安装相关包: 这是参考的官方V8代码 using Microsoft.ClearScript.JavaScript; us…

之前测试了很多JS引擎,都只支持es5语法,不支持执行es6,测试了下微软的V8反正能跑通,应该是支持的。还得是微软呀。

如图:安装相关包:
在这里插入图片描述
这是参考的官方V8代码

using Microsoft.ClearScript.JavaScript;
using Microsoft.ClearScript.V8;
using Microsoft.ClearScript;
using System.Security.Cryptography;using (var engine = new V8ScriptEngine()){// 指定JavaScript文件路径string filePath = @"D:\test\CallJS\CallJS\test.js";// 读取JavaScript文件内容string javascriptCode = File.ReadAllText(filePath);// expose a host typeengine.Execute("var window = this;");engine.AddHostType("Console", typeof(Console));var type = "mp3";var mid = 440613;var para = $"corp=kuwo&p2p=1&type=convert_url2&sig=0&format={type}&rid={mid}";string str = "Console.WriteLine(encryptQuery('112233'))";string str1 = "Console.WriteLine(encryptQuery('para'))".Replace("para", para);engine.Execute(javascriptCode + C#有偿群:927860652);engine.Execute(javascriptCode + str1);engine.Execute("Console.WriteLine('{0} is an interesting number.', Math.PI)");// expose a host objectengine.AddHostObject("random", new Random());engine.Execute("Console.WriteLine(random.NextDouble())");// expose entire assembliesengine.AddHostObject("lib", new HostTypeCollection("mscorlib", "System.Core"));engine.Execute("Console.WriteLine(lib.System.DateTime.Now)");// create a host object from scriptengine.Execute(@"birthday = new lib.System.DateTime(2007, 5, 22);Console.WriteLine(birthday.ToLongDateString());");// use a generic class from scriptengine.Execute(@"Dictionary = lib.System.Collections.Generic.Dictionary;dict = new Dictionary(lib.System.String, lib.System.Int32);dict.Add('foo', 123);");// call a host method with an output parameterengine.AddHostObject("host", new HostFunctions());engine.Execute(@"intVar = host.newVar(lib.System.Int32);found = dict.TryGetValue('foo', intVar.out);Console.WriteLine('{0} {1}', found, intVar);");// create and populate a host arrayengine.Execute(@"numbers = host.newArr(lib.System.Int32, 20);for (var i = 0; i < numbers.Length; i++) { numbers[i] = i; }Console.WriteLine(lib.System.String.Join(', ', numbers));");// create a script delegateengine.Execute(@"Filter = lib.System.Func(lib.System.Int32, lib.System.Boolean);oddFilter = new Filter(function(value) {return (value & 1) ? true : false;});");// use LINQ from scriptengine.Execute(@"oddNumbers = numbers.Where(oddFilter);Console.WriteLine(lib.System.String.Join(', ', oddNumbers));");// use a dynamic host objectengine.Execute(@"expando = new lib.System.Dynamic.ExpandoObject();expando.foo = 123;expando.bar = 'qux';delete expando.foo;");// call a script functionengine.Execute("function print(x) { Console.WriteLine(x); }");engine.Script.print(DateTime.Now.DayOfWeek);// examine a script objectengine.Execute("person = { name: 'Fred', age: 5 }");Console.WriteLine(engine.Script.person.name);// read a JavaScript typed arrayengine.Execute("values = new Int32Array([1, 2, 3, 4, 5])");var values = (ITypedArray<int>)engine.Script.values;Console.WriteLine(string.Join(", ", values.ToArray()));}

稍微看下官网案例,就知道怎么用了。

再记录下es6转es5步骤:

1.npm执行以下命令:
npm install -g babel-cli 安装babel

2.查看版本 babel --version

3.初始化项目
执行npm init -y

4.安装转换包 npm install --save-dev babel-preset-es2015

5.转为新es5语法文件 babel src -d dist

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
记得把要转换的文件放在项目根目录,我把js文件放在根目录下的src文件夹中,然后创建.babelrc配置文件在根目录中
内容如下:

{"presets": ["es2015"],"plugins": []
}

在这里插入图片描述

然后会在根目录生成新的dist文件夹,es5版本的JS在里面。

http://www.yayakq.cn/news/155450/

相关文章:

  • 下载爱城市网app官方网站如何用框架做网站
  • 深圳做网站的公司那个好华为产品开发流程
  • seo体系网站的建设及优化微信小程序做网站
  • 一个网站的建设需要什么时候开始软件开发的软件
  • 高端网站设计百家号贵州网站设计公司
  • 响应式网站栅格网络逻辑设计报告
  • 网站推广应该注意什么网页设计与网站建设试卷
  • 中国著名设计师的推荐seo外链推广员
  • 单页网站制作视频教程做双语网站
  • 大朗镇网站仿做桂林漓江官网
  • 财务公司网站模板下载学技术包分配的培训机构
  • 苏州浒关网站建设wordpress怎么改标题
  • 企聚网站建设app制作公司十强
  • 金乡县住房和城乡建设局网站企业网站建设定位注意的问题
  • 成都 商业网站建设网络技术服务合同模板
  • 深圳做网站和视频宣传机构怎么查公司注册信息
  • 网上工伤做实网站光之翼可以做网站吗
  • 设计平面广告优化推广的页面对于优化点击率起非常大的作用
  • dedecms win8风格网站模板.net网站开发优点
  • 网站开发相关职业岗位旅游手机网站建设智慧旅游
  • 软件承接网站建设做网站用虚拟主机好吗
  • 哪个网站可以做自己的网页网站建设优化方法
  • 在微信上做彩票网站有哪些php网站开发用什么软件
  • 南昌网站建设公司如何彩票源码论坛
  • 浙江省邮电工程建设有限公司 网站免费行情的软件入口下载
  • 做网站的公司怎样收费wordpress 自定义内容模型
  • 安做省民改厅网站wap网站建设案例
  • 网站建设内容的重点大学生创意电子产品设计
  • 慕课网网站建设目的dw制作网页的作业免费
  • 住房和城乡建设部网站现行规范wordpress用户角色管理