Вопросы с тегом '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
57 отв.

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

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

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

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

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

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

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
40 отв.

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

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

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

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

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

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

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

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

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

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

Для каждого по массиву в JavaScript?

Как я могу просмотреть все записи в массиве с помощью JavaScript? Я подумал, что это что-то вроде этого: forEach(instance in theArray) Где theArray - мой массив, но это кажется неправильным.
17 февр. '12 в 16:51
58 отв.

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

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