首页 > 代码库 > JavaScript与C#的互操作示例

JavaScript与C#的互操作示例

近期,因为项目需要开发PC版本,所以涉及到PC版本开发技术选型的问题。

采用winForm:界面设计太难看了

采用wpf:界面好看,但是内存占用太大了。而且公司WPF技术实力不强

最后,决定采用前端页面的方式来实现,而C#只是作为一个外壳。这样子做,一来前端界面比较炫丽,有很多成熟的前端框架可用,二来,公司也有专门负责前端页面的同事。(因为公司的.NET人员比较紧张)

既然已经决定了,那么接下来就开始做demo了。做技术预研(探坑的阶段来了^_^)

 

先简单讲述一下JS和C#交互采用的第三方类库吧:ChromiumFx

(ChromiumFx 详细介绍待抽空补全)

 

 

JS与C#交互,能达到什么样的页面效果,可以参考NanUI——作者是林选臣,效果还是挺不错的

http://www.cnblogs.com/linxuanchen/p/5509076.html

 

我的dem只是借鉴了,他代码中的一部分。本来是想在他已有的基础上开始做功能的。但是后来上面要求,需要基于.NET 3.5 FrameWork(因为Win7 最低的版本是3.5)。而NanUI是4.0版本的。

不过影响不大,这里,我们把ChromiumFx编译到3.5的版本,然后写代码就行了

我已经把代码上传到git上页面了。大家下载之后,修改一下 页面里面,引用的本地网页的地址,就能看到demo了。

主要汇集了JS与C#的交互,git地址:

https://github.com/Ian-HL/JSCSharp

 

第一次写博客,还有一部分内容待补充,明天抽空补全一下

JavaScript与C#的互操作示例