Я не могу загрузить сжатую версию jquery версии 3.3.1 - используя https://jquery.com/download/ [duplicate]

По стандарту C компилятор может свободно хранить бит-бит в любом случайном порядке. Вы можете never делать какие-либо предположения о том, где выделяются биты. Вот лишь некоторые связанные с битовым полем вещи, которые не заданы стандартом C:

Неопределенное поведение

  • Выравнивание адресного блока хранения, выделенного для хранения бит (6.7.2.1).

Поведение, определяемое реализацией

  • Может ли бит-поле перемещаться по границе хранилища (6.7.2.1) ,
  • Порядок распределения бит-полей внутри единицы (6.7.2.1).

Большой / маленький endian, конечно, также определен в реализации. Это означает, что ваша структура может быть распределена следующим образом (предполагая 16-битные ints):

  PADDING: 8 f1: 1 f2: 3 f3: 4 или PADDING: 8 f3: 4 f2:  3 f1: 1 или f1: 1 f2: 3 f3: 4 PADDING: 8 или f3: 4 f2: 3 f1: 1 PADDING: 8  

Какой из них применяется? Угадайте или прочитайте углубленную документацию вашего компилятора. Добавьте к этому сложность 32-разрядных целых чисел, в больших или малых числах. Затем добавьте тот факт, что компилятору разрешено добавлять любое количество байтов заполнения в любом месте вашего битового поля, потому что оно рассматривается как структура (он не может добавлять отступы в самом начале структуры, но везде). [ ! d9]

И тогда я даже не упомянул, что произойдет, если вы используете обычный «int» в качестве типа битового поля = реализация, определяемая реализацией, или если вы используете какой-либо другой тип, чем (без знака) int = поведение.

Итак, чтобы ответить на вопрос, нет такого понятия, как переносимый код битового поля, потому что стандарт C очень неопределен, как битовые поля должны быть реализованы. Единственное, на что можно доверять битовые поля - это быть кусками логических значений, где программист не интересуется расположением битов в памяти.

Единственное портативное решение - использовать бит вместо полей бит. Сгенерированный машинный код будет точно таким же, но детерминированным. Битовые операторы на 100% переносимы на любом компиляторе C для любой системы.

14
задан Lauri Piispanen 13 January 2012 в 12:58
поделиться

6 ответов

Есть много способов заставить это работать

(он должен показать вам такой код)

Вы можете скопировать весь код и сохранить его как и jquery.js и вызвать его так:

<script type="text/javascript" src="jquery.js"></script>

Или вы могли бы просто называть его следующим образом:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>

Вы также можете ссылаться на него из разных мест :

http://code.jquery.com/jquery-1.4.2.js Исходная версия

Google Ajax API CDN

http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

Microsoft CDN

http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js

Подробнее здесь:

http://docs.jquery.com/Downloading_jQuery

EDIT:

Если вы хотите скачать код, вы действительно можете это сделать! щелкните правой кнопкой мыши флажок, например: ПРОДУКЦИЯ (24 КБ, Minified и Gzipped) и выберите сохранить как (возможно, вам нужно добавить расширение .js) «Благодаря: Джейсону Маккрири и удалению»

EDIT:

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

<script type="text/javascript" src="jquery.js"></script>

и теперь работать как обычно:

<script type="text/javascript" src="any_other_file.js"></script>

или

<script language="javascript" type="text/javascript">

your javascript here

</script>
22
ответ дан Trufa 17 August 2018 в 12:29
поделиться
  • 1
    мне нравится иметь возможность ссылаться на него без необходимости его загружать и сохранять его ... тогда где я могу написать код javascript? и как я могу ссылаться на этот код? – Justin Meltzer 15 October 2010 в 05:09
  • 2
    @Justin Meltzer Если вам нужны какие-либо разъяснения, пожалуйста, спросите! – Trufa 15 October 2010 в 05:10
  • 3
    @justin: лучший способ заключается в том, что у вас есть собственная загружаемая папка из jquery, которая напрямую связана с этим сайтом. bcoz тратит время на загрузку некоторого файла, если у вас есть собственный пакет разработки, который вы можете загрузить быстрее. – klox 15 October 2010 в 05:14
  • 4
    ok, но тогда, где я могу написать код javascript? Обычно вы ссылаетесь на свою страницу javascript, но теперь я привязываюсь к структуре jquery. так где я могу поместить код javascript? – Justin Meltzer 15 October 2010 в 05:17
  • 5
    @Justin Я сделаю редактирование, чтобы уточнить! – Trufa 15 October 2010 в 05:18

Чтобы ответить на вторую часть вашего вопроса, вы можете поместить исходный файл jQuery в любом месте, если он доступен через URL.

Чтобы включить jQuery в свои веб-страницы, добавьте следующий код к <head> вашего HTML:

<script src="http://www.example.com/path/to/jquery.js" type="text/javascript"></script>

Вы также можете использовать CDN Google, в котором хосты jQuery для всех используются (бесплатно) для лучшей производительности:

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js" type="text/javascript"></script>
1
ответ дан Cameron 17 August 2018 в 12:29
поделиться

Если на Ubuntu / Linux перейдите к вашей папке static / css / js ... или где бы вы ни захотели сохранить файл:

wget https://code.jquery.com/jquery-3.3.1.js

Теперь файл находится в вашем текущем каталоге.

0
ответ дан Grant Miller 17 August 2018 в 12:29
поделиться

Щелкните правой кнопкой мыши или выберите команду «Сохранить как ..»

Или просто скопируйте мини-код, отображаемый в браузере, и сохраните его в своем файле JavaScript.

Может быть, я более упрощаю это ... уже поздно;)

6
ответ дан Jason McCreary 17 August 2018 в 12:29
поделиться
  • 1
    +1 Вау, я не знал, что флажок указан в файле сценария. Я щелкнул правой кнопкой мыши кнопку загрузки вместо -facepalm- – BoltClock♦ 15 October 2010 в 05:03
  • 2
    Вы действительно не можете сделать & quot; Сохранить & quot; в хром ... – Trufa 15 October 2010 в 05:13
  • 3
    @Trufa Это называется «Сохранить ссылку как ...». в Chrome и работает. Только вам нужно щелкнуть по флажку, который является фактической ссылкой, а не кнопкой загрузки. – deceze♦ 15 October 2010 в 05:22
  • 4
    @deceze ты не можешь быть прав! Большое спасибо, я бы никогда не понял! Я добавлю его к моему ответу, если вы не возражаете, ради полноты ... Спасибо – Trufa 15 October 2010 в 05:27

Вы также можете ссылаться на следующий источник jQuery с сервера Google, я считаю, что термин Google CDN.

Это удобно, если пользователь или посетитель вашего сайта имеет этот файл, который уже был кеширован, что это хороший шанс, время загрузки будет увеличено! :)

Вы можете использовать следующий код:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

Поместите этот код в теги <head> вашей страницы.

Удачи! :)

6
ответ дан Qcom 17 August 2018 в 12:29
поделиться

Перейти к этой странице: http://docs.jquery.com/Downloading_jQuery

Щелкните правой кнопкой мыши ссылку для загрузки и нажмите «Сохранить ссылку как» (FF) или «Сохранить Задайте как "(IE) и сохраните его в своем предпочтительном месте.

7
ответ дан Shoban 17 August 2018 в 12:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: