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

4079
Какое значение «href» я должен использовать для ссылок JavaScript, «#» или «javascript: void (0)»?

Ниже приведены два метода создания ссылки, единственной целью которой является запуск кода JavaScript. Что лучше с точки зрения функциональности, скорости загрузки страницы, целей проверки и т. Д.? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript...

4002
Как проверить, содержит ли массив значение в JavaScript?

Какой самый краткий и эффективный способ выяснить, содержит ли массив JavaScript значение? Это единственный способ, которым я знаю, чтобы сделать это: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } Есть ли лучший и более...

3149
Перебрать массив в JavaScript

В Java вы можете использовать forцикл для обхода объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в...

3110
Что !! (не нет) оператор в JavaScript?

На этот вопрос есть ответы на Stack Overflow на русском : Двойное отрицание Я видел некоторый код , который , кажется, использовать оператор не признать, в виде двух восклицательных знаков, например , так: !!. Может кто-нибудь сказать, пожалуйста, что делает этот оператор? Контекст, в котором я...

3106
В чем разница между заявкой и заявкой?

В чем разница между использованием callи applyвызовом функции? var func = function() { alert('hello!'); }; func.apply(); против func.call(); Есть ли различия в производительности между двумя вышеупомянутыми методами? Когда лучше использовать callснова applyи...

3081
Как правильно клонировать объект JavaScript?

У меня есть объект x. Я хотел бы скопировать его как объект y, чтобы изменения yне изменялись x. Я понял, что копирование объектов, полученных из встроенных объектов JavaScript, приведет к появлению дополнительных нежелательных свойств. Это не проблема, так как я копирую один из своих собственных...

3005
Получить текущий URL с помощью JavaScript?

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

2961
event.preventDefault () против возврата false

На этом вопросе есть ответы на Переполнение стека на русском языке : "protectDefault ()" или "return false"? Когда я хочу запретить выполнение других обработчиков событий после определенного события, я могу использовать один из двух методов. Я буду использовать jQuery в примерах, но это относится...

2893
Как добавить что-то в массив?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Как добавить объект (например, строку или число) в массив в JavaScript?...

2882
Как пройти через цикл или перечислить объект JavaScript?

У меня есть объект JavaScript, как показано ниже: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Теперь я хочу , чтобы перебрать все pэлементы ( p1, p2, p3...) и получить ключи и значения. Как я могу это сделать? Я могу изменить объект JavaScript, если это необходимо. Моя конечная цель...