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


Является ли Javascript скомпилированным или интерпретируемым языком? [закрытый]

можно ли Javascript назвать чистым интерпретируемым языком? Или у него также есть какой-то скомпилированный аромат? Может ли кто-то руководить причинами обоих вещей, независимо от того, что является правдой. ...

На JavaScript удалить элемент массива по значению [дубликат]

этот вопрос уже есть ответ здесь: Как удалить элемент из массива по значению? 32 ответы моя ситуация: var id_tag = [1,2,3,78,5,6,7,8,47,34,90]; Я хочу delete where id_tag = 90 и вернуть: var id_tag = [1,2,3,78,5,6,7,8,47,34]; как я могу это сделать? ...

React + Redux-каков наилучший способ обработки CRUD в компоненте формы?

у меня есть одна форма, которая используется для создания, чтения, обновления и удаления. Я создал 3 компонента с той же формой, но я передаю им разные реквизиты. Я получил CreateForm.js, ViewForm.js (только для чтения с помощью кнопки Удалить) и UpdateForm.js. раньше я работал с PHP, поэтому я всегда делал это в одной форме. Я использую React и Redux для управления магазином. когда я нахожусь в компоненте CreateForm, я передаю своим подкомпонентам этот реквизит createForm={true} чтобы не ...

Быстрый способ, чтобы сгладить и выровнять вложенные JSON-объекты

