Как я выполняю файл в Cygwin?

Как уже упоминалось в других ответах:

$("#whatever").click(function(){ });
// is just a shortcut for
$("#whatever").on("click", function(){ })

Отметив, что .on() поддерживает несколько других комбинаций параметров, которые .click() не позволяет, обрабатывая делегирование событий (superceding .delegate() и .live()).

(И, очевидно, существуют другие подобные методы быстрого доступа для «keyup», «focus» и т. д.)

Причина, по которой я отправляю дополнительный ответ это означает, что если вы вызываете .click() без параметров:

$("#whatever").click();
// is a shortcut for
$("#whatever").trigger("click");

Отметив, что если вы используете .trigger() напрямую, вы также можете передать дополнительные параметры или объект события jQuery, .click().

Я также хотел упомянуть, что если вы посмотрите на исходный код jQuery (в jquery-1.7.1.js), вы увидите, что внутри .click() (или .keyup() и т. д.) фактически вызовет .on() или .trigger(). Очевидно, это означает, что вы можете быть уверены, что у них действительно есть тот же результат, но это также означает, что использование .click() имеет немного меньшие накладные расходы - ничто не беспокоится или даже не думает об этом в большинстве случаев, но теоретически это может иметь значение в чрезвычайные обстоятельства.

EDIT: Наконец, обратите внимание, что .on() позволяет связать несколько событий с одной и той же функцией в одной строке, например:

$("#whatever").on("click keypress focus", function(){});
46
задан Ryan Gates 1 June 2015 в 20:41
поделиться

7 ответов

./a.exe при подсказке

74
ответ дан Allain Lalonde 26 November 2019 в 20:25
поделиться

необходимо просто быть в состоянии назвать его путем ввода в имени файла. Вам, вероятно, придется назвать ./a.exe, как текущий каталог обычно находится не на пути из соображений безопасности.

10
ответ дан Kibbee 26 November 2019 в 20:25
поделиться

просто тип./a в оболочке

6
ответ дан blank 26 November 2019 в 20:25
поделиться

Для выполнения файла в текущем каталоге синтаксис для использования: ./foo

, Как упомянуто allain, ./a.exe корректный способ выполнить a.exe в рабочем использовании каталога Cygwin.

Примечание: можно хотеть использовать -o параметр к cc для определения собственного выходного имени файла. Пример этого был бы: cc helloworld.c -o helloworld.exe.

2
ответ дан Jason Weathered 26 November 2019 в 20:25
поделиться

Thomas записал:

, По-видимому, gcc не ведет себя как тот, описанный на Языке программирования C

, Это делает в целом. Для Вашей программы для работы Windows это должно закончиться в .exe, "Язык программирования C" не был записан с программистами Windows в памяти. Как Вы видели, cygwin эмулирует многих, но не все, функции среды POSIX.

2
ответ дан Adam Mitz 26 November 2019 в 20:25
поделиться

, По-видимому, gcc не ведет себя как тот, описанный на Языке программирования C, где это говорит, что команда cc helloworld.c производит файл, названный a.out, который может быть выполнен путем ввода a.out на подсказке.

Unix А не вел себя таким образом по умолчанию (таким образом, можно просто написать исполняемое имя без./в передней стороне) в долгое время. Это назвало a.exe, потому что еще Windows не выполнит его, поскольку это получает типы файлов от расширения.

1
ответ дан Bernard 26 November 2019 в 20:25
поделиться

Просто звоните, это

> a

Удостоверяется, что это будет найдено (соединяют каналом).

-2
ответ дан kaiz.net 26 November 2019 в 20:25
поделиться
Другие вопросы по тегам:

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