javascript- все статьи тега ➜ страница 110
Угловой 2 - 'не удалось найти HammerJS'
Я работаю над простым проектом angular2, где я пытаюсь импортировать Material Design в свой проект, но некоторые компоненты не работают должным образом, и предупреждение консоли говорит: не удалось найти HammerJS. Некоторые угловые компоненты материала могут работать неправильно. Я hammerjs установлен, а также @angular/material. Как решить эту проблему? мой проект можно найти по этой github РЕПО Примечание может быть, стоит отметить, что если у вас есть hammerjs установлен и ваши ком ...
onClick в расширении Chrome не работает
это, кажется, самая простая вещь, чтобы сделать, но это просто не работает. В обычном браузере то .html и .JS файлы работают отлично, но в расширении Chrome onClick функция не выполняет то, что она должна делать. .js file: function hellYeah(text) { document.getElementById("text-holder").innerHTML = text; } .HTML-файл: <!doctype html> <html> <head> <title> Getting Started Extension's Popup </title> <script src="popup.js"></script&g ...
Как импортировать библиотеку js без файла определения в файл typescript
Я хочу переключиться с JavaScript на TypeScript, чтобы помочь с управлением кодом, поскольку наш проект становится больше. Однако мы используем множество библиотек в качестве модулей amd, которые мы не хотим преобразовывать в TypeScript. мы все еще хотим импортировать их в файлы TypeScript, но мы также не хотим создавать файлы определений. Как мы можем этого достичь? например, новый файл Typescript: /// <reference path="../../../../definetelyTyped/jquery.d.ts" /> /// <reference path= ...
Парсер-блокирующий, кросс-исходный скрипт вызывается через документ.пишите - как его обойти?
Google Chrome начал реализовывать блокировка загрузки скриптов перекрестного происхождения, блокирование парсера, вставленных через документ.напишите в главном фрейме в медленных сетях, что приводит к следующей ошибке: парсер-блокирующий, кросс-исходный скрипт,http://example.org/script.js, вызывается через документ.писать. Это может быть заблокировано браузером, если устройство имеет плохое подключение к сети. однако, моя веб-страница требуется синхронная загрузка стороннего скрипта, испо ...
Расширение Chrome: Как открыть ссылку в новой вкладке?
в моей папке Stackoverflow, у меня есть stackoverflow.ico и 2 архива ниже. При импорте его в Chrome он показывает значок в адресной строке, но когда я нажимаю на него, Chrome не открывает новую вкладку. Что я делаю не так? манифест.json { "name": "Stackoverflow", "version": "1", "browser_action": { "default_icon": "stackoverflow.ico" }, "background": { "page": "index.html" }, "permissions": ["tabs"], "manifest_version": 2 } .HTML-код <html> <head> ...
Как вы получаете положение курсора в текстовом поле?
У меня есть textarea, и я хотел бы знать, нахожусь ли я на последней строке в textarea или на первой строке в textarea с моим курсором с JavaScript. Я думал о захвате позиции первого символа новой строки и последнего символа новой строки, а затем захватить позицию курсора. var firstNewline = $('#myTextarea').val().indexOf('n'); var lastNewline = $('#myTextarea').val().lastIndexOf('n'); var cursorPosition = ?????; if (cursorPosition < firstNewline) // I am on first line. else if (cur ...
Динамическое требование в RequireJS, получение ошибки" имя модуля еще не загружено для контекста"?
есть ли способ определить модуль, который "динамически" загружает другие модули в RequireJS? Если да, то как оптимизатор (r.js) понимает, как/когда модуль должен быть включен? например,dynModules модуль, который определяет пары имя/путь: define([], function () { return ['moduleA', 'moduleB']; // Array of module names }); другой модуль будет загружать модули динамически, на основе массива. Это будет не работает: define(['dyn_modules'], function (dynModules) { for(name in dynModules) ...
Поворот массива JavaScript()
мне было интересно, какой самый эффективный способ, чтобы повернуть на JavaScript массив. Я придумал это решение, где положительный n поворачивает массив вправо, и отрицательный n влево (-length < n < length): Array.prototype.rotateRight = function( n ) { this.unshift( this.splice( n, this.length ) ) } который затем может быть использован следующим образом: var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; months.rotate( new Date().ge ...
Встраивание видео youtube " отказано в отображении документа, поскольку отображение запрещено X-Frame-Options"
Я пытаюсь вставить видео youtube на мою страницу, как только пользователь дает ссылку на видео. <iframe width='560' height='315' src='http://www.youtube.com/watch?v=<video id>&output=embed' frameborder='0' allowfullscreen></iframe> но когда я пытаюсь добавить это, я получаю эту ошибку. После проверки страницы в chrome, я вижу эту ошибку на вкладке консоли "отказано в отображении документа из-за отображения запрещено X-Frame-Options" Я не могу видеть видео да ...
Не удается найти модуль 'internal/fs' после обновления до узла 7
мы недавно пытались обновить до узла v7. 0. 0 на нашем сервере сборки, но начали возникать проблемы во время сбоя задачи сборки приложения на "bower_concat" шаг: Loading "bower-concat.js" tasks...ERROR Error: Cannot find module 'internal/fs' что мы установили: node v7.0. 0 (устанавливается через yumрепозиторий"nodesource") npm 4.0.1 используя grunt (если это имеет значение) grunt-bower-concat 0.6.0 конфигурация задачи сборки grunt: grunt.registerTask( 'build:prod', [ 'clean ...
Поиск самой длинной строки в массиве
есть ли короткий способ найти самую длинную строку в массиве строк? что-то вроде arr.Max(x => x.Length);? ...
Оценка строки как математического выражения в JavaScript
как разобрать и оценить математическое выражение в строке (например '1+1') без вызова eval(string) чтобы получить его числовое значение? С этим примером я хочу, чтобы функция принимала '1+1' и возврат 2. ...
Как включить CSS и jQuery в мой плагин wordpress?
Как включить CSS и jQuery в мой плагин wordpress ? ...
Войдите в консоль ошибок Firefox из JavaScript
можно ли добавлять сообщения во встроенную консоль ошибок Firefox из кода JavaScript, запущенного на веб-страницах? Я знаю, что у меня есть Firebug, который предоставляет console объект и его собственная консоль ошибок, но я искал быстрое исправление ранее и ничего не мог найти. Я думаю, что это может быть невозможно вообще, чтобы предотвратить вредоносные веб-страницы от спама журнала? ...
Псевдонимы путей для импорта в WebStorm
Я использую псевдонимы пути webpack для загрузки модуля ES6. например. если я определяю псевдоним utils вместо чего-то вродеimport Foo from "../../../utils/foo", Я могуimport Foo from "utils/foo" проблема в том, что как только я начинаю использовать псевдонимы, WebStorm теряет след импорта, и я остаюсь с предупреждениями и без автоматического завершения. есть ли способ поручить WebStorm использовать такие псевдонимы? ...
CodeMirror 2-только выделение (без редактора)
можете CodeMirror 2 используется для выделения кода из DIV или PRE тег (без редактора)? как CodeMirror 1 используемый, чтобы быть в состоянии сделать с hightlightText (функция)? Например здесь:http://codemirror.net/1/highlight.html, после нажатия кнопки выполнить выделение (выделенный текст ниже) также можно выделить код из встроенного элемента, например <code>, и держать результаты в строке, как Google Prettify правда? ...
Динамически добавить переменную пар имя-значение в JSON-объект
у меня есть объект json, полный IP-адресов, таких как var ips = {} затем я добавляю ip-объекты к этому объекту так ips[ipID] = {} затем мне нужно добавить пары значений динамических / переменных имен к каждому ip, поэтому я использую такой код var name; var value; var temp = {}; tmp[name] = value мой вопрос в том, как я могу добавить эти пары значений имен/ tmp к моим объектам ipID, чтобы мой результат получился как ipID = { name : value, anotherName : anotherValue } ...
Использование в качестве фона CSS
могу ли я использовать элемент canvas в качестве фона css? ...
Преобразование объекта JS в данные формы
как я могу преобразовать мой объект JS в FormData? причина, по которой я хочу это сделать, у меня есть объект, который я построил из ~100 значений поля формы. var item = { description: 'Some Item', price : '0.00', srate : '0.00', color : 'red', ... ... } теперь меня просят добавить функцию загрузки файла в мою форму, которая, конечно, невозможна через JSON, и поэтому я планирую перейти к FormData. Так есть ли способ, которым я могу преобразовать свой объект JS в FormData? ...
Выберите все элементы, которые имеют определенный CSS, с помощью jQuery
как я могу выбрать все элементы, которые имеют определенное свойство CSS применяется, используя jQuery? Например: .Title { color:red; rounded:true; } .Caption { color:black; rounded:true; } как выбрать по свойству с именем "округленный"? имя класса CSS очень гибкое. $(".Title").corner(); $(".Caption").corner(); как заменить эти две операции в одну операцию. Может быть, что-то вроде этого: $(".*->rounded").corner(); есть ли лучший способ сделать это? ...