Я бросил некоторый код вместе, чтобы сгладить и расплющить сложные/вложенные объекты JSON. Это работает, но это немного медленно (запускает длинный скрипт предупреждение). для сплющенных имен я хочу "."как разделитель и [индекс] для массивов. примеры: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} [1,[2,[3,4],5],6] => {"[0]":1,"[1].[0]":2,"[1].[1].[0]":3,"[1].[1].[1]":4,"[1].[2]":5," ...

Формат Дата-Время в AngularJS

Как правильно отобразить дату и время в AngularJS? вывод ниже показывает как вход, так и выход, С и без фильтра даты AngularJS: In: {{v.Dt}} AngularJS: {{v.Dt | date:'yyyy-MM-dd HH:mm:ss Z'}} печатается: In: 2012-10-16T17:57:28.556094Z AngularJS: 2012-10-16T17:57:28.556094Z желаемый формат отображения 2010-10-28 23:40:23 0400 или 2010-10-28 23:40:23 EST ...

Как выбрать последние два символа строки

мне нужно выбрать последние два символа из переменной, будь то цифры или буквы. например: var member = "my name is maanu"; Я хотел бы показать последние две буквы из строки в member переменной. ...

Избегайте блокировки всплывающих окон браузера

Я разрабатываю поток аутентификации OAuth исключительно в JavaScript, и я хочу показать пользователю окно "предоставить доступ" во всплывающем окне, но оно блокируется. Как я могу предотвратить всплывающие окна, созданные как window.open или window.showModalDialog от блокировки всплывающих блокировщиков разных браузеров? ...

как сравнить два элемента в jQuery [дубликат]

этот вопрос уже есть ответ здесь: Как я могу проверить, являются ли два элемента DOM, обернутые jQuery, одинаковыми? [дубликат] 3 ответы var a=$('#start > div:last-child'); var b=$('#start > div.live')[0]; alert(a==b) alert(a==$(b)) это всегда ложь. Как вы можете сравнить два элемента в jQuery? спасибо ...

Как я могу открыть диалоговое окно печати с помощью Javascript?

У меня есть страница со ссылкой "печать", которая выводит пользователя на страницу, удобную для печати. Клиент хочет, чтобы диалоговое окно печати появлялось автоматически, когда пользователь приходит на страницу, удобную для печати. Как я могу сделать это с помощью JavaScript? ...

Как отформатировать дату как ISO 8601 в moment.Джей?

эти документы упоминают moment.ISO_8601 в качестве опции форматирования (от 2.7.0 -http://momentjs.com/docs/#/parsing/special-formats/), но ни один из них не работает (даже 2.7.0): var date = moment(); date.format(moment.ISO_8601); // error moment.format(date, moment.ISO_8601); // error (http://jsfiddle.net/b3d6uy05/1/) Как я могу получить ISO 8601 с момента.Джей? ...

В JavaScript обработчик события click по классу

в настоящее время я пытаюсь написать JavaScript, чтобы получить атрибут класса, который был нажат. Я знаю, что для этого правильно, я должен использовать прослушиватель событий. Мой код выглядит следующим образом: var classname = document.getElementsByClassName("classname"); var myFunction = function() { var attribute = this.getAttribute("data-myattribute"); alert(attribute); }; classname.addEventListener('click', myFunction(), false); Я ожидал получить окно предупреждения каждый р ...

горизонтальная полоса прокрутки сверху и снизу таблицы

у меня очень большой table на моей странице. Поэтому я решил поставить горизонтальную полосу прокрутки, которая находится в нижней части таблицы. Но я хотел бы, чтобы эта полоса прокрутки была также сверху на столе. что у меня есть в шаблоне это: <div style="overflow:auto; width:100%; height:130%"> <table id="data" style="width:100%"> Это можно сделать только в HTML и CSS? ...

Как проверить FormData?

Я пробовал console.log и цикл через него с помощью for in. здесь ссылка MDN на FormData. обе попытки в этом скрипка. var fd = new FormData(), key; // poulate with dummy data fd.append("key1", "alskdjflasj"); fd.append("key2", "alskdjflasj"); // does not do anything useful console.log(fd); // does not do anything useful for(key in fd) { console.log(key); } как я могу проверить данные формы, чтобы увидеть, какие ключи установлены. ...

Сохранение объектов Javascript в sessionStorage

SessionStorage и localStorage позволяет сохранять пары ключ/значение в веб-браузере. Значение должно быть строкой, и сохранение объектов js не является тривиальным. var user = {'name':'John'}; sessionStorage.setItem('user', user); var obj = sessionStorage.user; // obj='[object Object]' Not an object в настоящее время, вы можете обойти это ограничение путем сериализации объектов в JSON, а затем десериализации их для восстановления объектов. Но API хранения всегда проходит через setItem и getIt ...

Каков наилучший способ добавить полноэкранное фоновое изображение в React Native

Я хотел добавить полноэкранное изображение в представление, поэтому я пишу этот код return ( <View style={styles.container}> <Image source={require('image!egg')} style={styles.backgroundImage}> </View> ) и определил стиль как var styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', flexDirection: 'column', }, backgroundImage:{ width:320, height: ...

Как выполнить поиск и фильтрацию в реальном времени в таблице HTML

я гуглил и искал переполнение стека некоторое время, но я просто не могу обойти эту проблему. у меня есть стандартная HTML таблица, содержащая, скажем, фрукты. Вот так: <table> <tr> <td>Apple</td> <td>Green</td> </tr> <tr> <td>Grapes</td> <td>Green</td> </tr> <tr> <td>Orange</td> <td>Orange</td> </tr> </table> над этим у ...

Определить, Если Вкладка Браузера Имеет Фокус

есть ли надежный кросс-браузер способ определить, что вкладка имеет фокус. сценарий заключается в том, что у нас есть приложение, которое регулярно опрашивает цены на акции, и если страница не имеет фокуса, мы можем остановить опрос и спасти всех от шума трафика, тем более, что люди являются поклонниками открытия нескольких вкладок с разными портфелями. и window.onblur и window.onfocus опции для этого? ...

Код не работает в IE 11, отлично работает в Chrome

следующий код может быть запущен без проблем в Chrome, но выдает следующую ошибку в Internet Explorer 11. объект не поддерживает свойство или метод 'startsWith' Я храню идентификатор элемента в переменной. В чем проблема? function changeClass(elId) { var array = document.getElementsByTagName('td'); for (var a = 0; a < array.length; a++) { var str = array[a].id; if (str.startsWith('REP')) { if (str == elId) { array[a].style.backgroundColor ...

Как добавить CSS с Javascript?

Как вы добавляете правила CSS (например strong { color: red }) с помощью Javascript? ...

Установить свойство CSS в Javascript?

Я создал следующее... var menu = document.createElement('select'); Как бы я теперь установить CSS атрибуты, например width: 100px? ...