Questions tagged «javascript»

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

4
用户通过<input type =“ file” />选择文件时,如何获取文件名?
出于安全原因,我之前也见过类似的问题,但最终没有解决方案。 但是今天,当我打开票证并将文件附加到后端时,我看到hostmonster已成功实现了此目的。 它同时适用于Firefox和IE(确切地说是版本8)。 我已经证实这完全是客户端脚本,没有发送请求(带有萤火虫)。 现在,我们可以重新考虑这个问题吗?
77 javascript  html  file 

10
检查是否启用了cookie
我正在一个需要JavaScript和会话的页面上工作。我已经有代码来警告用户是否禁用了javascript。现在,我想处理禁用cookie的情况,因为会话ID存储在cookie中。 我只想到了几个主意: 将会话ID嵌入链接和表单中 警告用户如果禁用了cookie,则必须启用cookie(需要帮助来检测cookie是否被禁用) 解决此问题的最佳方法是什么?谢谢 编辑 根据链接的文章,我想出了自己的方法,并认为我可以分享,其他人也许可以使用它,也许我会得到一些批评。(假设您的PHP会话存储在名为的Cookie中PHPSESSID) &lt;div id="form" style="display:none"&gt;Content goes here&lt;/div&gt; &lt;noscript&gt;Sorry, but Javascript is required&lt;/noscript&gt; &lt;script type="text/javascript"&gt;&lt;!-- if(document.cookie.indexOf('PHPSESSID')!=-1) document.getElementById('form').style.display=''; else document.write('&lt;p&gt;Sorry, but cookies must be enabled&lt;/p&gt;'); --&gt;&lt;/script&gt;

3
如何请求node.js中的垃圾收集器运行?
在启动时,看来我的node.js应用程序使用了大约200MB的内存。如果我搁置一段时间,它会缩小到9MB左右。 是否可以从应用程序内执行以下操作: 检查应用程序正在使用多少内存? 请求垃圾收集器运行? 我问的原因是,我从磁盘加载了一些文件,这些文件是临时处理的。这可能会导致内存使用量激增。但是在GC运行之前,我不希望加载更多文件,否则存在内存用完的风险。 有什么建议 ?


17
JavaScript将数组的项移到最前面
我想检查数组是否包含"role"。如果是这样,我想将移到"role"数组的前面。 var data= ["email","role","type","name"]; if ("role" in data) data.remove(data.indexOf("role")); data.unshift("role") data; 在这里,我得到了结果: ["role", "email", "role", "type", "name"] 我怎样才能解决这个问题?

