Questions tagged «javascript»

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


18
ReCaptcha API v2样式
我发现如何设计Google的新Recaptcha(v2)风格并没有取得太大的成功。最终的目标是使其具有响应性,但是即使对于诸如宽度之类的简单事物,我也难以应用样式。 除了主题参数外,他们的API文档似乎都没有提供有关如何控制样式的任何详细信息,并且简单的CSS和JavaScript解决方案对我没有用。 基本上,我需要能够将CSS应用于Google的reCaptcha的新版本。可以使用JavaScript。

13
是否有JavaScript静态分析工具?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 当我在变量名上做错字(例如错字)时,我习惯于让编译器抱怨,但是JavaScript习惯于让它通过。 是否有用于JavaScript的静态分析工具?

9
如何从Angle的Observable / http / async调用返回响应?
我有返回一个observable的服务,该服务向我的服务器发出一个http请求并获取数据。我想使用这些数据,但最终总是得到undefined。有什么问题? 服务内容: @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' }); let options = new RequestOptions({ headers: headers }); return this.http.get("http://localhost:9999/events/get", options) .map((res)=> res.json()) .catch((err)=> err) } } 零件: @Component({...}) export class EventComponent { myEvents: any; constructor( private es: …


7
在DOM中嵌入任意JSON的最佳实践?
我正在考虑像这样在DOM中嵌入任意JSON: <script type="application/json" id="stuff"> { "unicorns": "awesome", "abc": [1, 2, 3] } </script> 这类似于将任意HTML模板存储在DOM中以供以后与JavaScript模板引擎一起使用的方式。在这种情况下,我们以后可以检索JSON并使用以下方法进行解析: var stuff = JSON.parse(document.getElementById('stuff').innerHTML); 这有效,但这是最好的方法吗?这是否违反任何最佳做法或标准? 注意:我不是在寻找在DOM中存储JSON的替代方法,我已经决定这是解决我遇到的特定问题的最佳解决方案。我只是在寻找最佳方法。

2
组织Javascript库和CSS文件夹结构的最佳实践
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 如何在Web应用程序中组织js和css文件夹? 我当前的项目结构如下: root/ ├── assets/ │ ├── js/ │ │ └──lib/ │ ├── css/ │ └── img/ └── index.html 但是,当我使用许多JavaScript库和CSS插件时,情况会更加复杂。Javascript插件附带其自己的.js文件,有时还附带其自己的.css文件。 例如,当我将JQuery与JQueryUI插件一起使用时,我将jquery.js和jquery-ui.js放在js / lib目录中。但是JQueryUI带有自己的css文件。我应该将javascript插件中的CSS放在哪里,以获得最佳实践?我应该将它们放在lib文件夹中,以区分我的CSS和javascript CSS插件吗?或者别的地方? 我知道这是个人喜好,但我只想知道你们是如何组织项目文件夹的。 提前致谢 :)

9
ReactJS:“未捕获的SyntaxError:意外令牌<”
我正在尝试开始在ReactJS中构建网站。但是,当我尝试将JS放在单独的文件中时,我开始收到此错误:“ Uncaught SyntaxError:Unexpected token &lt;”。 我尝试添加/** @jsx React.DOM */到JS文件的顶部,但没有解决任何问题。以下是HTML和JS文件。关于出什么问题有什么想法吗? 的HTML &lt;html&gt; &lt;head&gt; &lt;title&gt;Page&lt;/title&gt; &lt;script src="http://fb.me/react-0.12.2.js"&gt;&lt;/script&gt; &lt;script src="http://fb.me/JSXTransformer-0.12.2.js"&gt;&lt;/script&gt; &lt;script src="http://code.jquery.com/jquery-1.10.0.min.js"&gt; &lt;/script&gt; &lt;script src="./lander.js"&gt; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="content"&gt;&lt;/div&gt; &lt;script type="text/jsx"&gt; React.render( &lt;Lander /&gt;, document.getElementById('content') ); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; JS /** * @jsx React.DOM */ var Lander = React.createClass({ render: function () …

6
如何在Webstorm中应对大量未解决的变量警告?
我有一个从服务器获取数据的函数: function getData(data){ console.log(data.someVar); } Webstorm说someVar-是一个未解决的变量。我该如何消除此类警告? 我看到几个选择: 在ide设置中禁止显示警告; 添加带有字段(详细信息)的json源文件; 使用数组的语法:data['some_unres_var']; 此外,Webstorm还为我提供了为“数据”创建名称空间的功能(添加,如/** @namespace data.some_unres_var*/),创建此类字段,或对其进行重命名。

8
在关闭窗口或刷新页面时运行JavaScript代码?
当用户关闭浏览器窗口或刷新页面时,是否可以运行最终的JavaScript代码? 我在想类似于onload但更像onclose的东西吗?谢谢。 我不喜欢onbeforeunload方法,该方法总是弹出一个确认框(让页面保留/保留在mozilla上)或(重新加载/不在chrome上重新加载)。有没有办法安静地执行代码?


21
查找与给定输入关联的html标签
假设我有一个html表单。每个输入/选择/文本区域将具有一个对应&lt;label&gt;的for属性,该属性设置为其同伴的ID。在这种情况下,我知道每个输入将只有一个标签。 给定javascript中的input元素(例如,通过onkeyup事件),找到与其关联标签的最佳方法是什么?
110 javascript  html  label 

7
$ .when.apply($,someArray)有什么作用?
我正在阅读有关递延和承诺的文章,并不断遇到$.when.apply($, someArray)。我不清楚这到底是做什么的,正在寻找一种解释,说明哪一行可以正常工作(而不是整个代码段)。这里是一些上下文: var data = [1,2,3,4]; // the ids coming back from serviceA var processItemsDeferred = []; for(var i = 0; i &lt; data.length; i++){ processItemsDeferred.push(processItem(data[i])); } $.when.apply($, processItemsDeferred).then(everythingDone); function processItem(data) { var dfd = $.Deferred(); console.log('called processItem'); //in the real world, this would probably make an AJAX call. setTimeout(function() …

9
返回函数的函数
我坚持“返回函数的函数”的概念。我指的是Stoyan Stefanov的《面向对象的Javascript》一书。 片段一: function a() { alert('A!'); function b(){ alert('B!'); } return b(); } var s = a(); alert('break'); s(); 运行代码段隐藏结果展开摘要 输出: A! B! break 片段二 function a() { alert('A!'); function b(){ alert('B!'); } return b; } var s = a(); alert('break'); s(); 运行代码段隐藏结果展开摘要 输出: A! break B! 有人可以告诉我返回之间的差异b,并b()在上面的片断?
110 javascript 


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.