Запитання з тегом «javascript»

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

8
Як я можу видалити елемент із списку за допомогою lodash?
У мене є об’єкт, який виглядає приблизно так: var obj = { "objectiveDetailId": 285, "objectiveId": 29, "number": 1, "text": "x", "subTopics": [{ "subTopicId": 1, "number": 1 }, { "subTopicId": 2, "number": 32 }, { "subTopicId": 3, "number": 22 }] } var stToDelete = 2; Я lodashвстановив у своїй програмі інші …

10
Як встановити файл cookie для іншого домену
Скажімо, у мене є веб-сайт, який називається a.com, і коли певна сторінка цього сайту завантажується, скажімо, посилання на сторінку, я люблю встановити файл cookie для іншого сайту, який називається b.com, а потім перенаправити користувача на b.com. Я маю на увазі, під час завантаження a.com/linkя хочу встановити cookie для b.comта перенаправити …

21
Чому typeof NaN повертає "число"?
Тільки з цікавості. Це не дуже логічно, що typeof NaNце число. Так само , до речі, NaN === NaNабо NaN == NaNповернення помилкових. Це одна з особливостей javascript чи це буде причина для цього? Редагувати: дякую за відповіді. Але нелегка річ, щоб змусити їх голову, хоча. Читаючи відповіді та вікі, …
166 javascript  nan 

6
[Vue попереджає]: елемент неможливо знайти
Я використовую Vuejs . Це моя розмітка: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> Це мій код: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; Коли я завантажую сторінку, я отримую це попередження: [Vue warn]: Cannot find element: #main Що я роблю …
166 javascript  mvvm  vue.js 


11
Регулярний вираз для отримання рядка між двома рядками в JavaScript
Я знайшов дуже схожі пости, але я не можу повністю зрозуміти своє регулярне вираження. Я намагаюся написати регулярний вираз, який повертає рядок, що знаходиться між двома іншими рядками. Наприклад: Я хочу отримати рядок, який знаходиться між рядками "корова" та "молоко". Моя корова завжди дає молоко повернеться "завжди дає" Ось вираз, …
166 javascript  regex  string 

16
вузол та помилка: EMFILE, занадто багато відкритих файлів
Деякі дні я шукав робоче рішення помилки Error: EMFILE, too many open files Здається, у багатьох людей однакова проблема. Звичайна відповідь передбачає збільшення кількості дескрипторів файлів. Отже, я спробував це: sysctl -w kern.maxfiles=20480, Значення за замовчуванням - 10240. Це трохи дивно на моїх очах, тому що кількість файлів, якими я …

9
Бетонний Jage Regex для наголошених персонажів (діакритики)
Я дивився на переповнення стека ( замінюючи символи .. е , як JavaScript не відповідає стандарту Unicode щодо RegExp тощо) і не знайшов конкретної відповіді на питання: How can JavaScript match for accented characters (those with diacritical marks)? Я змушую поле в інтерфейсі відповідати формату: last_name, first_name (останній [пробіл комами] …

7
Як викликати API веб-служби REST з JavaScript?
У мене HTML-сторінка з кнопкою на ній. Коли я натискаю на цю кнопку, мені потрібно викликати API веб-сервісу REST. Я намагався шукати в Інтернеті всюди. Ніякого поняття ні про що. Чи може хтось дати мені ведучий / Headstart з цього приводу? Дуже цінується.

1
Як функція util.toFastProperties Bluebird робить властивості об'єкта "швидкими"?
У util.jsфайлі Bluebird він має таку функцію: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Чомусь після функції повернення є твердження, яке я не впевнений, чому це там. Крім того, здається, що це навмисно, оскільки автор замовк JSHint попередження про …

12
Як покращити продуктивність ngRepeat у величезному наборі даних (angular.js)?
У мене є величезний набір даних з декількох тисяч рядків з приблизно 10 полями, приблизно по 2 Мб даних. Мені потрібно відобразити його в браузері. Найпростіший підхід (отримати дані, ввести їх $scope, нехай ng-repeat=""виконувати свою роботу) працює чудово, але він заморожує браузер приблизно на півхвилини, коли він починає вставляти вузли …

9
Чи добре використовувати target = "_ blank" у HTML5?
Я пригадую, що десь читав, що в HTML5 використовувати його в HTML5 вже не в порядку target="_blank", але зараз не можу його знайти. Чи добре продовжувати користуватися target="_blank"? Я знаю, що це взагалі вважається поганою ідеєю, але найпростішим способом відкрити нове вікно для чогось типу PDF, а також не потрібно …
165 javascript  html  window 

20
Перетворити рядок об'єкта в JSON
Як я можу перетворити рядок, що описує об'єкт, у рядок JSON за допомогою JavaScript (або jQuery)? наприклад: Перетворити це ( НЕ допустимий рядок JSON): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" в це: str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' Я …
165 javascript  json  object 

11
querySelector and querySelectorAll vs getElementsByClassName та getElementById в JavaScript
Я хотів би знати , що саме різниця між querySelectorі querySelectorAllпроти getElementsByClassNameі getElementById? З цього посилання я querySelectorможу document.querySelector(".myclass")зрозуміти, що за допомогою я можу писати, щоб отримати елементи з класом myclassта document.querySelector("#myid")отримати елемент з ідентифікатором myid. Але я вже можу це зробити getElementsByClassNameі getElementById. Якому слід віддати перевагу? Також я …
165 javascript 

2
кинути помилку ('msg') проти викинути нову помилку ('msg')
var err1 = Error('message'); var err2 = new Error('message'); Яка різниця? Дивлячись на них у хромовану консоль, вони виглядають однаково. Однакові властивості на об’єкті та однаковий __proto__ланцюг. Майже здається, що Errorдіє як завод. Який з них правильний і чому?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.