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


В чем разница между прогрессивным повышением и изящной деградацией?

Я запутался в том, что разница между Постепенное Повышение и Изящные Деградации. Мне они кажутся одним и тем же. не могли бы вы объяснить мне различия между ними и в какой ситуации я бы использовал один над другим? ...

Как добавить target= "blank" к ссылке в указанном div?

Допустим у меня есть следующий код: <div id="link_other"> <ul> <li><a href="http://www.google.com/">google</a></li> <li> <div class="some_class"> dsalkfnm sladkfm <a href="http://www.yahoo.com/">yahoo</a> </div> </li> </ul> </div> В этом случае JavaScript добавит target="_blank" для всех ссылок в div link_other. как я могу ...

В Typescript, в чем разница между типом и интерфейсом?

каковы различия между следующими? type Foo = { foo: string }; interface Foo { foo: string; } ...

Самый простой способ сбросить модель магистрали до начальных значений по умолчанию?

у моих моделей уже есть defaults хэш. Когда части представления / страницы сбрасываются, я хочу сбросить модели обратно к их исходным значениям по умолчанию. В настоящее время я явно устанавливаю каждому атрибуту значение по умолчанию. Есть ли что-нибудь встроенное или JavaScript/подчеркивание.js / позвоночник.функция js/jQuery, которую я мог бы использовать для этого в одном операторе? ...

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

