Questions tagged «javascript»

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

4
Node.js无法创建Blob?
我正在使用node.js,并将音频流式传输到node.js服务器。现在,我在构建音频Blob的过程中注意到: var audioBlob = new Blob([dataview], { type: 'audio/wav' }); 我在新的Blob处收到ReferenceError。似乎不支持Blob。如何创建要使用node.js fs模块保存的Blob。 谢谢你们!


3
存在本地package.json,但缺少node_modules
我正在尝试启动刚从GitHub存储库克隆的Redux应用程序。 我尝试使用以下命令运行它 npm start 我收到此错误 > react-redux@1.0.0 start /home/workspace/assignment > webpack-dev-server --config ./configs/webpack/webpack.config.development.js sh: 1: webpack-dev-server: not found npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! react-redux@1.0.0 start: `webpack-dev-server --config ./configs/webpack/webpack.config.development.js` npm ERR! spawn ENOENT npm ERR! npm ERR! Failed …



8
JavaScript-如何获取被调用脚本的URL?
我将myscript.js包含在这样的文件中http://site1.com/index.html: <script src=http://site2.com/myscript.js></script> 在“ myscript.js”中,我想访问URL“ http://site2.com/myscript.js ”。我想要这样的东西: function getScriptURL() { // something here return s } alert(getScriptURL()); 如果从上述index.html调用,它将警告“ http://site2.com/myscript.js ”。
81 javascript 

5
如何销毁JavaScript对象?
最近,我遇到了我的一个应用程序,该应用程序占用太多内存,并且以10 MB /秒的速度增长。 因此,我想知道销毁JavaScript对象和变量的最佳方法,这样可以减少内存消耗,并且不会销毁我的FF。 我每8秒钟间隔调用两个JavaScript,而无需重新加载页面。 function refresh() { $('#table_info').remove(); $('#table').hide(); if (refreshTimer) { clearTimeout(refreshTimer); refreshTimer = null ; } document.getElementById('refresh_topology').disabled=true; $('<div id="preload_xml"></div>').html('<img src="pic/dataload.gif" alt="loading data" /><h3>Loading Data...</h3>').prependTo($("#td_123")); $("#topo").hide(); $('#root').remove(); show_topology(); } 如何查看哪个变量导致内存开销和方法停止执行该进程?

9
NavigationDuplicated不允许导航到当前位置(“ /搜索”)[vuejs]
当我想进行多次搜索时,会显示NavigationDuplicated错误。我的搜索在导航栏中,而我配置搜索的方式是使用模型获取值,然后将该值作为参数传递给ContentSearched组件,然后在该组件中接收搜索的值。 我知道正确的方法是使用发射器,但是我仍然不知道如何学习使用它。要访问发射是context.emit('', someValue) NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated", message: "Navigating to current location ("/search") is not allowed", stack: "Error↵ at new NavigationDuplicated (webpack-int…node_modules/vue/dist/vue.runtime.esm.js:1853:26)"} 导航栏 <template> <nav class="navbar navbar-expand-lg navbar-dark bg-nav" v-bind:class="{'navbarOpen': show }"> <div class="container"> <router-link to="/" class="navbar-brand"> <img src="../assets/logo.png" alt="Horizon Anime" id="logo"> </router-link> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" …


9
如何用jQuery显示“忙”指示器?
如何在网页的特定位置显示旋转的“忙碌”指示器? 我想在Ajax请求开始/完成时启动/停止指示器。 真的只是显示/隐藏动画gif的问题,还是有一个更优雅的解决方案?

3
JS / ES6:解构未定义
我正在使用一些像这样的解构: const { item } = content console.log(item) 但是我应该如何处理content === undefined-这将引发错误? “旧”方式如下所示: const item = content && content.item 因此,如果content未定义->item也将是未定义的。 我可以使用解构来做类似的事情吗?

4
在Node.js中写入格式化的JSON
我正在使用Node.js将JSON POST到PostBin,但是数据格式错误(如您在此处所看到的:http : //www.postbin.org/1cpndqw)。 这是我用于tesT的代码: var http = require('http'); var options = { host: 'www.postbin.org', port: 80, path: '/1cpndqw', method: 'POST' }; var req = http.request(options, function(res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); req.write(JSON.stringify({ a:1, b:2, …


8
使用JavaScript的ASP.NET回发
我有几个div正在使用jQuery可拖动的小。这些div放置在中UpdatePanel,并且在dragstop上使用_doPostBack()JavaScript函数,在其中我从页面的表单中提取必要的信息。 我的问题是,当我调用此函数时,将重新加载整个页面,但是我只希望重新加载更新面板。

7
设置为2014年12月31日的新Date()改为说12月1日
我正在尝试将字符串转换为Date对象,并且它适用于所有日期,除了12月31日(按对象说12月1日而不是31日)之外。我不知道为什么。这是我的JavaScript代码: var dt = new Date(); dt.setDate("31"); dt.setMonth("11"); dt.setFullYear("2014"); 但我的变量值为: Mon Dec 01 2014 11:48:08 GMT+0100 (Paris, Madrid) 如果我在其他任何日期都这样做,则我的对象将返回适当的值。你知道我做错了什么吗?

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.