Можно ли использовать jQuery в классическом приложении ASP? - PullRequest
3 голосов
/ 02 июня 2009

У нас есть большое классическое приложение ASP, которое мы переписываем в ASP.NET. Мы не закончим переписывать, тестировать и т. Д. До конца следующего года. Тем временем мы испытываем большое давление, чтобы усовершенствовать интерфейс классического приложения ASP.

Можно ли использовать jQuery с классическим ASP?

Ответы [ 9 ]

7 голосов
/ 02 июня 2009

jQuery - это инфраструктура javascript, которая никоим образом не должна мешать вашему классическому ASP.

jQuery может использоваться на стороне клиента, но может работать только с тем, что имеется в наличии / может запрашивать.

2 голосов
/ 02 июня 2009

Я использую Mootools на стороне сервера, а также на стороне клиента, JScript ASP качается! :)

1 голос
/ 10 мая 2011

Я не мог поверить, что кто-то задал этот вопрос :) ... со всем уважением.

Помните, PHP, ASP, ASP.NET, ASP.NET MVC, CGI .... в конце они отображают HTML-код обратно в браузер клиента. для этого нужно «прочитать» этот код и показать его на экране.

Javascript - это «сторона браузера», то есть клиентский язык, который используется для манипулирования объектами «стороны браузера» (DOM). Javascript был кошмаром для большинства веб-разработчиков, потому что браузеры не «читают» его одинаково. Слава богу, Netscape почти исчез, потому что это был один из худших вариантов.

jQuery ... как вы, возможно, уже читали, представляет собой не что иное, как красиво составленный набор классов javascript (библиотеки) ...

Несмотря на то, что jquery имеет собственный синтаксис, imho, вы должны изучить javascript или, по крайней мере, основы, чтобы понять, как jquery привносит эту магию в игру.

jquery.com для учебных пособий.

удачи

1 голос
/ 02 июня 2009

jQuery можно использовать в любом веб-приложении. Также в ваших статических HTML-страницах.

Это в основном клиентский JavaScript-каркас, который помогает вам манипулировать DOM и многими другими функциями.

1 голос
/ 02 июня 2009

Не понимаю, почему нет, jQuery - это библиотека на стороне клиента, построенная на JavaScript, что вы планируете делать с jQuery?

1 голос
/ 02 июня 2009

Да, это так. ASP просто предварительно обрабатывает и выводит HTML, которым можно манипулировать через javascript. (Или jQuery)

0 голосов
/ 02 июня 2009

jQuery не зависит от сервера (ASP.NET), он на стороне клиента. На сервере вы можете использовать любую технологию, которая вам нравится, и по-прежнему использовать jQuery.

0 голосов
/ 02 июня 2009

Я использую JQuery на классическом веб-сайте ASP.

Работает очень хорошо. Там, где это необходимо, я могу поместить некоторые вещи ASP в блоки javascript, чтобы использовать вещи из базы данных:

function myjavascripfunction(){
  $("#pageTitle").html(<%= rs("Title")%>);
}

Использование JQuery с ASP прекрасно, если вы не обладаете навыками в классическом ASP и не хотите тратить на него слишком много времени.

PS: Существует библиотека ASP-to-JSON, которая позволяет преобразовывать запросы БД в объекты JSON. Отлично подходит для создания .html-страниц, выполняющих ajax-вызовы на .asp-страницах, единственной задачей которых является получение некоторых данных из БД.

Таким образом, у вас есть повторно используемая HTML-страница, которую вы можете просто скопировать и вставить при переключении на другой серверный язык. Все, что вам нужно сделать, это сделать несколько страниц .php или .aspx, которые также возвращают JSON, и вызывать их вместо .asp.

0 голосов
/ 02 июня 2009

Classic ASP и ASP.Net являются технологиями на стороне сервера, которые выводят HTML и т. Д. В браузер клиента.

JavaScript - это технология на стороне клиента, а JQuery - это фреймворк, написанный на JavaScript, поэтому он будет работать на любой веб-странице (при условии, что браузер ее поддерживает).

Поэтому ответ, конечно, да.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...