Questions tagged «javascript»

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

13
最佳JavaScript压缩器
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心寻求指导。 8年前关闭。 什么是最好的JavaScript压缩器?我正在寻找一种工具: 易于使用 压缩率高 产生可靠的最终结果(不会弄乱代码)

12
如何使用AngularJS重定向到另一个页面?
我正在使用ajax调用在服务文件中执行功能,并且如果响应成功,我想将页面重定向到另一个URL。目前,我正在通过使用简单的js“ window.location = response ['message'];”来做到这一点。但是我需要用angularjs代码替换它。我看过关于stackoverflow的各种解决方案,他们使用了$ location。但是我是新手,对实现它有困难。 $http({ url: RootURL+'app-code/common.service.php', method: "POST", headers: {'Content-Type': 'application/x-www-form-urlencoded'}, dataType: 'json', data:data + '&method=signin' }).success(function (response) { console.log(response); if (response['code'] == '420') { $scope.message = response['message']; $scope.loginPassword = ''; } else if (response['code'] != '200'){ $scope.message = response['message']; $scope.loginPassword = ''; } else { window.location …




12
node.js同步执行系统命令
我需要在node.js函数中 result = execSync('node -v'); 它将同步执行给定的命令行并返回该命令文本的所有标准输出。 ps。同步是错误的。我知道。仅供个人使用。 更新 现在我们有了mgutz的解决方案,该解决方案为我们提供了退出代码,但没有stdout!仍在等待更精确的答案。 更新 mgutz更新了他的答案,解决方案在这里:) 另外,如dgo.a所述,有独立的模块exec-sync 更新2014-07-30 ShellJS库到达。考虑到这是目前的最佳选择。 更新2015-02-10 最后!NodeJS 0.12 execSync本机支持。 查看官方文件

7
将Javascript迭代器转换为数组
我正在尝试使用Javascript EC6中的新Map对象,因为最新的Firefox和Chrome版本已支持该对象。 但是我发现它在“功能性”编程中非常受限制,因为它缺少经典的map,filter等方法,可以很好地与一[key, value]对配合使用。它有一个forEach,但是不返回回调结果。 如果我可以将其map.entries()从MapIterator转换为简单的Array,则可以使用standard .map,.filter而无需进行其他操作。 有没有一种“好的”方法可以将Javascript迭代器转换为数组?在python中,这和操作一样简单list(iterator)...但是Array(m.entries())返回一个以Iterator作为其第一个元素的数组! 编辑 我忘了指定要查找的答案,该答案在Map工作的任何地方都有效,这意味着至少Chrome和Firefox(Array.from在Chrome中不起作用)。 PS。 我知道这里有一个很棒的wu.js,但是它对traceur的依赖使我失望...

7
混合Razor和Javascript代码
我对如何混合剃须刀和js感到很困惑。这是我坚持的当前功能: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } 如果我可以用声明c#代码,<c#></c#>而其他所有内容都是JS代码,这就是我所追求的: <script type="text/javascript"> var data = []; <c#>@foreach (var r in Model.rows) {</c#> data.push([ <c#>@r.UnixTime</c#> * 1000, <c#>@r.Value</c#> ]); <c#>}</c#> 实现此目的的最佳方法是什么?
171 c#  javascript  razor 

18
如何在禁用按钮上启用Bootstrap工具提示?
我需要在禁用的按钮上显示工具提示,然后在启用的按钮上将其删除。目前,它的工作方式相反。 颠倒这种行为的最佳方法是什么? $('[rel=tooltip]').tooltip(); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> <hr> <button class="btn" disabled rel="tooltip" data-title="Dieser Link führt zu Google">button disabled</button> <button class="btn" rel="tooltip" data-title="Dieser Link führt zu Google">button not disabled</button> 运行代码段隐藏结果展开摘要 这是一个演示 PS:我想保留该disabled属性。

6
我可以使用chrome-devtools来实际搜索所有JS源吗?
我在chrome dev-tools中搜索JS文件时遇到了麻烦,过去由Ctrl+ Shift+ 激活的搜索F总是找到了我想要的东西,但是最近(我不确定是哪个更新触发了此问题),我正在寻找搜索不成功 内联脚本标签中的JS iframe中的JS。 我还发现,当涉及到内联脚本时,调用堆栈会变得混乱,但是当我尝试使用google搜索这些问题时,我只得到了dev-tools文档页面,还有其他人注意到这些问题吗?我只是在想像这可行吗?

11
Google Analytics(分析)上是否有一项设置可禁止尚未同意的用户使用Cookie
根据欧盟《电子隐私指令》第5条第3款(又称“曲奇法”),针对欧盟用户的网站在设置Cookie之前必须先获得用户的选择加入同意。 请参阅ICO指南 我试图将其与我网站上的Google Analytics(分析)相吻合。 我可以想象Google Analytics(GA)可以在不使用Cookie的情况下进行一定程度的分析数据收集。 但是,我在此上(在Google网站/设置面板上)找不到任何有关如何在页面请求期间将有关“同意书”的信息转发给Google的信息。所以,我唯一的选择似乎是我不应该嵌入谷歌标记代码在所有,如果用户没有明确给出同意。这似乎有点太激烈了。 让我的服务器端脚本hasConsentedToCookies=FALSE在JavaScript标记中设置一个标志将使我可以指示Google的服务以正常降级的方式运行。 Google Analytics(分析)上是否有一项设置可禁止尚未同意的用户使用Cookie? 如果是这样,我在哪里可以找到有关此信息?

26
调整输入字段的宽度为其输入
<html> <head> </head> <body> <input type="text" value="1" style="min-width:1px;" /> </body> </html> 这是我的代码,它不起作用。HTML,JavaScript,PHP或CSS是否有其他方法来设置最小宽度? 我希望文本输入字段的宽度可以动态变化,以便输入字段可以围绕其内容流动。每个输入都有的内置填充2em,这就是问题,第二个问题是min-width根本无法处理输入。 如果我设置的宽度超过了整个程序的混乱程度,那么我需要的宽度是1px,仅在需要时才需要。
171 javascript  html  css 

6
jQuery添加必需的输入字段
我一直在寻找使jQuery自动使用html5验证将必需的内容写入我所有输入字段的方法,但是我很难告诉它在哪里编写它。 我要吃这个 <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150"> 并将它自动添加所需的结束标记前 <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150" required> 我以为我可以按照 $("input").attr("required", "true"); 但这是行不通的。任何帮助是极大的赞赏。


3
React.js:设置innerHTML vs危险地设置InnerHTML
在元素上设置元素的innerHTML与在元素上设置危险地设置InnerHTML属性有什么“幕后”区别?假设为简单起见,我正在对事物进行适当的消毒。 例: var test = React.createClass({ render: function(){ return ( <div contentEditable='true' dangerouslySetInnerHTML={{ __html: "Hello" }}></div> ); } }); 与 var test = React.createClass({ componentDidUpdate: function(prevProp, prevState){ this.refs.test.innerHTML = "Hello"; }, render: function(){ return ( <div contentEditable='true' ref='test'></div> ); } }); 我做的事情比上面的示例复杂一些,但总体思路是相同的
171 javascript  html  reactjs 

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.