Учебник для начинающих по Jquery с использованием Script # - PullRequest
1 голос
/ 12 апреля 2011

Я пытаюсь продолжить работу с библиотекой Script # и нахожу сложным написать некоторый код на основе jjuery Ajax.Есть ли какое-нибудь учебное пособие для начинающего или важная документация по API, которая поможет мне начать работу очень быстро?

Ответы [ 2 ]

6 голосов
/ 13 апреля 2011

Поскольку вы упомянули, что вы новичок в jQuery, я бы по крайней мере начал с документации jQuery и освоился с основами (см. Документация jQuery ).

Как только вы освоитесь с jQuery, использовать его в Script # довольно просто, поскольку Script # уже содержит привязки для jQuery. Для начала:

  1. Убедитесь, что вы включаете jQuery в свою HTML-страницу или шаблоны, как обычно для jQuery (например, <script src="[jQuery]"></script>).
  2. Убедитесь, что ваш проект Script # содержит ссылку на Script.jQuery(.dll).
  3. В исходных файлах .cs добавьте using jQueryApi; (для удобства). Это пространство имен, содержащее привязки jQuery в Script #.

Теперь вы можете использовать jQuery в своем коде Script # таким образом, чтобы он соответствовал 1: 1, если вы использовали jQuery в JavaScript. Самое большое отличие состоит в том, как вы сначала создаете объект 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(); });
3 голосов
/ 07 мая 2011

Недавно на MIX11, Никхил Котари (Nikhil Kothari), создатель Script #, провел очень хорошую сессию по Script #, за которой последовал приятный пост в блоге, рассказывающий, как использовать Script # с jQuery. Это идеально подходит для начинающих. Ниже приведены ссылки на видео сессии и последующее сообщение в блоге

видео - http://channel9.msdn.com/Events/MIX/MIX11/HTM16

архивное сообщение в блоге - http://web.archive.org/web/20110421060154/http://www.nikhilk.net/ScriptSharp-MIX11.aspx

...