我只是尝试使用终端安装nodemon或supervisor,我不断收到这个我不明白的错误.我尝试以管理员身份运行sudo npm install supervisor -g
似乎有效,但是当我删除/添加一些js代码时没有.有任何想法吗?
Squirrels-MacBook-Air:lesson7_examples Squirrel$ npm install nodemon -g
npm http GET https://registry.npmjs.org/nodemon
npm http 304 https://registry.npmjs.org/nodemon
npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/nodemon'
npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/nodemon']
npm ERR! errno: 3,
npm ERR! code: 'EACCES',
npm ERR! path: '/usr/local/lib/node_modules/nodemon',
npm ERR! fstream_type: 'Directory',
npm ERR! fstream_path: '/usr/local/lib/node_modules/nodemon',
npm ERR! fstream_class: 'DirWriter',
npm ERR! fstream_stack:
npm ERR! [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm ERR! '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
npm ERR! 'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try …
Run Code Online (Sandbox Code Playgroud) 我试图根据这样的文档中的英雄名称来改变力量:
"_id" : ObjectId("52b0d27b5dee463864000001"),
"author" : "niko",
"permalink" : "super_heroes"
"hero" : [
{
"name" : "Batman",
"strength" : 1,
"magic" : [ ],
"times" : [ ]
},
Run Code Online (Sandbox Code Playgroud)
我最初尝试时无法更改它:
var operator = { '$set' : { 'hero.strength' : strength } };
var query = { 'permalink': permalink , 'hero.name':name };
posts.update(query, operator, options, function(err, numModified) {...})
Run Code Online (Sandbox Code Playgroud)
我有MongoError: can't append to array using string field name: strength
.
但在看到这篇文章后,我添加了一个美元符号并且它有效:
var operator = { '$set' : { 'hero.$.strength' …
Run Code Online (Sandbox Code Playgroud) 使用JS或jQuery我想在光标前抓取整个单词.这意味着如果光标在某个单词之间,那么它就会抓住它之前的整个单词.例如在字符串中:
This is a lame sentence.
如果我的游标之间n
,并t
在sentence
将择lame
.如果我的光标位于它之间或之前,is
它会抓住它This
.
这是我尝试过的:
我有
window.getTask = getTask
window.postTask = postTask
window.logIn = logIn
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种简便的方法来做到这一点.像window[name] = [postTask, getTask, logIn]
使用现代javascript 一样的东西吗?
为什么clearRect()在这个例子中具有相同的值时没有完全清除fillRect()?
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "red";
setInterval(function(){
let rect = {x:Math.random()*c.width, y:Math.random()*c.height}
ctx.fillRect(rect.x, rect.y, 5, 5);
ctx.clearRect(rect.x, rect.y, 5,5);
},500)
Run Code Online (Sandbox Code Playgroud)
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.</canvas>
Run Code Online (Sandbox Code Playgroud)
我的函数运行正常但我希望它重复运行:
$('button').click( function(){
setInterval(magicWords(7,3), 1000);
});
Run Code Online (Sandbox Code Playgroud)
我尝试在函数本身中硬连接参数并运行参数 -但是它仍然是一个不行......?
在我对它进行排序之前,我正在尝试保存数组的副本:
words_Array = ["Why", "doesnt", "this", "work?"];
var sortedWords_Array = words_Array;
sortedWords_Array.sort(function(a, b){
return b.length - a.length;
});
alert("sortedWords_Array is :"+sortedWords_Array);
alert("words_Array is :"+words_Array);
Run Code Online (Sandbox Code Playgroud)
在对sortedWords_Array进行排序之后,它们都因某种原因而被排序. http://jsfiddle.net/zv39J/ 为什么?
是否有更短的方法来拥有多个if else条件?
if( suffix != 'jpg' && suffix != 'jpeg' && suffix != 'png' && suffix != 'gif'){
console.log('not an image.');
}
Run Code Online (Sandbox Code Playgroud) 为什么方法中的index
参数each
在这种情况下表现不同?
$('li').each(function(index) {
$('li').text(index);// This prints only 2s
console.log(index);// This prints 0, 1, 2
});
Run Code Online (Sandbox Code Playgroud)
我如何才能获得它,以便在<li>
标签旁边打印0,1,2 ?
如何在多个类的一个语句中完成此工作?
<div class="ddd back7">d</div>
<div class="fff back7">f</div>
<div class="ggg back7">g</div>
$('.ddd','.fff','.ggg').removeClass('back7'); //Does not work
$('.ddd').removeClass('back7');//Does
$('.fff').removeClass('back7');//Does
$('.ggg').removeClass('back7');//Does
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
var hi = "hi"
document.write(hi)
hi.style.color="#ff0000";
document.write(hi)
Run Code Online (Sandbox Code Playgroud)
为什么它不会改变颜色?我一直得到"无法读取未定义的属性'样式".
javascript ×9
jquery ×4
arrays ×1
canvas ×1
colors ×1
cursor ×1
each ×1
function ×1
if-statement ×1
indexing ×1
json ×1
mongodb ×1
node.js ×1
nodemon ×1
npm ×1
removeclass ×1
setinterval ×1
sorting ×1
terminal ×1