Questions tagged «javascript»

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


20
jQuery AJAX提交表单
我有一个带有名称orderproductForm和未定义输入数量的表单。 我想做某种jQuery.get或ajax或类似的事情,它将通过Ajax调用页面,并发送表单的所有输入 orderproductForm。 我想一种方法是做类似的事情 jQuery.get("myurl", {action : document.orderproductForm.action.value, cartproductid : document.orderproductForm.cartproductid.value, productid : document.orderproductForm.productid.value, ... 但是我不完全知道所有的表格输入。是否有仅发送所有表单输入的功能部件或功能?

5
Trello如何访问用户的剪贴板?
当您将鼠标悬停在Trello中的卡片上并按Ctrl+时C,该卡片的URL被复制到剪贴板。他们如何做到这一点? 据我所知,没有涉及Flash电影。我已经安装了Flashblock,并且Firefox的“网络”标签显示未加载Flash电影。(这是通常的方法,例如ZeroClipboard。) 他们如何实现这种魔力? (目前,我想我顿悟了:您无法在页面上选择文本,因此我假设它们具有不可见的元素,它们通过JavaScript代码创建文本选择,并Ctrl+ C触发浏览器的默认行为,将其复制为节点的文本值。)


10
使用Node.js require与ES6导入/导出
在我正在合作的项目中,关于可以使用哪种模块系统,我们有两个选择: 导入使用的模块require,并使用导出module.exports和exports.foo。 使用ES6导入模块import,并使用ES6导出export 一项使用另一项有什么性能上的好处?如果要在Node模块上使用ES6模块,还有其他什么应该知道的吗?


5
使用HTML5 / Canvas / JavaScript拍摄浏览器内屏幕截图
使用Google的“报告错误”或“反馈工具”,您可以选择浏览器窗口的区域来创建屏幕截图,并在屏幕上提交有关错误的反馈。 Jason Small的屏幕截图,张贴在一个重复的问题中。 他们是如何做到的?Google的JavaScript反馈API从此处加载,其反馈模块概述将演示屏幕截图功能。

17
如何防止按钮提交表单
在下一页中,使用Firefox,“删除”按钮提交表单,但“添加”按钮不提交。如何防止“删除”按钮提交表单? <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = '1'; } else { newPrefix = parseInt(n[1]) + 1; } var oldElem = $('form tr:last'); var newElem = oldElem.clone(true); var lastHidden …

16
将数组项目复制到另一个数组中
我有一个JavaScript数组dataArray,我想将其推送到一个新数组中newArray。除了我不想newArray[0]这样dataArray。我想将所有项目推入新数组: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... 甚至更好: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // ... where values() (or something equivalent) would push the individual values into the array, rather than the array itself ); 因此,新数组现在包含各个数据数组的所有值。是否有类似的速记形式,pushValues所以我不必遍历每个人dataArray,逐个添加项目?
916 javascript  arrays 


15
何时在脚本标记中需要CDATA节?
脚本标记中是否曾经需要CDATA标记?如果需要,何时? 换句话说,何时何地: <script type="text/javascript"> //<![CDATA[ ...code... //]]> </script> 对此更可取: <script type="text/javascript"> ...code... </script>
907 javascript  html  xhtml  cdata 

18
检查变量是否为函数类型
假设我有任何变量,定义如下: var a = function() {/* Statements */}; 我想要一个可以检查变量类型是否类似于函数的函数。即: function foo(v) {if (v is function type?) {/* do something */}}; foo(a); 如何检查变量a是否为Function上述定义的类型?
902 javascript 

13
CSS是否应始终优先于Javascript?
在网上的无数地方,我看到了建议在JavaScript之前加入CSS。推理通常采用以下形式: 在订购CSS和JavaScript时,您希望CSS优先。原因是渲染线程具有渲染页面所需的所有样式信息。如果首先包含JavaScript,则JavaScript引擎必须先解析所有内容,然后再继续下一组资源。这意味着渲染线程无法完全显示页面,因为它没有所需的所有样式。 我的实际测试揭示了完全不同的东西: 我的测试线束 我使用以下Ruby脚本为各种资源生成特定的延迟: require 'rubygems' require 'eventmachine' require 'evma_httpserver' require 'date' class Handler < EventMachine::Connection include EventMachine::HttpServer def process_http_request resp = EventMachine::DelegatedHttpResponse.new( self ) return unless @http_query_string path = @http_path_info array = @http_query_string.split("&").map{|s| s.split("=")}.flatten parsed = Hash[*array] delay = parsed["delay"].to_i / 1000.0 jsdelay = parsed["jsdelay"].to_i delay = 5 …



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.