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


Изменение строки запроса без перезагрузки страницы

Я создаю фотогалерею и хотел бы иметь возможность изменять строку запроса и заголовок при просмотре фотографий. поведение, которое я ищу, часто встречается с некоторыми реализациями непрерывной / бесконечной страницы, где во время прокрутки строки запроса продолжает увеличивать номер страницы (http://x.com?page=4) и др.. Это должно быть просто в теории, но я хотел бы что-то безопасное в основных браузерах. Я нашел это Великий пост, и пытался следовать примеру с window.history.pushstate, но это ...

использование setTimeout в цепочке обещаний

здесь я пытаюсь обернуть голову вокруг обещаний.Здесь по первому запросу я получаю набор ссылок.и по следующему запросу я получаю содержимое первой ссылки.Но я хочу сделать задержку перед возвращением следующего обещания object.So я использую setTimeout на нем.Но это дает мне следующую ошибку JSON (without setTimeout() it works just fine) SyntaxError: JSON.разбор: неожиданный символ в строке 1 столбец 1 данные JSON я хотел бы знать, почему это не удается? let globalObj={}; function getL ...

Получить положение прокрутки с помощью jquery

странная просьба, но мне нужно получить текущую позицию прокрутки браузера в качестве переменной. Какую функцию js или jquery я должен использовать? Мне нужно выяснить, какие элементы для отображения на стороне. Я нашел несколько вещей в интернете, но ничего, что работает для моего div, просто полная страница. ...

JavaScript: функция, возвращающая объект

Я беру некоторые уроки JavaScript/jQuery на codecademy.com обычно уроки дают ответы или подсказки, но для этого он не дает никакой помощи, и я немного смущен инструкциями. Он говорит, чтобы функция makeGamePlayer возвращала объект с тремя ключами. //First, the object creator function makeGamePlayer(name,totalScore,gamesPlayed) { //should return an object with three keys: // name // totalScore // gamesPlayed } Я не уверен, если я должен делать это //First, the object creato ...

Как facebook переписать URL-адрес страницы в адресной строке браузера?

перейти к http://www.facebook.com/facebook?v=wall, затем перейдите на вкладку Информация. Содержимое будет загружено, и адресная строка теперь становится http://www.facebook.com/facebook?v=info но веб-страница не перезагрузилась. сначала я думаю, что это Ajax, но мой вопрос в том, как вы меняете адресную строку без перезагрузки? Я знаю, что могу изменить якорь (#wall) с помощью JS, но querystring (?в=стены), как? ...

Как включить внешний JS-файл в Angular 4 и вызвать функцию из angular в js

Допустим у меня есть файл с именем abc.js с функцией xyz(). Я хочу вызвать эту функцию в моем проекте Angular 4. Как мне это сделать? ...

Создание WebWorkers безопасной среды

в стремлении иметь интерфейс, способный запускать произвольный код javascript внутри браузера, не имея дыры в безопасности размером с типичную шутку yo-mama, Esailija предложила использовать Веб-Работников. Они работают в полу-изолированной среде (без доступа DOM и уже внутри браузера) и могут быть убиты, поэтому пользователь не может поместить их в бесконечный цикл. вот пример, который он привел: http://tuohiniemi.fi / ~runeli/petka/workertest.html (Откройте консоль) jsfiddle (только Google c ...

Не может требовать () значение экспорта по умолчанию в Babel 6.икс

В Вавилоне 5.х, я могу написать следующий код: приложение.js export default function (){} .js require('babel/register'); require('./app')(); тогда я могу бежать node index.js без ошибок. Однако, с помощью Babel 6.x, запустив следующий код index.es6.js require('babel-core/register'); require('./app')(); приводит к ошибке require(...) не является функцией Я хочу знать, почему? ...

jQuery с помощью метода getjson сохранить результат в переменной [дубликат]

этот вопрос уже есть ответ здесь: как вернуть ответ от асинхронного вызова? 33 ответы я использую getJSON для запроса JSON с моего сайта. Он отлично работает, но мне нужно сохранить вывод в другую переменную, например: var myjson= $.getJSON("http://127.0.0.1:8080/horizon-update", function(json) { }); мне нужно сохранить результат в myjson но, кажется, этот синтаксис не является прави ...

Закройте все информационные окна в Google Maps API v3

Я занят скриптом, который сделает холст google maps на моем сайте с несколькими маркерами. Я хочу, чтобы при нажатии на маркер, infowindow открывается. Я сделал это, и код на данный момент: var latlng = new google.maps.LatLng(-34.397, 150.644); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); function addMarker(map, address, title) { geoc ...

Загрузчики Webpack против плагинов; в чем разница?

в чем разница между загрузчиками и плагинами в webpack? The документация на Плагины просто говорит: используйте плагины для добавления функций, обычно связанных с пакетами в webpack. Я знаю, что babel использует загрузчик для преобразований jsx/es2015, но похоже, что другие распространенные задачи (например, copy-webpack-plugin) используют плагины. ...

Перенаправление на другую страницу в ASP.NET MVC с использованием JavaScript/jQuery

Я хочу перенаправить с одной страницы на другую страницу в ASP.NET MVC 3.0 с использованием JavaScript/jQuery / Ajax. На событии нажатия кнопки я написал код JavaScript, как показано ниже. function foo(id) { $.post('/Branch/Details/' + id); } мой код контроллера выглядит так: public ViewResult Details(Guid id) { Branch branch = db.Branches.Single(b => b.Id == id); return View(branch); } когда я нажимаю на кнопку, он вызывает действие Details внутри BranchController, но он ...

Как конвертировать JavaScript date object в ТИКи

Как конвертировать JavaScript date object в ТИКи? Я хочу использовать тики, чтобы получить точную дату для моего приложения C# после синхронизации данных. ...

шаблон плагина jQuery-лучшая практика, соглашение, производительность и влияние на память

Я начал писать несколько плагинов jQuery и решил, что было бы неплохо настроить мою IDE с помощью шаблона плагина jQuery. Я читал некоторые статьи и сообщения на этом сайте, связанные с соглашением плагинов, дизайном и т. д.. и подумал, что я постараюсь все это закрепить. Ниже приведен мой шаблон, я ищу, чтобы использовать его часто так стремился, чтобы убедиться, что он в целом соответствует конвенции jQuery plugin design и ли идея иметь несколько внутренних методы (или даже его общий дизайн ...

Плавная прокрутка до определенного div по щелчку

то, что я пытаюсь сделать, это сделать так, что если вы нажмете на кнопку, она прокручивается вниз (плавно) на определенный div на странице. Я начал JSFiddle здесь: http://jsfiddle.net/ryXFt/2/ что мне нужно, так это если вы нажмете на кнопку, она плавно прокручивается до div 'second'. HTML: <div class="first"><button type="button">Click Me!</button></div> <div class="second">Hi</div> CSS: .first { width: 100%; height: 1000px; background: #ccc; ...

Что такое "эмиттер событий"?

просмотр http://microjs.com, я вижу много библиотек с надписью "эмиттеры событий". Мне нравится думать, что я знаю свой путь вокруг основ языка javascript довольно хорошо, но я действительно понятия не имею, что такое "эмиттер событий" или делает. кто-нибудь просветить меня? Звучит интересно... ...

Что такое литеральная нотация массива в javascript и когда вы должны ее использовать?

JSLint дает мне эту ошибку: проблема в строке 11 символ 33: используйте литеральную нотацию массива []. var myArray = new Array(); Что такое литеральная нотация массива и почему она хочет, чтобы я использовал ее вместо этого? здесь видно, что new Array(); должно работать нормально... я чего-то не хватает? ...

Как вернуть void в JsDoc?

есть ли указанный способ объявить метод или функцию для возврата void в JsDoc? В настоящее время я убежден, что void - возвращаемое значение по умолчанию, и другие возвращаемые значения должны быть специально указаны: /** * @return {Integer} The identifier for ... */ ...

Могу ли я отключить строгий режим ECMAscript для определенных функций?

Я не нахожу ничего о моем вопросе здесь на MDC или спецификации ECMAscript. Вероятно, кто-то знает более "хаки" способ решить эту проблему. Я звоню "use strict" на каждый файл javascript в моей среде. Все мои файлы начинаются так (function(win, doc, undef) { "use strict"; // code & functions }(window, window.document)); теперь у меня есть пользовательская функция, которая обрабатывает ошибки. Что функции использует .caller свойство для предоставления трассировка стека контекста. ...

Javascript: перегрузка оператора

Я работаю с JavaScript уже несколько дней и дошел до точки, где я хочу перегружать операторы для моих определенных объектов. после того, как вы нашли это в google, кажется, вы не можете официально сделать это, но есть несколько человек, которые утверждают, что это какой-то длинный способ выполнения этого действия. в основном я сделал класс Vector2 и хочу быть в состоянии сделать следующее: var x = new Vector2(10,10); var y = new Vector2(10,10); x += y; //This does not result in x being a vec ...