ASP.NET MVC, как понять связанные технологии, JavaScript, HTML, CSS - PullRequest
0 голосов
/ 12 февраля 2011

Мне нужен совет. Я могу понять asp.net mvc / c #, но мне неловко, когда я работаю с html-css, javascript, jQuery. Я не могу понять, как все это перемешать. Можете ли вы дать хороший совет? Возможные хорошие статьи, примеры.

Ответы [ 4 ]

1 голос
/ 12 февраля 2011

Относительно того, как все это смешивать, можно сказать, что html и css связаны только с вашими представлениями, а javascript / jQuery может быть связан как с вашими представлениями, так и с вашими контроллерами (если вы используете AJAX).

На W3schools.com есть отличные вступления в HTML и CSS:

http://www.w3schools.com/html/html_intro.asp

http://www.w3schools.com/css/css_intro.asp

1 голос
/ 12 февраля 2011

Я бы порекомендовал вам начать с документации jquery , которая содержит много полезных руководств и примеров.Если вы говорите, что вам удобно с ASP.NET MVC, то вы уже знаете, что разметка генерируется разными помощниками, и поэтому ненавязчивое применение к ним jquery в отдельном файле javascript действительно просто и точно так же, как если бы вы использоваликакой-то другой серверный фреймворк.Просто попробуйте сделать абстракцию инфраструктуры на стороне сервера при работе с jquery.Думайте об этом с точки зрения статической разметки HTML, к которой вы применяете некоторые динамические действия.

Следующие две темы действительно важны для изучения, поскольку вы, вероятно, будете использовать их чаще всего при разработке приложений:

  • манипулирование DOM
  • AJAX

Предпринимались некоторые попытки со стороны Microsoft по абстракции javascript в некоторых помощников HTML (известных как платформа MicrosoftAjax), чтобы разработчикне нужно знать javascript или jquery для того, чтобы их использовать, и имхо это катастрофа.Это приводит к смешению разметки и javascript, а также к тому, что разработчик теряет представление о том, что происходит с его приложением, и не знает, почему это не работает, просто потому, что он изучил некоторые дырявые абстракции, не понимая фундаментальных концепций.Поэтому, если бы у меня был совет, я должен загрузить FireBug и начать практиковать jquery с простой разметкой HTML.

Кстати jsfiddle.net - отличный сайт, позволяющий очень быстро начать создавать макеты с помощью jquery, HTML и CSS.

0 голосов
/ 13 февраля 2011

Только один способ - тренироваться.Практика с книгами и с наставником намного лучше.

0 голосов
/ 12 февраля 2011

практикуйтесь и больше работайте с технологиями, если вы освоили asp.net/c#/mvc, у вас не должно возникнуть проблем и с другими вещами; начать читать блоги и книги тоже

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