Пытаюсь установить jquery-ui без nuget

Вчера задал вопрос о настройке даты календаря в jquery. Я обнаружил, что мой код верен, однако мне не хватало двух приведенных ниже ссылок.

https://cdnjs.cloudflare.com/ajax/libs/datepicker/0.6.5/datepicker.css
https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css

Я уже могу использовать приведенную ниже ссылку на моей веб-странице.

<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Итак, я прочитал, что должен установить пользовательский интерфейс jQuery через nuget в Visual Studio. Вот здесь и началась моя проблема. В основном моей компании нравится усложнять задачу, поэтому, пока установлен nuget, мы не можем его использовать.

Итак, я пытаюсь установить jquery ui без Nuget, но безуспешно. Я перешел на эту страницу на jquery.com о скачанном zip файле. Однако я не могу его установить или использовать?

Также мне нужен файл datepicker, который кажется отдельным от jquery-ui?

Обновлять

Итак, извините, я знаю, что веду себя здесь довольно глупо, но просто пытаюсь понять.

1) Итак, в своем проекте я создал папку CSS, в которой сохранил свой собственный файл css. И ссылайтесь на это, как показано ниже.

<link href = "CSS/myCSS.css" rel = "stylesheet" type = "text/css"/>

Итак, с файлами, которые я загрузил из jquery, я могу скопировать jquery-ui.css и jquery-ui.min.css в эту папку и ссылаться на них таким же образом,

<link href = "CSS/jquery-ui.css" rel = "stylesheet" type = "text/css"/>
<link href = "CSS/jquery-ui.min.css" rel = "stylesheet" type = "text/css"/>

2) Также в моем проекте есть папка с названием scripts. У меня есть собственный файл javascript под названием myJS. Я ссылаюсь на это, как показано ниже,

<script src = "scripts/myJS.js"></script> 

Итак, из моей загрузки из jquery, если я копирую jquery-ui.js и jquery-ui.min.js и внешний каталог и помещаю их в свою папку сценариев, я могу ссылаться на файлы как таковые,

<script src = "scripts/external/jquery/jquery.js"></script>
<script src = "scripts/jquery-ui.min.js"></script>
<script src = "scripts/jquery-ui.js"></script>

А затем удалите эту строку, так как теперь она больше не понадобится.

 <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Это правильно или я все еще что-то упускаю?

«Не могу установить или использовать?» ... а что с этим? вы можете просто разархивировать соответствующие файлы в свой проект в подходящем месте, а затем добавить теги <script на свою страницу, чтобы включить их. Файл datepicker не обязательно является отдельным - вы можете либо загрузить весь jQueryUI в один файл, либо выбрать нужные фрагменты в виде отдельных файлов. Это твой выбор. Предлагаю вам более подробно ознакомиться со страницей загрузки jQueryUI. Или вы можете ничего не скачивать и использовать CDN, как в вашем примере гиперссылок выше. Опять же, это выбор дизайна, который вы можете сделать.

ADyson 03.08.2018 10:59

Все, что делает nuget, - это лишь немного упрощает тот же процесс, автоматизируя размещение файлов в подходящем месте в вашем проекте, а также информируя вас о доступных обновлениях.

ADyson 03.08.2018 11:01

@ADyson, хорошо, понятно. Я знаю, что это, наверное, довольно просто. Я добавил обновление, но не уверен, что моя логика все еще неверна

mHelpMe 03.08.2018 12:20

вам не нужен jquery.js а также jquery.min.js - вы добавляете на свою страницу две копии jQuery, которые не будут работать должным образом. (.Min.js - это просто сжатая версия кода, идеально подходящая для живых сред, где вам не нужно выполнять детальную отладку и где вы, возможно, захотите сэкономить свою (и пользователя) полосу пропускания.

ADyson 03.08.2018 12:23

хорошо, спасибо большое!

mHelpMe 03.08.2018 12:31
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
5
270
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

просто вы можете загрузить пакет jquery-ui и затем поместить файлы из пакета в свой проект. ссылка для скачивания: https://jqueryui.com/download/

после этого вы можете импортировать эти файлы в свой проект следующим образом:

<link rel = "stylesheet" href = "jquery-ui.min.css">
<script src = "external/jquery/jquery.js"></script>
<script src = "jquery-ui.min.js"></script>

на самом деле nuget не «устанавливает» его в ваш проект, он просто загружает его, а затем импортирует.

спасибо за Ваш ответ. Я только что обновил свой вопрос, включая код из вашего ответа. Мой ответ был слишком долгим для комментария. Можете ли вы проверить, правильно ли я понимаю?

mHelpMe 03.08.2018 12:18

Другие вопросы по теме