我试图确定文件是否存在.如果它不存在,我希望我的代码继续,以便它将被创建.当我使用以下代码时,如果该文件存在,则打印出"它存在".如果它不存在,它会崩溃我的应用程序.这是我的代码:
var checkDuplicateFile = function(){
var number = room.number.toString();
var stats = fs.statSync(number);
if(stat){
console.log('it exists');
}else{
console.log('it does not exist');
}
};
Run Code Online (Sandbox Code Playgroud) 我正在尝试将 className 设置为我的导航元素,但它没有按预期工作。当我手动将类添加到我的 HTML 时,它会在无序列表项和按钮周围放置一个边框。当我使用 js 添加它时,它显示 nav 标签在检查器中具有该属性,但它没有添加边框,所以我不相信它正在工作。我究竟做错了什么?我已经链接到文件中的 bootstrap cdn 和 jquery cdn。
HTML
<!doctype html>
<html lang="en-us">
<head>
<title>Exercise 5.9</title>
<meta charset="UTF-8">
<meta equiv="X-UA-Compatible" content="IE=Edge">
</head>
<body id="content">
<!-- Latest compiled and minified CSS -->
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<nav>
<div>
<ul>
<li>Home</li>
<li>Our Policies</li>
<li>How you can help</li>
<li>What we have accomplished</li>
<button type="button">Donate $10.00</button>
<button type="button">Donate $50.00</button>
<button type="button">Donate $100.00</button>
</ul>
</div>
</nav>
<p>If you would to offer financial support, please choose the …Run Code Online (Sandbox Code Playgroud) 我有一个"contact-us"元素嵌套在使用Bootstrap的页面上的div中.
我在一个单独的html页面上设置div中的元素,它完全按照预期工作.
我将元素放入index.html页面,因为我的计划是将其转换为模态.查看页面,contact-us表单是不正确的宽度导致内容错位.我知道bootstrap是罪魁祸首,因为当我注释掉bootstrap的cdn链接时,"contact us"表单就像它应该的那样出现.我试图使用检查器来改变div的宽度,但它不会允许它.当我按Enter键或使用鼠标单击尺寸标注时,检查器中显示的计算宽度会立即恢复为相同的尺寸.
如何强制div响应,好像bootstrap没有控制它?在尺寸上使用!important什么都不做.以下是我在div上使用的css,它在没有启用引导程序的页面上完美运行.
.contact-us {
height: 400px;
min-width: 575px !important;
width: 575px !important;
padding: 10px 20px 20px 10px;
background-color: #44C1FB;
border: 1px solid black;
border-radius: 5px;
color: white;
}
Run Code Online (Sandbox Code Playgroud)
这是jfiddle链接.如果删除html文件最顶部的bootstrap cdn链接,它可以正常工作.
当我使用"click"事件时,我的代码可以正常工作,并且会阻止表单提交.但是,当我使用此代码时,它不会.为什么?
submitMessage.addEventListener('submit', sendMessage, false);
function sendMessage(event){
event.preventDefault();
console.log('made it');
}
Run Code Online (Sandbox Code Playgroud) 我创建了变量 bpJson,但我不明白它为什么会改变。我每 5 秒控制台记录一次,每次迭代都会改变。我只希望 babyPieData 改变而 bpJson 每次都保持不变。setPieOptions 中没有 bpJson,所以我没有包含该函数的代码。
var createVariance = function(bpJson, babyPieData){
var n = bpJson.length;
for ( var i = 0; i < n; i++){
var amount = Math.floor(Math.random() * 4);
var operator = Math.floor(Math.random() *2) + 1;
if (operator === 1){
babyPieData[i] = (bpJson[i] + amount);
if (babyPieData[i] > 100){
babyPieData[i] = 100;
}
}else{
babyPieData[i] = (bpJson[i] - amount);
if (babyPieData[i] < 0){
babyPieData[i] = 1;
}
}
setPieOptions(babyPieData);
}
};
var getBabyPieData = …Run Code Online (Sandbox Code Playgroud)