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

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

15
«Мышление в AngularJS», если у меня есть опыт работы с jQuery? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Предположим, …

30
Как заменить все вхождения строки?
У меня есть эта строка: "Test abc test test abc test test test abc test test abc" Выполнение: str = str.replace('abc', ''); кажется, только удалить первое вхождение abcв строке выше. Как я могу заменить все вхождения этого?


30
Как создать GUID / UUID?
Я пытаюсь создать глобально уникальные идентификаторы в JavaScript. Я не уверен, какие подпрограммы доступны во всех браузерах, насколько «случайным» и затравленным является встроенный генератор случайных чисел и т. Д. GUID / UUID должен содержать не менее 32 символов и должен оставаться в диапазоне ASCII, чтобы избежать проблем при их передаче.
4183 javascript  guid  uuid 

30
Установка флажка для галочки с помощью jQuery
На этот вопрос есть ответы на Переполнение стека на русском : Установка свойств «проверено» во флаговой кнопке с помощью jQuery Я хотел бы сделать что-то вроде этого, чтобы отметить checkboxиспользование jQuery : $(".myCheckBox").checked(true); или $(".myCheckBox").selected(true); Существует ли такая вещь?

7
Почему Google работает в то время как (1); на их ответы JSON?
Почему Google предпочитает while(1);свои (личные) ответы JSON? Например, вот ответ при включении и выключении календаря в Календаре Google : while (1); [ ['u', [ ['smsSentFlag', 'false'], ['hideInvitations', 'false'], ['remindOnRespondedEventsOnly', 'true'], ['hideInvitations_remindOnRespondedEventsOnly', 'false_true'], ['Calendar ID stripped for privacy', 'false'], ['smsVerifiedFlag', 'true'] ]] ] Я бы предположил, что это для того, чтобы …
4080 javascript  json  ajax  security 

30
Какое значение «href» я должен использовать для ссылок JavaScript, «#» или «javascript: void (0)»?
Ниже приведены два метода создания ссылки, единственной целью которой является запуск кода JavaScript. Что лучше с точки зрения функциональности, скорости загрузки страницы, целей проверки и т. Д.? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент или function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" …


30
Как проверить, содержит ли массив значение в JavaScript?
Какой самый краткий и эффективный способ выяснить, содержит ли массив JavaScript значение? Это единственный способ, которым я знаю, чтобы сделать это: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } Есть ли лучший …


30
Как мне скопировать в буфер обмена в JavaScript?
Каков наилучший способ скопировать текст в буфер обмена? (Мульти-браузер) Я пытался: function copyToClipboard(text) { if (window.clipboardData) { // Internet Explorer window.clipboardData.setData("Text", text); } else { unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper); clipboardHelper.copyString(text); } } но в Internet Explorer выдает синтаксическую ошибку. В Firefox сказано unsafeWindow is not defined. Хороший трюк без …

30
Перебрать массив в JavaScript
В Java вы можете использовать forцикл для обхода объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в JavaScript?


30
Что !! (не нет) оператор в JavaScript?
На этот вопрос есть ответы на Stack Overflow на русском : Двойное отрицание Я видел некоторый код , который , кажется, использовать оператор не признать, в виде двух восклицательных знаков, например , так: !!. Может кто-нибудь сказать, пожалуйста, что делает этот оператор? Контекст, в котором я видел это, был, this.vertical …

21
В чем разница между заявкой и заявкой?
В чем разница между использованием callи applyвызовом функции? var func = function() { alert('hello!'); }; func.apply(); против func.call(); Есть ли различия в производительности между двумя вышеупомянутыми методами? Когда лучше использовать callснова applyи наоборот?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.