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

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

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

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

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

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

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

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

Что делает "использование строгих" в JavaScript, и каковы причины этого?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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