javascript- все статьи тега ➜ страница 41


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

console.log("double"); vs console.log('single'); Я вижу все больше и больше библиотек JavaScript, использующих одинарные кавычки при обработке строк. Каковы причины использовать один над другим? Я думал, что они в значительной степени взаимозаменяемы. ...

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

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

Что такое JavaScript-версия sleep ()?

есть ли лучший способ спроектировать a sleep в JavaScript, чем следующее ...

Что такое ключевое слово " new " в JavaScript?

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

Генерация случайных целых чисел в JavaScript в определенном диапазоне?

Как я могу генерировать случайное целое число между двумя указанными переменными в Javascript, например x = 4 и y = 8 выведет любой из 4, 5, 6, 7, 8? ...

JavaScript и нарезать/нарезать/обрезать последний символ в строке

у меня есть строка, 12345.00, и я хотел бы его вернуть 12345.0. Я посмотрел на trim, но похоже, что это только обрезка пробелов и slice что я не вижу, как это будет работать. Есть предложения? ...

Как проверить, является ли переменная массивом в JavaScript? [дубликат]

этот вопрос уже есть ответ здесь: Проверьте, является ли объект массивом? 40 ответов Я хотел бы проверить, является ли переменная массивом или одним значением в JavaScript. Я нашел возможное решение... if (variable.constructor == Array)... Это лучший способ это сделать? ...

Как я могу форматировать числа в виде строки валюты долларов в JavaScript?

Я хотел бы отформатировать цену в JavaScript. Я хотел бы функцию, которая принимает float в качестве аргумента и возвращает string формат: "$ 2,500.00" какой лучший способ сделать это? ...

JavaScript проверяет, существует ли переменная (определяется / инициализируется)

какой метод проверки, если переменная была инициализирована лучше / правильно? (Предполагая, что переменная может содержать что угодно (string, int, object, function и т. д.)) if (elem) { // or !elem или if (typeof(elem) !== 'undefined') { или if (elem != null) { ...

Как отформатировать дату JavaScript

Как я могу отформатировать объект даты JavaScript для печати как 10-Aug-2010? ...

Различия между lodash и подчеркиванием

Почему кто-то предпочитает либо лодашь.js или подчеркивания.js служебная библиотека над другой? Lodash, похоже, является заменой для подчеркивания, последний был вокруг дольше. Я думаю, что оба гениальны, но я не знаю достаточно о том, как они работают, чтобы сделать грамотное сравнение, и я хотел бы знать больше о различиях. ...

Создание элемента div в jQuery [дубликат]

этот вопрос уже есть ответ здесь: документ jQuery.создать эквивалент элемента? 13 ответов Как мне создать div элемент jQuery? ...

Когда вы должны использовать escape вместо encodeURI / encodeURIComponent?

при кодировании строки запроса для отправки на веб-сервер-когда вы используете escape() и когда вы используете encodeURI() или encodeURIComponent(): использование: escape("% +&="); или используйте encodeURI () / encodeURIComponent () encodeURI("http://www.google.com?var1=value1&var2=value2"); encodeURIComponent("var1=value1&var2=value2"); ...

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

не могли бы вы описать, что такое язык машинописи? что он может сделать, что JavaScript или доступные библиотеки не могут сделать, что дало бы мне повод рассмотреть его? ...

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

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

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

мне нужно добавить или добавить элементы в начале массива. например, если мой массив выглядит следующим образом: [23, 45, 12, 67] и ответ от моего AJAX вызова 34, Я хочу, чтобы обновленный массив следующим образом: [34, 23, 45, 12, 67] В настоящее время я планирую сделать это так: var newArray = []; newArray.push(response); for (var i = 0; i < theArray.length; i++) { newArray.push(theArray[i]); } theArray = newArray; delete newArray; есть ли лучший способ сделать это? Имеет ли ...

Как эффективно подсчитать количество ключей / свойств объекта в JavaScript?

каков самый быстрый способ подсчета количества ключей / свойств объекта? Можно ли это сделать без итерации по объекту? т. е. не делая var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox действительно предоставил волшебство __count__ свойство, но это было удалено где-то около версии 4.) ...

Как напечатать число с запятой в качестве разделителя разрядов в JavaScript

Я пытаюсь напечатать целое число в JavaScript с запятыми в качестве разделителей тысяч. Например, я хочу показать число 1234567 как "1,234,567". Как бы я это сделал? вот как я делаю это: function numberWithCommas(x) { x = x.toString(); var pattern = /(-?d+)(d{3})/; while (pattern.test(x)) x = x.replace(pattern, ","); return x; } есть более простой и более элегантный способ сделать это? Было бы неплохо, если бы он работал и с поплавками, но это не обязательно. Для в ...

Что является лучшим способом, чтобы добавить опции, чтобы выбрать из, как объект JS с помощью jQuery?

каков наилучший способ добавления опций в <select> из объекта JavaScript с помощью jQuery? Я ищу что-то, что мне не нужен плагин, чтобы сделать, но я также был бы заинтересован в плагинах, которые там есть. вот что я сделал: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>'); } } чистое / простое решение: э ...

Генерация случайных строк/символов в JavaScript

Я хочу 5-символьную строку, состоящую из символов, выбранных случайным образом из набора [a-zA-Z0-9]. каков наилучший способ сделать это с помощью JavaScript? ...