Вопросы с тегом 'javascript'

JavaScript (не путать с Java) - это высокоуровневый, динамичный, многопарадигменный, слабо типизированный язык, используемый как для клиентской, так и для серверной скриптов. Его основное использование заключается в рендеринге и разрешении манипулирования веб-страницами. Используйте этот тег для вопросов, касающихся ECMAScript и его различных диалектов/реализаций (исключая ActionScript и Google-Apps-Script).
80
ответов

Как перенаправить на другую веб-страницу?

Как перенаправить пользователя с одной страницы на другую с помощью jQuery или чистого JavaScript?
задан 02 февр. '09 в 15:54
89
ответов

Как работают блокировки JavaScript?

Как бы вы объяснили закрытие JavaScript для кого-то, у кого есть знания о концепциях, из которых они состоят (например, функции, переменные и т.п.), Но не понимают самих замыканий? Я видел пример схемы, приведенный в Википедии, но, к сожалению, это...
задан 21 сент. '08 в 17:12
49
ответов

Как проверить, содержит ли строка подстроку в JavaScript?

Обычно я ожидал бы String.contains(), но, похоже, его нет. Каков разумный способ проверить это?
задан 24 нояб. '09 в 16:04
27
ответов

Что делает "use strict" в JavaScript, и каковы причины этого?

Недавно я запустил код моего кода JavaScript через Crockford JSLint, и он дал следующую ошибку: Problem at line 1 character 1: Missing "use strict" statement. Выполняя некоторые поиски, я понял, что некоторые люди добавляют "use strict"; в свой к...
задан 26 авг. '09 в 19:10
51
ответ

Как проверить, скрыт ли элемент в jQuery?

Можно переключить видимость элемента, используя функции .hide(), .show() или .toggle(). Как бы вы протестировали, если элемент виден или скрыт?
задан 07 окт. '08 в 16:03
33
ответов

var functionName = function() {} vs function functionName() {}

Недавно я начал поддерживать код JavaScript другого пользователя. Я исправляю ошибки, добавляю функции, а также пытаюсь привести в порядок код и сделать его более последовательным. Предыдущий разработчик использует два способа объявления функций, и ...
задан 03 дек. '08 в 14:31
51
ответ

Какой оператор равен (== vs ===) должен использоваться в сравнении JavaScript?

Я использую JSLint для прохождения через JavaScript, и он возвращает много предложений, чтобы заменить == (два знака равенства) на === (три знака равенства), когда вы делаете что-то вроде сравнения idSele_UNVEHtype.value.length == 0 внутри оператора ...
задан 11 дек. '08 в 17:19
56
ответов

Как удалить определенный элемент из массива в JavaScript?

У меня есть массив целых чисел, и я использую метод .push() для добавления в него элементов. Есть ли простой способ удалить определенный элемент из массива? Эквивалент чего-то типа array.remove(int);. Мне нужно использовать базовый JavaScript - н...
задан 24 апр. '11 в 1:17
64
ответов

Каков наиболее эффективный способ глубокого клонирования объекта в JavaScript?

Каков наиболее эффективный способ клонирования объекта JavaScript? Я видел obj = eval(uneval(o));, но который нестандартен и поддерживается только Firefox. Я ' вы делали такие вещи, как obj = JSON.parse(JSON.stringify(o));, но сомневаетесь в эффект...
задан 23 сент. '08 в 19:26
15
ответов

"Мышление в AngularJS", если у меня есть фон jQuery?

Предположим, что я знаком с разработкой клиентских приложений в jQuery, но теперь я хотел бы начать использовать AngularJS. Можете ли вы описать сдвиг парадигмы, который необходим? Вот несколько вопросов, которые могут помочь вам сформировать ответ: ...
задан 21 февр. '13 в 7:09
36
ответов

Как вернуть ответ от асинхронного вызова?

У меня есть функция foo, которая делает запрос Ajax. Как вернуть ответ от foo? Я попытался вернуть значение из обратного вызова success, а также назначить ответ локальной переменной внутри функции и вернуть ее, но ни один из этих способов не возвр...
задан 08 янв. '13 в 20:06
29
ответов

Как удалить свойство из объекта JavaScript?

Скажем, я создаю объект следующим образом: var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; Каков наилучший способ удалить свойство regex, чтобы в итоге получить новый myObject следующим образом: v...
задан 16 окт. '08 в 13:57
55
ответов

Как включить файл JavaScript в другой файл JavaScript?

Есть ли что-то в JavaScript, похожее на @import в CSS, которое позволяет вам включать файл JavaScript в другой файл JavaScript?
задан 04 июня '09 в 14:59
58
ответов

Как проверить, установлен ли флажок в jQuery?

Мне нужно проверить checked свойство флажка и выполнить действие на основе проверенного свойства с помощью jQuery. Например, если установлен флажок age, тогда мне нужно показать текстовое поле для ввода возраста, иначе скройте текстовое поле. Но с...
задан 23 мая '09 в 18:16
53
ответов

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

Ниже приведены два метода построения ссылки, которая имеет единственную цель запуска JavaScript-кода. Что лучше, с точки зрения функциональности, скорости загрузки страницы, целей проверки и т.д.? function myJsFunc() { alert("myJsFunc"); } &l...
задан 25 сент. '08 в 20:54