5
fetch()是否不发送标题?
我从浏览器发送这样的POST请求: fetch(serverEndpoint, { method: 'POST', mode: 'no-cors', // this is to prevent browser from sending 'OPTIONS' method request first redirect: 'follow', headers: new Headers({ 'Content-Type': 'text/plain', 'X-My-Custom-Header': 'value-v', 'Authorization': 'Bearer ' + token, }), body: companyName }) 在请求到达我的后端时,它既不包含X-My-Custom-Header也不包含Authorization标头。 我的后端是Firebase的Google Cloud函数(基本上只是Node.js端点),如下所示: exports.createCompany = functions.https.onRequest((req, res) =&gt; { let headers = ['Headers: …

4
Javascript错误:JupyterLab中未定义IPython
我有最新/更新的Anaconda软件包。每当我尝试使用python 3.6.6绘制某些东西时,我在JupyterLab中得到以下错误... Javascript错误:未定义IPython 当我使用ipython内核在Spyder中运行相同的代码时,它工作得很好。一直在网上寻找,但似乎无法弄清楚发生了什么。任何帮助,将不胜感激。

22
如何使用JavaScript生成固定长度的随机数?
我正在尝试生成一个随机数,该随机数必须具有精确的6位数字的固定长度。 我不知道下面给出的JavaScript是否会创建少于6位的数字? Math.floor((Math.random()*1000000)+1); 我在这里在StackOverflow上找到了这个问题和答案。但是,还不清楚。 编辑:我多次运行上述代码,是的,它经常创建小于6位数字的数字。有没有一种快速/快速的方法来确保它始终是精确的6位数字?

1
什么是CommonJS,我为什么要关心它如何帮助编写.js应用程序?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在学习JS,并且更有经验的人提到他们使用CommonJS来处理保持JS代码井井有条的情况(因为没有“模块”功能)。 我查看了Quora,但它解释了该小组及其目标,而不是我怎么使用它。

11
Javascript-将修整函数应用于数组中的每个字符串
要修剪数组中的每个字符串,例如,给定 x = [' aa ', ' bb ']; 输出 ['aa', 'bb'] 我的第一次审判是 x.map(String.prototype.trim.apply) 在Chrome中,它得到了“ TypeError:Function.prototype.apply在undefined上调用,这是未定义的而不是函数”。 然后我尝试 x.map(function(s) { return String.prototype.trim.apply(s); }); 有用。有什么不同?

8
如何在javascript中每n个字符后插入一个字符?
我有一个字串: “敏捷的棕色狐狸跳过了懒狗。” 我想使用JavaScript(可能是jQuery)每n个字符插入一个字符。例如,我想打电话: var s = "The quick brown fox jumps over the lazy dogs."; var new_s = UpdateString("$",5); // new_s should equal "The q$uick $brown$ fox $jumps$ over$ the $lazy $dogs.$" 目标是使用此函数将&shy插入长字符串以允许它们进行换行。 也许有人知道更好的方法?

6
我可以查看计时器是否仍在运行吗?
这里的一个简单问题似乎无法找到答案:setTimeout设置a之后,是否有任何方法可以查看它是否仍然设置好? if (!Timer) { Timer = setTimeout(DoThis,60000); } 据我所知,当您使用时clearTimeout,变量将保持其最后一个值。一个console.log我只是看着显示Timer为“12”,不管是否设置了超时或清零。我是否还必须使变量为空,或者使用其他变量作为布尔值,是的,我已经设置了此计时器?当然有一种方法可以检查超时是否仍在运行...对吗?我不需要知道还剩下多久,即使它仍在运行。

12
Node.js错误:连接ECONNREFUSED
我是Node的新手,在一个简单的教程中遇到了此错误。 我在OS X 10.8.2上从CodeRunner和Terminal尝试此操作。我也尝试过将模块放入node_modules文件夹中。 我可以说这是某种连接问题,但我不知道为什么? events.js:71 throw arguments[1]; // Unhandled 'error' event ^ Error: connect ECONNREFUSED at errnoException (net.js:770:11) at Object.afterConnect [as oncomplete] (net.js:761:19) app.js: var makeRequest = require('./make_request'); makeRequest("Here's looking at you, kid"); makeRequest("Hello, this is dog"); make_request.js: var http = require('http'); var makeRequest = function(message) { //var message …

2
如何在JSDoc中记录字典?
下一个例子: var CONF = { locale: { "en": { name: "English", lang: "en-US" }, "es": { name: "Spanish", lang: "es-ES" } } }; 并且知道语言环境属性包含的是来自数据库的字典对象,如何使用JSDoc记录其内部属性? 目前,我正在考虑typedef 为语言环境对象键入内容,那么我是否可以将locale属性设置为简单地定义类型的Array?这是正确的方法吗?

7
如何在JavaScript中生成MD5文件哈希?
如何编写functionToGenerateMD5hash此代码?我已经拥有了fileVideo,我需要通过单击按钮将相应的md5哈希发送到服务器。 $("#someButton").click(function() { var fr = new FileReader(); fr.onload = function(e) { string md5 = functionToGenerateMD5hash(e.target.result); // send md5 here }; fr.readAsArrayBuffer(fileVideo);
77 javascript  node.js  hash  md5 

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.