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

1763
В чем разница между Bower и npm?

В чем принципиальная разница между bowerи npm? Просто хочу что-то простое и понятное. Я видел, как некоторые из моих коллег использовали bowerи npmвзаимозаменяемо в своих...

1745
Что такое «новое» ключевое слово в JavaScript?

newКлючевое слово в JavaScript может быть довольно запутанным , когда он впервые встречается, так как люди склонны думать , что JavaScript не является объектно-ориентированный язык программирования. Что это? Какие проблемы это решает? Когда это уместно, а когда нет?...

1745
Копировать массив по значению

При копировании массива в JavaScript в другой массив: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] Я понял, что arr2относится к тому же массиву arr1, а не к новому, независимому массиву. Как я могу скопировать массив, чтобы получить два независимых...

1697
Что такое TypeScript и почему я должен использовать его вместо JavaScript? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Не могли бы вы описать, что такое язык TypeScript?...

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

Как бы я написал эквивалент C # String.StartsWithв JavaScript? var haystack = 'hello world'; var needle = 'he'; haystack.startsWith(needle) == true Примечание. Это старый вопрос, и, как указано в комментариях, ECMAScript 2015 (ES6) представил этот .startsWithметод. Однако на момент написания этого...

1686
Как Facebook отключает встроенные в браузер инструменты разработчика?

Таким образом, очевидно, что из-за недавних мошенничеств люди используют средства разработчика для размещения спама и даже используют для взлома учетных записей. Facebook заблокировал инструменты разработчика, и я даже не могу использовать консоль. Как они это сделали ?? В одном сообщении о...

1677
Привязка событий к динамически создаваемым элементам?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. У меня есть немного кода, где я перебираю все поля выбора на странице и привязываю .hoverк ним событие, чтобы немного...

1653
Как лучше всего обнаружить мобильное устройство?

Есть ли надежный способ определить, использует ли пользователь мобильное устройство в jQuery? Что-то похожее на атрибут CSS @media? Я хотел бы запустить другой скрипт, если браузер находится на портативном устройстве. Функция jQuery $.browser- это не то, что я...

1625
Преобразование данных формы в объект JavaScript с помощью jQuery

Как мне преобразовать все элементы моей формы в объект JavaScript? Я хотел бы иметь какой-то способ автоматического создания объекта JavaScript из моей формы, без необходимости циклически перебирать каждый элемент. Я не хочу, чтобы строка возвращалась $('#formid').serialize();, и при этом я не...

1617
Предварительный просмотр изображения перед его загрузкой

Я хочу иметь возможность предварительного просмотра файла (изображения) до его загрузки. Действие предварительного просмотра должно выполняться в браузере без использования Ajax для загрузки изображения. Как я могу это...

1602
Различия между lodash и подчеркиванием [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Почему кто-то предпочитает библиотеку утилит lodash.js или underscore.js...

1601
Как пройти через простой объект JavaScript с объектами в качестве членов?

Как я могу перебрать все члены в объекте JavaScript, включая значения, которые являются объектами. Например, как я могу пройти через это (доступ к «your_name» и «your_message» для каждого)? var validation_messages = { "key_1": { "your_name": "jimmy", "your_msg": "hello world" }, "key_2": {...

1590
Как я могу добавить новые элементы массива в начале массива в Javascript?

У меня есть необходимость добавлять или добавлять элементы в начале массива. Например, если мой массив выглядит следующим образом: [23, 45, 12, 67] И ответ на мой вызов AJAX: 34я хочу, чтобы обновленный массив был таким: [34, 23, 45, 12, 67] В настоящее время я планирую сделать это так: var...

1578
Как отлаживать приложения Node.js?

Как отладить серверное приложение Node.js? Прямо сейчас я в основном использую отладку предупреждений с такими инструкциями печати: sys.puts(sys.inspect(someVariable)); Должен быть лучший способ отладки. Я знаю, что в Google Chrome есть отладчик командной строки. Этот отладчик также доступен для...