我不知道如何解释这个,但是当我跑步时
console.log`1`
Run Code Online (Sandbox Code Playgroud)
在谷歌浏览器中,我得到的输出就像
console.log`1`
VM12380:2 ["1", raw: Array[1]]
Run Code Online (Sandbox Code Playgroud)
为什么反引号调用日志函数,为什么它的索引是raw: Array[1]?
Catgocat在JS房间里提出了一个问题,但除了一些关于模板字符串的内容之外没有任何答案是有意义的,因为这些字符串并不真正适合发生这种情况的原因.
javascript ecmascript-6 template-strings template-literals tagged-templates
我试图将两个异步函数链接在一起,因为第一个具有条件返回参数,导致第二个参数运行或退出模块.但是,我发现在规格中找不到奇怪的行为.
async function isInLobby() {
//promise.all([chained methods here])
let exit = false;
if (someCondition) exit = true;
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码的一个卑鄙的片段(你可以在这里看到完整的范围),它只是检查一个玩家是否已经在大厅,但这是无关紧要的.
接下来我们有这个异步功能.
async function countPlayer() {
const keyLength = await scardAsync(game);
return keyLength;
}
Run Code Online (Sandbox Code Playgroud)
如果这个函数不需要运行exit === true.
我试着这样做
const inLobby = await isInLobby();
Run Code Online (Sandbox Code Playgroud)
我希望这等待结果,所以我可以inLobby用来有条件地运行countPlayer,但是我收到了一个没有具体细节的类型错误.
为什么你不能await在async函数范围之外的函数?我知道这是一个糖的承诺,所以它必须被束缚,then但为什么countPlayer我可以等待另一个承诺,但在外面,我不能await isInLobby?
据一位消息人士透露,这就是我使用Fontello字体的方式:
现在,根据您的需求制作自定义图标webfont是微不足道的.首先,选择您喜欢的图标.然后更新字形代码(可选),并下载您的webfont包.Fontello生成您需要的一切,然后通过此模块的配置页面上传捆绑包!就这么简单!
好的.怎么办?如何在我的网页上调用其中一个图标?
美好的一天,
我想提出一个文本框,在我jsp变得readonly和它的背景色为灰色像disablejQuery中.以下是我的代码:
if(a)
$('#billAccountNumber').attr('readonly', 'true');
Run Code Online (Sandbox Code Playgroud)
我不喜欢使用attr('disable', 'true');,因为当我提交表单时,该值将变为null.任何想法而不是写第二行代码来改变风格?
console.log(true+true); //2
console.log(typeof(true+true)); //number
console.log(isNaN(true+true)); //false
Run Code Online (Sandbox Code Playgroud)
为什么要将2个布尔类型加在一起产生一个数字?我有点明白,如果它们不相等(1/0(二进制?)),尝试对布尔类型执行算术会很尴尬,但我找不到这个逻辑背后的推理.
所以..我正在学习如何承诺最难的时间.
我正在使用bluebird(https://github.com/petkaantonov/bluebird)给我 - 为了驯服我的回调地狱我一直在得到.例:
function login(req,res,con,mysql,P) {
var ref = undefined;
con.getConnection(function(err,connection) {
if (err) console.log("Get Connection Error.. "+err);
con.query('SELECT password,id FROM player WHERE name='+mysql.escape(req.body.user),function(err,rows,fields) {
if (err) throw err;
if (!rows[0]) {
res.send({
"msg":"Your username and or password was incorrect.",
"flag":true,
"title":": Login Failed"
});
}
if (rows[0].password !== "undefined") {
if (hash.verify(req.body.pass,rows[0].password)) {
req.session.loggedIn = true;
req.session.user = rows[0].id;
ref = new P(rows[0].id,con,req);
res.send({
"msg":"You have logged in!",
"flag":false,
"title":": Logged In"
});
} …Run Code Online (Sandbox Code Playgroud) 有了Java,我正在读一本书,重新涵盖我在大学里忘记的基础知识,他们向我展示了一个像这样的swtich语句:
void helpon(int what) {
switch(what) {
case '1': break;
case '2': break;
}
}
Run Code Online (Sandbox Code Playgroud)
我省略了案例代码,因为无关紧要.
但是,使用一个int并且仍然用单引号括起case语句对我来说似乎很奇怪,所以我去了oracle文档并找到了一个与上面的例子相同的例子,但是没有引号.
对于使用整数作为案例的switch语句,引号是否重要?为什么会'1'工作,如果what是一个int并且'1'是一个炭?
我有一个字符串
"{ '名': '某某'}", "{ '名': 'PQR'}"
我需要删除双引号
{ '名': '某某'},{ '名': 'PQR'}
我能够删除双引号,但最终结果总是像下面的格式
"{ '名': '某某'},{ '名': 'PQR'}"
我希望最终结果应该是公正的
{ '名': '某某'},{ '名': 'PQR'}
想法很有帮助
所以,我被告知在nodeJS 中传递request和/或response变量是"不好的做法".但这意味着你的大部分代码都必须在server.js文件中,这使得它变得杂乱无章.
你如何模块化你的nodejs服务器,req/res适当地传递并能够将你的代码组织成单独的文件?
例如,我想我的分裂插座的路由,.get并.post为不同的文件,但仍然可以使用回调参数,如下所示:
app.io.route("disconnect", function(req,res) { <--- these params
db.query("UPDATE player_data SET online=0 WHERE id="+mysql.escape(req.session.user));
req.io.broadcast("event", {msg:req.session.username+" has logged out!"});
app.io.broadcast("reloadXY");
});
Run Code Online (Sandbox Code Playgroud)
截至目前,他们都在一个文件中,我不喜欢这样.
我一直在使用entypo(从entypo.com下载),并显示如下图标:
.icon:before {
display: inline-block;
font-family: 'Entypo';
text-decoration: none;
speak: none;
}
.email:before {
content: "\2709";
}
Run Code Online (Sandbox Code Playgroud)
很标准.但是,当你从entypo.com下载它时暗示已经关闭,我已经转而从fontello下载了它.只有现在我的CSS内容代码不再起作用了.
我可以在演示中看到fontello使用这样的跨度来调用html中的图标:
<span class="i-code">0xe829</span>
Run Code Online (Sandbox Code Playgroud)
但这对我来说似乎很难看.我想从css中做到这一点,但是如何才能找到我的css中要放入什么样的代码?
javascript ×7
node.js ×3
fontello ×2
jquery ×2
async-await ×1
bluebird ×1
css ×1
ecmascript-6 ×1
express ×1
font-face ×1
html ×1
icon-fonts ×1
java ×1
jsp ×1
modularity ×1
promise ×1
webfonts ×1