Вопросы с тегом «javascript»

2418
Как передать аргументы командной строки в программу Node.js?

У меня есть веб-сервер, написанный на Node.js, и я хотел бы запустить его с определенной папкой. Я не уверен, как получить доступ к аргументам в JavaScript. Я запускаю узел так: $ node server.js folder вот server.jsмой код сервера Справка Node.js говорит, что это возможно: $ node -h Usage: node...

2384
Длина объекта JavaScript

У меня есть объект JavaScript, есть ли встроенный или общепринятый способ получения длины этого объекта? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21;...

2381
Как изменить URL-адрес без перезагрузки страницы?

Есть ли способ изменить URL текущей страницы без перезагрузки страницы? Я хотел бы получить доступ к части до # хэша, если это возможно. Мне нужно только изменить часть после домена, поэтому я не нарушаю междоменные политики. window.location.href = "www.mysite.com/page2.php"; // Sadly this...

2377
Проверка десятичных чисел в JavaScript - IsNumeric ()

Какой самый чистый и эффективный способ проверки десятичных чисел в JavaScript? Бонусные баллы за: Ясность. Решение должно быть чистым и простым. Кросс-платформенный. Тестовые случаи: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42')...

2367
Установите значение параметра по умолчанию для функции JavaScript

Я хотел бы, чтобы функция JavaScript имела необязательные аргументы, для которых я установил значение по умолчанию, которые используются, если значение не определено (и игнорируется, если значение передается). В Ruby вы можете сделать это так: def read_file(file, delete_after = false) # code end...

2339
Что такое JavaScript-версия sleep ()?

Есть ли лучший способ создать sleepв JavaScript, чем следующая pausecompфункция ( взято здесь )? function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } Это не дубликат Sleep в JavaScript - задержка между действиями ;...

2328
jQuery выделите элемент

На этот вопрос есть ответы на переполнение стека на русском : Как проскролить плавную страницу вниз до опреденнного элемента? У меня есть этот inputэлемент: <input type="text" class="textfield" value="" id="subject" name="subject"> Затем у меня есть некоторые другие элементы, такие как...

2301
.prop () против .attr ()

Так что в jQuery 1.6 появилась новая функция prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое? И если я действительно должен перейти к использованию prop(), все...

2262
Существует ли стандартная функция для проверки нулевых, неопределенных или пустых переменных в JavaScript?

Есть ли универсальная функция JavaScript, которая проверяет, что переменная имеет значение и гарантирует, что это не так undefinedили нет null? У меня есть этот код, но я не уверен, что он охватывает все случаи: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0)...

2229
Как получить дочерние элементы селектора $ (this)?

У меня есть макет, похожий на этот: <div id="..."><img src="..."></div> и хотел бы использовать селектор jQuery, чтобы выбрать дочернего imgэлемента внутри divклика. Чтобы получить div, у меня есть этот селектор: $(this) Как я могу получить ребенка imgс помощью...

2197
Как очистить массив в JavaScript?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Есть ли способ очистить массив и, если возможно, с .remove()? Например, A = [1,2,3,4]; Как я могу очистить...

2195
Как решить, когда использовать Node.js?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я новичок в такого рода вещи, но в последнее время я слышал много о том , как хорошо Node.js есть. Учитывая то,...

2131
Как я могу определить, является ли переменная «неопределенной» или «нулевой»?

Как определить, является ли переменная undefinedили null? Мой код выглядит следующим образом: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Но если я сделаю это,...

2131
Что такое JSONP и почему он был создан?

Я понимаю JSON, но не JSONP. Документ Википедии о JSON является (был) лучшим результатом поиска для JSONP. Это говорит это: JSONP или «JSON with padding» - это расширение JSON, префикс которого указан в качестве входного аргумента самого вызова. А? Какой звонок? Это не имеет никакого смысла для...

2102
Откройте URL в новой вкладке (а не в новом окне)

Я пытаюсь открыть URL в новой вкладке, в отличие от всплывающего окна. Я видел похожие вопросы, где ответы будут выглядеть примерно так: window.open(url,'_blank'); window.open(url); Но ни один из них не работал для меня, браузер все еще пытался открыть всплывающее...

2082
Какой синтаксис является предпочтительным для определения перечислений в JavaScript?

Какой синтаксис является предпочтительным для определения перечислений в JavaScript? Что-то вроде: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } Или есть более предпочтительная...