我想定义一个具有共同属性的对象:
var Config = {
a: 'fsdf',
b: 56,
c: 'fsfsdfsd',
set: function set(prop, val) {
this[prop] = val;
}
};
Run Code Online (Sandbox Code Playgroud)
在另一个文件中,我想使用自定义属性扩展它:
var Config = Object.assign(Config, {
d: 34,
e: 'qqwqw'
});
Run Code Online (Sandbox Code Playgroud)
然后,我想读取和修改其他文件中的对象:
var x = Config.d + Config.b;
Config.set('a', 'asdf');
Run Code Online (Sandbox Code Playgroud)
当时,我正在使用browserify以及require和modules.export语法。但是我想使用ES6语法。
我该怎么做?谢谢。
我在网络的最高区域有一个菜单,但不在顶部.我希望当用户滚动页面时它保持在顶部,但只有当它会消失时才会消失.如果标题是可见的,我希望它下面的菜单,在一个明显的静态位置.
没有javascript,只能用css吗?我在网站上看到它,但我不记得在哪里.
提前谢谢(对不起我丑陋的英语!);)
我正在与其他人一起编写大学作业的应用程序,有时我们在评论中或在视图中显示的字符串中使用非英语字符.问题是每个人都在使用不同的操作系统,有时候使用不同的IDE进行编程.
具体来说,一个是使用MacOS,另一个是Windows7,另一个是我和Ubuntu Linux.此外,他们都使用Eclipse,我使用gedit.我们不知道Eclipse或gedit是否可配置为使用UTF8商务属性,至少我没有找到任何东西.
事实上,我用非英文字符写的东西出现在带有奇怪符号的Windows和MacOS虚拟机中,反之亦然,有时,我的非Linux朋友写的东西会引发这样的编译警告:warning: unmappable character for encoding UTF8.
你有什么想法来解决这个问题吗?这不是很紧急,但它会有所帮助.
谢谢.
我编写了下一个测试 shell 脚本:
#!/bin/sh
IFS=$'\n'
for d in `find . -name *.cue -print0 | xargs -0 -n1 dirname | sort --unique`
do
unset IFS
echo "$d"
IFS=$'\n'
done
unset IFS
Run Code Online (Sandbox Code Playgroud)
如果我在 bash 中执行条件的 find 命令,我会得到如下内容:
./[FLAC] Destination Goa - The Sixth Chapter (CD)/CD2
./[FLAC] Eat Static - Implant - (CD)
./[FLAC] Elysium - Dance For The Celestial Beings (CD)
./[FLAC] Elysium - Monzoon 1996 (CD)
./[FLAC] Etnica - The Juggeling Alchemists Under The Black Light
Run Code Online (Sandbox Code Playgroud)
(包含cue文件的文件夹的名称)
在 shell 脚本中,我想循环使用每个文件夹,但是,当然,如果我不重新定义 IFS,则事件会以空格分隔: …