javascript- все статьи тега ➜ страница 31
Невидимая Рекапча с jQuery ajax
Я пытаюсь реализовать новейшую ReCaptcha (он же "невидимый" ReCaptcha) в форме, используя jQuery и запрос" ajax". Документация ReCaptcha: https://developers.google.com/recaptcha/docs/invisible Моя форма: <form id="myForm" > <input type="email" name="email" /><br /> <input type="password" name="password" /><br/> <!--<input type="submit" value="log in" />--> <button class="g-recaptcha" data-sitekey="6LdK..." data-callback="onSubmit" ...
Есть ли разница между функцией конструктора и прототипом объекта при использовании наследования?
Рассмотрим следующие фрагменты кода JavaScript: function foo() { this.bar = function() { }; } // or... (if we used an empty constructor function) foo.prototype.bar = function() { }; Какая разница, когда я делаю это: function baz() { } baz.prototype = new foo(); В обоих случаях baz заканчивается тем, что у него есть член bar, но в чем разница? Зачем мне делать это в разных местах? ...
Отправить socket.io данные ответа клиенту от узла.JS сервер в формате gzip
Проблема заключается в том, что я не знаю, как определить, сжаты ли данные, которые я отправляю обратно клиенту, в формате gzip. Глядя на вывод моего сервера из командной строки, Я вижу: debug - websocket writing 3:::{"result":1368673052397} debug - websocket writing 3:::{"result":1368673053399} ... Мне кажется, что сервер пишет ответ в виде ascii, а не сжимает его перед отправкой. Ниже приведен пример, который я написал, чтобы получить эти результаты. Из того, что я прочитал, пока я устана ...
динамический columnDef в ng-Grid
Я хочу назначить ng-grid columns name динамически после значения, возвращаемого из базы данных, но проблема в том, что он инициализируется до возврата данных из ajax, и я не могу вспомнить gridOption, поэтому он показывает balnk, поэтому, пожалуйста, помогите мне, как мы можем построить имя столбца по возвращаемому значению ajax. $scope.gridOptions = { data: 'data.Values', columnDefs: [ { field: "ID", displayName: "Record Id" }, ...
React / Express - 'Unexpected token <' в вызове renderToString()
Я работаю над настройкой рендеринга на стороне сервера для моего приложения React / Express, но я сталкиваюсь с синтаксической ошибкой, связанной с вызовом react-dom/server renderToString() Метод. Я свободно следую этому учебнику - http://crypt.codemancers.com/posts/2016-09-16-react-server-side-rendering/ index.js (Express app root): 'use strict' require('babel-register')({ presets: ['es2015', 'react'] }); const express = require('express') const path = require('path') const app = expr ...
Остановка загрузки страницы iframe с помощью javascript
Есть ли в javascript способ остановить iframe в середине загрузки страницы? Причина, по которой мне нужно это сделать, заключается в том, что у меня есть фоновый iframe потоковых данных с веб-сервера (через механизм стиля Comet), и я должен быть в состоянии разорвать соединение по желанию. Любые идеи приветствуются. ...
Reactjs создать объявление массива нескольких объектов
Ниже приведен мой код, когда я пытаюсь получить координаты полигона из react-google-maps: const coords = { lat:{}, lng:{} } getCoordinates: () => (polygon) => { const paths = polygon.getPath() const coor = paths.b {coor.map(function(coor, i){ coords.lat= coor.lat() coords.lng= coor.lng() })} return console.log(coords) } Я пытаюсь получить массив объектов для "coords", как показано ниже: coords = [ { lat: 3.1323583333745533, lng: 101.62676453590393 }, { lat: 3 ...
Переопределение автоматической прокрутки в Fullpage.js когда пользователь использует прокрутку мыши или клавиатуру
Мне нужна небольшая помощь! Я использую полную страницу Альваро Триго.js для сайта Wordpress, который я разрабатываю. На главной странице у меня каждый раздел прокручивается автоматически каждые 5000 мс. Однако клиент запросил, чтобы это было отменено, если пользователь решит перемещаться по каждому разделу с помощью мыши или клавиатуры. Возможно ли это? Я немного не уверен, как справиться с этим. Вот работа в процессе . Заранее благодарю вас - Любая помощь будет очень признательна! Пожал ...
Выполнить скрипт на событии F: ajax "success" только тогда, когда проверка не завершилась неудачей
Я создал составной компонент, который расширяет командную кнопку и добавляет некоторые функции ajax (onBegin, onComplete и onSuccess), но у меня есть некоторые проблемы, которые я не смог решить: Когда я нажимаю на кнопку и возникает ошибка проверки, в случае успеха передается функция #{facesContext.validationFailed} = false вместо true даже думал, что форма снова рендерится; (html рендерится перед вызовом события успеха, верно?) <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cc=" ...
Является ли использование меток в JavaScript плохой практикой?
Я только что узнал об использовании label s в JavaScript, например: for (var i in team) { if(i === "something") { break doThis: //Goto the label } else { doThat(); } } doThis: //Label doIt(); Я не слышал об этом до сих пор, и я не могу найти много информации в интернете об этом, и я начинаю думать, что есть причина для этого. Мне кажется, что это похоже на утверждение GOTO в других языках и будет считаться плохой практикой. Был бы я прав, предположив это? ...
Получить исходный код из HTML, созданного JavaScript
Я работаю над простой веб-формой для учителей в моем здании, чтобы генерировать HTML-страницы со встроенными видео для локального использования (наши заменители не могут попасть в Интернет для воспроизведения видео; это обходной путь). Я использую скрипт, чтобы взять параметры из формы и динамически построить HTML. Я знаю, что сервер создает страницу, а не клиент, но нет ли у них способа сохранить исходный текст? Я попытался получить доступ к содержимому с помощью document.getElementById('main ...
Как заставить jQuery Validate проверить наличие дубликатов имени пользователя в базе данных?
Я вхожу в середину этого проекта, поэтому мне приходится немного переписывать из-за неаккуратного кода. Я использую jQuery 1.6.1 и Validate 1.8.1. Во-первых, вот PHP, который запускает back-end (dbquery.php): include("../includes/dbconnection.php"); session_start(); $location=''; $action=''; if($_GET['action']=='') $action=$_POST['action']; else $action=$_GET['action']; if($action=='checkusername'){ $error=''; $username=$_GET['username']; // exclude denied account $ch ...
Несколько звуковых дорожек для видео HTML5
Я создаю видео для своего сайта с помощью HTML5. В идеале, у меня был бы только один беззвучный видеофайл и пять различных звуковых дорожек на разных языках, которые синхронизируются с видео. Тогда у меня была бы кнопка, которая позволяла бы пользователям переключаться между звуковыми дорожками, даже когда видео воспроизводится; и правильная звуковая дорожка оживала бы (без паузы или начала видео или чего-либо еще; так же, как выбор звуковой дорожки DVD). Я могу сделать это довольно просто в F ...
Зависимый выпадающий список с карты в Thymeleaf
Я хочу создать выпадающий список со странами и второй выпадающий список с городами, который зависит от выбранного значения в первом списке. И список городов должен меняться динамически. В представлении (Thymeleaf) у меня есть Map<CountryModel, Set<RegionModel>> от контроллера. Имя CountryModel должно быть показано во втором раскрывающемся списке, а Set-во втором(зависимом) раскрывающемся списке. Здесь я создаю первый выпадающий список: <tr> <td th:text="#{country}"/> ...
передать параметр при нажатии на ссылку без использования?id=xxx
Есть ли способ передать параметр, просто нажав на ссылку, в условии, что ссылка не обрабатывает параметр, например <a href='example.php?id=1'>M</a> Я не хочу использовать ?id=1 Есть ли способ сделать это? Я хочу, чтобы параметр был передан на следующую страницу без параметра формы и ссылки при нажатии на ссылку. Таким образом, я могу обрабатывать параметр на следующей странице, а не на той же странице. ...
Как получить текст дочерней формы при нажатии на элемент ввода
Это мой HTML макет. У меня есть несколько форм: <table> <form> <tr> <td id="1">Text1</td> <td id="2">Text2</td> <input type="button" value="Submit" id="submit1"> </tr> </form> <form> <tr> <td id="1">Text1</td> <td id="2">Text2</td> <input type="button" value="Submit" id="submit ...
Получить идентификатор видео из Vimeo url
Я пытаюсь найти лучшее регулярное выражение для извлечения Vimeo video id из URL. Пример url: https://vimeo.com/11111111 http://vimeo.com/11111111 https://www.vimeo.com/11111111 http://www.vimeo.com/11111111 https://vimeo.com/channels/11111111 http://vimeo.com/channels/11111111 https://vimeo.com/groups/name/videos/11111111 http://vimeo.com/groups/name/videos/11111111 https://vimeo.com/album/2222222/video/11111111 http://vimeo.com/album/2222222/video/11111111 https://vimeo.com/11111111?param= ...
Проводя линию с тремя.JS динамически
Это то, что я хотел бы достичь (модифицируемый полигон, где красные круги являются вершинами), и я хотел бы построить полигон динамически. При инициализации геометрии как var geometry = new THREE.Geometry(); geometry.vertices.push(point); geometry.vertices.push(point); var line = new THREE.Line(geometry, new THREE.LineBasicMaterial({})); Он хорошо работает до второго щелчка, он строит прямую линию между 1 и 2, но не добавляет третью линию, когда он толкается в массив. WebGL, по-видимому ...
Загрузите файл с помощью jQuery.Аякс
У меня есть действие Struts2 на стороне сервера для загрузки файлов. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> Однако, ...
Как заполнить ячейки таблицы случайными числами с помощью кнопки в JavaScript
[пользователь может ввести количество строк и столбцов, затем после нажатия кнопки enter появляется шахматная доска.] [Проблема в том, что я не могу заполнить ячейки таблицы случайными числами с помощью кнопки Fill] До сих пор код JavaScript является var a, b, tableElem, rowElem, colElem; function createTable() { a = document.getElementById('row').value; b = document.getElementById('column').value; if (a == "" || b == "") { alert("Enter a number"); } else { ...