关于Jquery的初学者教程使用脚本#

时间:2011-04-12 16:25:03

标签: jquery script#

我正在尝试使用Script#库,并发现编写基于jQuery的Ajax代码很有挑战性。是否有任何初学者的教程或重要的API文档可以让我快速入门?

2 个答案:

答案 0 :(得分:6)

既然你提到你是jQuery的新手,我至少会从jQuery文档入手,并熟悉基础知识(参见jQuery Documentation)。

一旦你对jQuery感到满意,在Script#中使用它是相当简单的,因为Script#已经包含了jQuery的绑定。开始使用:

  1. 确保您在HTML页面或模板中包含jQuery,就像通常使用jQuery一样(例如<script src="[jQuery]"></script>)。
  2. 验证您的脚本#项目是否引用了Script.jQuery(.dll)
  3. .cs源文件中添加using jQueryApi;(为方便起见)。这是包含Script#的jQuery绑定的命名空间。
  4. 现在,您可以在脚本#代码中使用jQuery,如果您在JavaScript中使用jQuery,则以1:1的方式映射。但最大的区别在于您首先如何创建jQuery对象。

    在JavaScript中:

    // selector
    var paragraphs = $("p");    
    
    // ad-hoc html
    var someHtml = $("<strong>hello</strong>"); 
    
    // existing DOM element
    var elementFromDom = $(document.getElementById("myDiv"));
    
    // ready callback
    $(function() { doSomething(); });
    

    脚本#/ C#:

    // selector
    jQueryObject paragraphs = jQuery.Select("p");
    
    // ad-hoc html
    jQueryObject someHtml = jQuery.FromHtml("<strong>hello</strong>");
    
    // existing DOM element
    jQueryObject elementFromDom = jQuery.FromElement(Document.GetElementById("myDiv"));
    
    // ready callback
    jQuery.OnDocumentReady(delegate { DoSomething(); });
    

答案 1 :(得分:3)

最近在MIX11上,Script#的创建者Nikhil Kothari在Script#上发表了一篇非常好的会议,接着是一篇很好的博客文章,内容涉及如何在jQuery中使用Script#。这对初学者来说是完美的。以下是会话视频的链接和随后的博客文章

视频 - http://channel9.msdn.com/Events/MIX/MIX11/HTM16

归档博客帖子 - http://web.archive.org/web/20110421060154/http://www.nikhilk.net/ScriptSharp-MIX11.aspx