Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

9
如何在模板中将数据从Flask传递到JavaScript?
我的应用程序调用返回字典的API。我想将信息从此字典传递到视图中的JavaScript。具体来说,我在JS中使用Google Maps API,因此我希望向其传递一个包含长/短信息的元组列表。我知道render_template会将这些变量传递给视图,以便可以在HTML中使用它们,但是如何将它们传递给模板中的JavaScript? from flask import Flask from flask import render_template app = Flask(__name__) import foo_api api = foo_api.API('API KEY') @app.route('/') def get_data(): events = api.call(get_event, arg0, arg1) geocode = event['latitude'], event['longitude'] return render_template('get_data.html', geocode=geocode)


2
jQuery ajax函数中contentType和dataType之间的区别
我有以下Jquery回调函数,对此我有点怀疑(我不太了解Jquery): $("form.readXmlForm").submit(function() { // Riferimento all'elemento form che ha scatenato il submit var form = $(this); // Variabile che contiene il riferimento al bottone clickato var button = form.children(":first"); $.ajax({ // Viene eseguita la chiamata AJAX type: "POST", // Tipo di richiesta: POST // URL verso quale viene inviata la …
123 javascript  ajax  jquery 

3
获取CSS最高值作为数字而不是字符串?
在jQuery中,您可以将相对于父对象的最高位置作为一个数字来获取,但是如果将css top值设置为,则无法将其作为一个数字来获取px。 说我有以下几点: #elem{ position:relative; top:10px; } <div> Bla text bla this takes op vertical space.... <div id='elem'>bla</div> </div> $('#elem').position().top; //Returns the number (10+(the vertical space took by the text)) $('#elem').css('top'); //Returns the string '10px' 但是我想将css top属性作为数字10。 一个人将如何实现这一目标?
123 javascript  jquery  css 

7
Firebase权限被拒绝
我对编码比较陌生,遇到了麻烦。 我有这段代码可以将数据发送到Firebase app.userid = app.user.uid var userRef = app.dataInfo.child(app.users); var useridRef = userRef.child(app.userid); useridRef.set({ locations: "", theme: "", colorScheme: "", food: "" }); 但是,我不断收到错误: FIREBASE警告:设置为/ users /(GoogleID)失败:Permission_denied 2016-05-23 22:52:42.707 firebase.js:227未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝(…) 当我尝试查找时,它谈论的是Firebase的规则,该规则似乎是一种我还没有学过的语言(或者说这是我的头上的话)。有人可以解释导致问题的原因吗?我以为是我要它来存储电子邮件和用户显示名称,但您根本不被允许这样做,但是当我取出这些名称时,我仍然遇到同样的问题。是否可以在不设置规则的情况下避免这种错误,还是可以通过规则教我自己如何在一天之内完成写作,还是只是脱离了联盟? 谢谢你的帮助!


7
HTML5将音频录制到文件
我最终想要做的是从用户的麦克风录音,并在完成后将文件上传到服务器。到目前为止,我已经设法使用以下代码将数据流传递到元素: var audio = document.getElementById("audio_preview"); navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; navigator.getUserMedia({video: false, audio: true}, function(stream) { audio.src = window.URL.createObjectURL(stream); }, onRecordFail); var onRecordFail = function (e) { console.log(e); } 如何从那开始,到录制到文件?



21
使锚点链接位于其链接位置上方一些像素处
我不确定询问/搜索此问题的最佳方法: 当您单击锚点链接时,它将带您到页面的该部分,并且链接到的区域现在位于页面的非常顶部。我希望锚链接将我发送到页面的该部分,但我想在顶部留一些空间。在这种情况下,我不希望它将我发送到“链接到”的零件上,该零件在“非常好”的顶部,我希望在那里有100个像素左右的空间。 这有意义吗?这可能吗? 编辑以显示代码-这只是一个锚标记: <a href="#anchor">Click me!</a> <p id="anchor">I should be 100px below where I currently am!</p>
123 javascript  html  css  anchor 


7
Home不包含名为Home的导出
我正在与之合作create-react-app,遇到了这个问题Home does not contain an export named Home。 这是我设置App.js文件的方式: import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { Home } from './layouts/Home' class App extends Component { render() { return ( <div className="App"> Hello <Home /> </div> ) } } export default App; 现在在我的layouts文件夹中有Home.js文件。如下所示进行设置。 …

4
我对HTTP轮询,长轮询,HTTP流和WebSocket的理解
我在SO和网络上阅读了很多有关我的问题标题中的关键字的帖子,并从中学到了很多。我读的一些问题与特定的实施挑战有关,而其他问题则与一般概念有关。我只是想确保我了解所有概念以及为什么发明技术X而不是发明技术Y的理由等等。因此,这里去: Http轮询:基本上是AJAX,使用XmlHttpRequest。 Http Long Polling: AJAX,但服务器保留响应,除非服务器进行了更新,一旦服务器进行了更新,它将发送该更新,然后客户端可以发送另一个请求。缺点是需要来回发送的附加头数据,导致额外的开销。 Http流传输:类似于长轮询,但是服务器使用带有“传输编码:分块”的标头进行响应,因此我们不需要每次服务器发送一些数据时就发起一个新请求(从而节省了额外的标头开销)。这里的缺点是我们必须“理解”并弄清楚数据的结构,以区分服务器发送的多个块。 Java Applet,Flash,Silverlight:它们提供了通过tcp / ip连接到套接字服务器的功能,但是由于它们是插件,因此开发人员不想依赖它们。 WebSockets:它们是新的API,它试图通过以下方式解决上述方法的不足: WebSockets相对于Java Applet,Flash或Silverlight等插件的唯一优势是WebSockets内置于浏览器中,并且不依赖于插件。 与HTTP流相比,WebSockets的唯一优势是您不必费力“理解”和解析收到的数据。 WebSockets相对于Long Polling的唯一优势在于,它消除了额外的标头大小以及为请求打开和关闭套接字连接。 我还有其他重大差异吗?很抱歉,如果我要重新提出或将关于SO的许多问题合并为一个问题,但是我只想从SO和Web上有关这些概念的所有信息中完全理解。 谢谢!

7
使用Lodash遍历JavaScript对象中的属性
是否可以遍历JavaScript对象中的属性?例如,我有一个如下定义的JavaScript对象: myObject.options = { property1: 'value 1', property2: 'value 2' }; 属性将动态添加到此对象。有没有办法让我循环浏览并检查属性是否存在?如果是这样,怎么办?
123 javascript  lodash 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.