小编van*_*353的帖子

节点:从另一个js文件导入对象数组?

在一个名为data.js的文件中,我有一个大对象数组:

var arr = [ {prop1: value, prop2: value},...]
Run Code Online (Sandbox Code Playgroud)

我想将这个数组用到我的Node.js应用程序中,但是代码就像

require('./data.js')
Run Code Online (Sandbox Code Playgroud)

没有帮助.我知道如何导出函数,但在"导入" 数组时我迷失了.如何将data.js文件添加到我的app.js?

node.js express

13
推荐指数
3
解决办法
3万
查看次数

文字和价值观是一回事吗?

我的理解是变量指向值,虽然可以将同一个变量重新分配给多个值,但值本身是不可变的.在学习JavaScript时,"文字"的概念似乎经常出现,但我没有找到区分文字价值观的明确解释.事实上,一位作者将它们等同起来.

你如何将文字与价值观进行比较?请提供简单的例子.

对于任何有兴趣的人,我发现这个解释非常有用.我现在看到它的方式,文字总是在评估后产生自己,而值可能更复杂(例如表达式),并且可以评估为不同于自己的东西.

javascript

5
推荐指数
2
解决办法
133
查看次数

循环播放带有媒体片段的视频?

我正在尝试在视频URL(具有媒体片段)暂停时循环播放。我设置了一个侦听器,以在视频暂停时调用loopVideo()函数:

function loopVideo() {
    var video = document.getElementById('Video1');
    var videoFile = 'file1.mp4#t=10,10'; 
        video.src = videoFile;
        video.play();       
};

document.getElementById('Video1').addEventListener('paused', loopVideo(), false);
Run Code Online (Sandbox Code Playgroud)

到目前为止,该视频片段只播放一次,但在暂停时不会循环播放。我的代码中是否有错误,还是媒体片段是问题所在?

javascript html5 html5-video

5
推荐指数
1
解决办法
857
查看次数

Mozilla表达式也是陈述.为什么?

从Mozilla的JavaScript指南中查看这些文章:

表达式

声明

表达式也被视为赋值语句.事实上,在第二篇文章中,人们可以读到"任何表达也是一种陈述".熟悉其他编程语言,我认为表达式总是值,但它们永远不会像语句那样引起副作用.换句话说,7,7 + 8,"字符串"等是表达式,因为它们不会改变状态,但是a = 7是一个语句,因为现在已经定义了一个变量(即状态已经改变) ).

为什么Mozilla不能在JS中区分这两者?

javascript

2
推荐指数
1
解决办法
84
查看次数

标签 统计

javascript ×3

express ×1

html5 ×1

html5-video ×1

node.js ×1