у меня есть такая простая форма: <form id="commentForm" method="POST" action="api/comment"> <input type="text" name="name" title="Your name"/> <textarea cols="40" rows="10" name="comment" title="Enter a comment"> </textarea> <input type="submit" value="Post"/> <input type="reset" value="Reset"/> </form> мне нужно добавить два параметра POST перед отправкой на сервер: var params = [ { name: "url", ...

Массив присоединиться против строку конкатенацию

какой метод быстрее? Array Join: var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; var myarray = str_to_split.split(","); var output=myarray.join(""); Строку Конкатенацию: var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; var myarray = str_to_split.split(","); var output = ""; for (var i = 0, len = myarray.length; i<len; i++){ output += myarray[i]; } ...

в JavaScript проверить, если значение null или пробелом или без пробела

мне нужно проверить, является ли var нулевым или имеет какие-либо пустые места или, если на то пошло, просто пустым ("") у меня есть следующие, но не работает: var addr; addr = " "; if (!addr) { // pull error } Если я делаю следующее, он работает if (addr) { }​ мне нужно что-то вроде этого метода C#: String.IsNullOrWhiteSpace(value) Так что если он имеет значение null или имеет какие-либо пробелы или нет места, я могу поймать его ...

MongoDB, удалить объект из массива

Doc: { _id: 5150a1199fac0e6910000002, name: 'some name, items: [{ id: 23, name: 'item name 23' },{ id: 24, name: 'item name 24' }] } есть ли способ вытащить конкретный объект из массива? Т. е. как я могу вытащить весь объект item с идентификатором 23 из массива items. Я пробовал: db.mycollection.update({'_id': ObjectId("5150a1199fac0e6910000002")}, {$pull: {id: 23}}); однако я уверен, что я не использую "тянуть" правильно. Из того, что я понимаю, ...

Google maps API V3 метод fitBounds()

у меня есть этот код, который отрисовывает карту. function initialize() { var myOptions = { center: new google.maps.LatLng(45.4555729, 9.169236), zoom: 13, mapTypeId: google.maps.MapTypeId.ROADMAP, panControl: true, mapTypeControl: false, panControlOptions: { position: google.maps.ControlPosition.RIGHT_CENTER }, zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.LARGE, position: google.maps.ControlPosition.RIGHT_CENTER ...

В веб-браузерах, в чем разница между onblur и onfocusout?

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

стиль экрана, когда виртуальная клавиатура активна

В идеале, я бы хотел, чтобы весь интерфейс имел пользовательский стиль это видно на ios (itouch / ipad) или Android-эквиваленте с виртуальной клавиатурой. См. ниже для получения более подробной информации. пользовательский набор правил взлома CSS, которые будут активны, когда клавиатура "присутствует", также является приемлемым решением. цели как андроидов, так и ios, на веб-сайте (HTML / JavaScript / CSS) Также обратите внимание, что макет внутри: "жидкость". Edit: Это был больше дизайн, чем ...

Скрыть div по умолчанию и показать его по щелчку с помощью bootstrap

Я хочу показать и скрыть div, но я хочу, чтобы он был скрыт по умолчанию и мог показывать и скрывать его по щелчку. Вот код, который я сделал : <a class="button" onclick="$('#target').toggle();"> <i class="fa fa-level-down"></i> </a> <div id="target"> Hello world... </div> ...

Возвращает значение из функции обратного вызова в узле.js [дубликат]

этот вопрос уже есть ответ здесь: Как вернуть ответ из асинхронного вызова? 33 ответы я столкнулся с небольшой проблемой при возврате значения из функции обратного вызова в узле.js, я постараюсь объяснить свою ситуацию как можно проще. Рассмотрим, что у меня есть фрагмент, который принимает URL и попадает в этот url и дает вывод: urllib.request(urlToCall, { wd: 'nodejs' }, function (err, data, response) ...

Ошибка 403: Доступ Не Настроен. Пожалуйста, используйте Google Developers Console для активации API для вашего проекта

Я пытаюсь использовать API Youtube, чтобы вытащить все видео с определенного канала. Я настроил проект в консоли разработчиков Google и получил ключ браузера API. Я включил YouTube Data API v3 и для безопасной меры, я включил YouTube Analytics API. Я не знаю, что я получаю эту ошибку. Кто-нибудь может мне помочь. { "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. Please use Google Developers Console to acti ...

Одинарные или двойные кавычки в jQuery [дубликат]

Возможные Дубликаты:когда использовать двойные или одинарные кавычки в JavaScript это специально для jQuery не JavaScript в целом, так как я не программист JavaScript, и я начинаю изучать jQuery. С выпуском jQuery 1.6 было ли конкретное изменение при использовании одинарных или двойных кавычек? например, будет ли работать следующая функция в jQuery 1.6?: $('.selector').show(); или я должен использовать двойные кавычки?: $(".selector").show(); заранее спасибо за любые разъяснения. ...

Можно связать метку с флажком без использования "for=id"?

Я знаю, что иногда хорошо связать метку с флажком: <input id="something" type="checkbox" value="somevalue" /> <label for="something">this is label text</label> ..но разве я есть чтобы использовать идентификатор, чтобы связать его? Основная причина, по которой я даже забочусь, заключается в том, что мне нравится нажимать метку, чтобы переключать значение флажка, но мне не нравится идея использования идентификатора для чего-то настолько простого. Я думаю, я мог бы использоват ...

Установка заголовка запроса в JavaScript

кажется, что я не могу изменить большинство заголовков запросов из JavaScript при выполнении вызова AJAX с помощью XMLHttpRequest. Обратите внимание, что когда request.setRequestHeader должен быть вызван после request.open() в браузерах Gecko (см. http://ajaxpatterns.org/Talk:XMLHttpRequest_Call). Когда я установил Referer, он не устанавливается (я посмотрел на заголовки запросов, отправленные с помощью Firebug и Tamper Data). Когда я установил User-Agent, это полностью испортило вызов AJAX. ...

Как использовать ng-click с несколькими выражениями? [дубликат]

этот вопрос уже есть ответ здесь: Как добавить много функций в один НГ-клик? 5 ответов Я хочу использовать ng-click для выполнения нескольких выражений. Я хочу как установить значение для модели, так и вызвать метод из $scope, например: <a ng-click="navigation.book = book && bookSvc.showBook(book)" href="#{{book.id}}">{{book.title}}</a> где у меня && разделение двух разных ...

Импорт не работает с JavaScript в PhpStorm/Webstorm

Я пытаюсь запустить фрагмент кода JavaScript, написанный в учебнике, который выглядит так: главная.js import Vue from 'Vue'; import Alert from './components/Alert.vue'; new Vue({ el: 'body', components: { Alert } }) однако PhpStorm выдает следующую ошибку: объявления импорта не поддерживаются текущей версией JavaScript Как я могу получить новую(?) Версия JavaScript в PhpStorm? Это действительно проблема? ...

Как сделать обещание от setTimeout [дубликат]

этот вопрос уже есть ответ здесь: как преобразовать существующий API обратного вызова в promises? 17 ответов это не проблема реального мира, я просто пытаюсь понять, как создаются обещания. мне нужно понять, как сделать обещание для функции, которая ничего не возвращает, как setTimeout. Предположим, у меня есть: function async(callback){ setTimeout(function(){ callback(); }, 5000); } ...