javascript- все статьи тега ➜ страница 103
LogLog и HyperLogLog алгоритмы для подсчета больших мощностей
где я могу найти допустимую реализацию алгоритм LogLog? Я попытался реализовать его сам, но мой проект реализации дает странные результаты. здесь это: function LogLog(max_error, max_count) { function log2(x) { return Math.log(x) / Math.LN2; } var m = 1.30 / max_error; var k = Math.ceil(log2(m * m)); m = Math.pow(2, k); var k_comp = 32 - k; var l = log2(log2(max_count / m)); if (isNaN(l)) l = 1; else l = Math.ceil(l); var l_mask = ((1 << ...
Триггер события выделенного текста в Javascript
Это может звучать вопрос новичка, но я хотел бы знать, как я могу вызвать функцию JavaScript, когда кто-то выбирает данный фрагмент текста на странице с помощью мыши. Также есть ли способ найти положение выделенного текста на веб-странице? обновление: Чтобы быть более ясным, фрагмент текста может быть частью предложения или слова или фразы или целого абзаца. ...
Позволяют ли websockets общаться p2p (браузер с браузером)?
чтобы уточнить, когда я спрашиваю о связи браузера с браузером, я имею в виду без сервера между пересылкой сообщения. Я хотел бы реализовать что-то подобное для игры. Если p2p в websockets невозможно, существуют ли подобные альтернативы? Любая помощь приветствуется. ...
событие запуска при изменении атрибута DOM
есть ли способ вызвать событие (может быть пользовательским) при изменении атрибута? Давайте, когда ИМГ СРЦ изменяется или innerHTML будет его высота? ...
Отладка с помощью webpack, ES6 и Babel
это похоже на то, что должно было быть относительно просто достичь, но увы. у меня есть класс ES6: 'use strict'; export class BaseModel { constructor(options) { console.log(options); } }; и корневой модуль, который использует его: 'use strict'; import {BaseModel} from './base/model.js'; export let init = function init() { console.log('In Bundle'); new BaseModel({a: 30}); }; моя цель-это: передайте выше через Babel, чтобы получить код ES5 упакуйте модул ...
Указание директивы templateUrl относительно root
в настоящее время я заявляю templateUrl относительно текущего местоположения окна. cvApp.directive('personalDetails', function () { return { restrict: 'A', templateUrl: '../../Scripts/app/templates/personalDetails.html' }; }); Как я могу сделать templateUrl относительно корня приложения? Я ищу что-то вроде этого: templateUrl: '~/Scripts/app/templates/personalDetails.html' может ли AngularJS выполнить это? ...
Триггер css hover с JS [дубликат]
этот вопрос уже есть ответ здесь: Как имитировать наведение курсора мыши в чистом JavaScript, который активирует CSS": hover"? 4 ответы Я бы знал, можно ли каким-то образом вызвать эффект CSS HOVER с помощью JS, не используя дополнительный класс... вот пример что я хочу делать: http://jsfiddle.net/pXbMZ/2/ Я попытался запустить эффект с помощью mouseenter() но это не вызывает эффект наведения CSS. PS: ...
Как округлить целое число вверх или вниз до ближайших 10 с помощью Javascript
используя Javascript, я хотел бы округлить число, переданное пользователем, до ближайших 10. Например, если передается 7, я должен вернуть 10, если передается 33, я должен вернуть 30. ...
Сохранение переменных между загрузками страниц
Я пытаюсь захватить нажатие кнопки отправки моей формы, и если форма отправлена, страница обновляется, и я показываю несколько скрытых полей. Я хотел бы захватить, была ли форма отправлена раньше или нет, и если она отправлена при перезагрузке, я хотел бы отобразить скрытые поля. Я пытался использовать глобальную переменную для достижения этой цели, однако я не смог заставить его работать должным образом. вот что я пробовал: var clicked = false; $(document).ready(function() { $("inpu ...
Не могу ввести в текстовое поле реагировать
Я пытаюсь мой первый бит реагировать.js и am в тупике на ранней стадии... У меня есть код ниже, который отображает форму поиска в <div id="search"></div>. Но ввод в поле поиска ничего не делает. предположительно что-то пропадает, передавая реквизит и состояние вверх и вниз, и это похоже на общую проблему. Но я в тупике - я не вижу, чего не хватает. var SearchFacet = React.createClass({ handleChange: function() { this.props.onUserInput( this.refs.searchStringInput.value ...
Создание скриншота с помощью javascript для расширений chrome
Я сделал много поиска относительно съемки с помощью JS, но ни один из них не кажется полезным. Некоторые говорят, что используют элементы управления activeX, что не соответствует моей ситуации. Я надеялся сделать снимок с помощью JS и загрузить его на сервер. ...
документ.тело.scrollTop Firefox возвращает 0: только JS
любые альтернативы в чистом javascript? следующие работы в opera, chrome и safari. Еще не протестированы на explorer: http://monkey-me.herokuapp.com https://github.com/coolcatDev/monkey-me-heroku/blob/master/static/js/myscripts.js при загрузке страницы следует прокрутить вниз до div '.содержание: var destiny = document.getElementsByClassName('content'); var destinyY = destiny[0].offsetTop; scrollTo(document.body, destinyY, 200); function scrollTo(element, to, duration) { if (duration & ...
Удаление легенды на диаграммах с диаграммой.в JS v2 для
Я делаю домашнюю страницу с помощью, Bootstrap, JQuery и диаграммы.js (v2). У меня была моя реализация, работающая с использованием v1, но недавно я просто попал в Bower и загрузил v2, используя это. Я делаю сетку из 4 столбцов, каждый из которых содержит круговую диаграмму, однако масштабирование в v2 немного запутывает меня, чтобы работать. Я хочу, чтобы диаграммы были отзывчивыми, чтобы они правильно масштабировались с меньшими устройствами, такими как планшеты и смартфоны, и одна из моих пр ...
Что означает` return function * () { ... }'? [дубликат]
этот вопрос уже есть ответ здесь: что такое функция "*" в JavaScript? 3 ответы я увидел что-то странное в Koa. Он имеет некоторые новые имена функций (от https://github.com/koajs/koa/blob/master/examples/co.js#L10): app.use(function(){ return function *(){ var paths = yield fs.readdir('docs'); var files = yield paths.map(function(path){ return fs.readFile('docs/' + path, 'utf8'); }) ...
Как установить выбранное значение jquery select2?
это относится к кодам до select2 версии 4 у меня есть простой код select2 которые получают данные из ajax $("#programid").select2({ placeholder: "Select a Program", allowClear: true, minimumInputLength: 3, ajax: { url: "ajax.php", dataType: 'json', quietMillis: 200, data: function (term, page) { return { term: term, //search term flag: 'selectprogram', page: page // page number }; }, results: function (data) { return {re ...
установить параметр" выбранный " атрибут из динамического созданного параметра
у меня есть динамически созданная опция выбора с помощью функции javascript. выберите объект <select name="country" id="country"> </select> при выполнении функции js объектом "country" является <select name="country" id="country"> <option value="AF">Afghanistan</option> <option value="AL">Albania</option> ... <option value="ID">Indonesia</option> ... <option value="ZW">Zimbabwe</option> </select> ...
Изменить ввод в верхний регистр
JS: <script type="text/css"> $(function() { $('#upper').keyup(function() { this.value = this.value.toUpperCase(); }); }); </script> HTML <div id="search"> <input type="radio" name="table" class="table" value="professor" tabindex="1" /> Professor <input type="radio" name="table" class="table" value="department" tabindex="2" /> Department <input type="radio" name="table" id="upper" class="table" value="course" tabindex=" ...
Как проверить, является ли объект JavaScript JSON
у меня есть вложенный объект JSON, который мне нужно перебрать, и значение каждого ключа может быть строкой, массивом JSON или другим объектом JSON. В зависимости от типа объекта, мне нужно выполнять различные операции. Есть ли способ проверить тип объекта, чтобы узнать, является ли он строкой, объектом JSON или массивом JSON? Я пробовал использовать typeof и instanceof но оба, похоже, не работали, как typeof вернет объект как для объекта JSON, так и для массива, и instanceof дает ошибка, когда ...
Удаление всех тегов скрипта из html с помощью регулярного выражения JS
Я хочу удалить теги скриптов из этого html в pastebin http://pastebin.com/mdxygM0a Я попытался использовать ниже регулярное выражение html.replace(/<script.*>.*</script>/ims, " ") но он не удаляет все теги script в HTML. Он удаляет только встроенные скрипты. Пожалуйста, мне нужно регулярное выражение, которое может удалить все теги скрипта(In-line и multi-line). Было бы весьма признателен, если тест выполнен на моем примере http://pastebin.com/mdxygM0a спасибо ...
В Javascript, как я могу выполнить глобальную замену на строку с переменной внутри '/' и '/g'?
Я хочу выполнить глобальную замену строки с помощью строки.заменить в Javascript. в документации я прочитал, что я могу сделать это с /g, т. е. например; var mystring = mystring.replace(/test/g, mystring); и это заменит все вхождения внутри mystring. Нет кавычек для выражения. а если у меня есть переменная, чтобы найти, как я могу сделать это без кавычек?? Я пробовал что-то вроде этого: var stringToFind = "test"; //первая попробуй mystring = mystring.replace('/' + stringToFind + '/g', ...