ScriptSharp讲稿.doc_第1页
ScriptSharp讲稿.doc_第2页
ScriptSharp讲稿.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C# To Javascript准备工具:Visual studio 2010 ,暂没有适合于visual studio 的其它版本.ScriptSharp 安装包 ScriptSharpEx 安装包安装过程中,要关闭Visual studio ScriptSharp直接依次点击下一步 即可安装.ScriptSharpEx 请参考其压缩包内的 “安装指南.txt” 文件,进行安装. ScriptSharp是什么?一个将C#代码编译为Javascript的工具。ScriptSharpEx是什么 ?在Script#的基础上,我封装了两个工具,一个是快速开发Javascript控件的工具,另一个则是根据Json字符串生成C#实体类的工具. 为什么需要从C#转换为Javascript?每一个开发人员心里都清楚,开发Javascript是项极其繁琐的工作.Javascript开发缺点:大型项目不容易组织代码.重构困难因为语言的原因,没有一个较好的开发工具.使用ScriptSharp开发Javascript的优点:充分利用Visual studio 对C#的优良支持,高效开发.使用Reflector方便的查看和学习编写的脚本类库.易于组织和重构代码.易于查错和代码分析.目前Scriptsharp的缺点:只支持ISO-2 的C#语法.因此,不能使用Linq,匿名对象等功能.该工具只负责将C# 源代码生成Javascript,调试代码的时候,还需要借助调试工具,如FireBug , Visual studio 的脚本调试.实例: HelloWorld;JQuery Ajax Demo; Json字符串到C#实体类的生成;用户控件的使用;自定义事件的使用;重要提示:要更改生成Javascript的路径,可通过以下过程实现:右键点击 ScriptSharp脚本项目,选择“御载项目” ,再次右键点击该项目,选择“编辑”,找到“*”一项,将*的字符串改为你要输出JS文件的路径。Script. Literal(string script, params object args) 方法用于直接输出Javascript代码,如: Script.Literal(alert(demo);) 。使用 Script.Literal(debugger;); 这行代码,我们可以给浏览器加上调试断点。SriptSarpUtility.console 含有浏览器控制台API.GlobalMethodsAttribute 标记用于类型,它将类中的所有方法注册到Window对象.Imported 标记用于类型,它表示该类下的方法为外部引用,不生成实际的代码.C#文件在保存时要以 UTF-8格式保存.参考:ScriptSharp官方网站:/ScriptSharp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论