我想把我的拼写检查结果输出到控制台而不是文件,我认为这应该有效,因为据我了解它gulp返回一个流.
相反,我得到一个错误:
TypeError: Object #<Stream> has no method 'read'
Run Code Online (Sandbox Code Playgroud)
这是我的代码
gulp.task('spellcheck', function() {
var patterns = [{
// Strip tags from HTML
pattern: /(<([^>]+)>)/ig,
replacement: ''
}];
var spellSuggestions = [{
pattern: / [^ ]+? \(suggestions:[A-z, ']+\)/g,
replacement: function(match) {
return '<<<' + match + '>>>';
}
}];
var nonSuggestions = [{
pattern: /<<<.+>>>|([^\s]+[^<]+)/g,
replacement: function(match) {
if (match.indexOf('<') == 0) {
return '\n' + match + '\n';
}
return '';
}
}];
var toConsole = gulp.src('./_site/**/*.html')
.pipe(frep(patterns))
.pipe(spellcheck())
.pipe(frep((spellSuggestions))) …Run Code Online (Sandbox Code Playgroud) 我正在与:
#top ul li.corner span.right-corner:hover
{
background-image:url("images/corner-right-over.gif");
width:4px;
height:15px;
float:left;
}
#top ul li.corner span.left-corner:hover
{
background-image:url("images/corner-left-over.gif");
float:left;
width:4px;
height:15px;
}
Run Code Online (Sandbox Code Playgroud)
我似乎无法:hover正常工作?不知道为什么,有没有人有任何建议?
我正在尝试使用jQuery的getScript()加载外部JavaScript,如下所示:
$.getScript("http://api.recaptcha.net/js/recaptcha_ajax.js", function(data) {
window.alert(data);
});
Run Code Online (Sandbox Code Playgroud)
但是,正如警报窗口所示,回调函数中的数据变量是未定义的,与http://docs.jquery.com/Ajax/jQuery.getScript#urlcallback中的承诺不同.
谁知道为什么会这样?
谢谢.
我正在尝试使用此代码更改按钮的文本,但我没有得到任何反应.这应该是好的,看看我读过的所有内容 - 但它不会改变文本.我在这做错了什么?
<!DOCTYPE html>
<html>
<head>
<script>
function changeText() {
document.getElementById('myButton').value = "New value";
}
</script>
</head>
<body>
<button id="myButton" onclick="changeText()">Change my text!</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在使用 arduino uno 制作声音检测器。我上传了一个程序,在代码中发现错误,它返回了不合理的大数字。我还认为我为模块使用了错误的代码,但它以可以与正确代码正常工作的方式连接。
我上传的代码是:
const int ledPin =13;
const int middleValue = 512;
const int numberOfSamples =128;
int sample;
long signal;
long averageReading;
long runningAverage = 0;
const int averagedOver = 16;
const int threshold=400;
void setup(){
pinMode(ledPin, OUTPUT)
Serial.begin(9600)
}
void loop(){
long sumOfSquares = 0;
for (int i=0; i<numberOfSamples; i++){
sample = analogRead(0);
signal = (sample - middleValue);
signal *= signal;
sumOfSquares += signal;
}
averageReading = sumOfSquares/numberOfSamples;
runningAverage=(((averagedOver -1 )*runningAverage)+averageReading)/averagedOver;
if(runningAverage>threshold){
digitalWrite(ledPin, HIGH);
}else{
digitalWrite(ledPin, LOW); …Run Code Online (Sandbox Code Playgroud) 我目前可以在 s3 的根存储桶下上传文件,但是我想指定它应保存到的文件夹。将文件夹名称附加到 url 会产生 405。
上传
$scope.s3upload = function(file) {
Upload.upload({
url: 'https://s3.amazonaws.com/XXX/',
method: 'POST',
data: {
key: file.name,
AWSAccessKeyId: "XXX",
acl: 'public-read',
policy: "XXX",
signature: "XXX",
"Content-Type": file.type != '' ? file.type : 'application/octet-stream',
filename: file.name,
polyfill IE8 - 9
file: file
}
});
}
Run Code Online (Sandbox Code Playgroud)
S3 CORS 配置
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)
S3 存储桶策略
{
"Version": "2008-10-17",
"Id": "Policy1397632521960",
"Statement": [{
"Sid": "Stmt1397633323327",
"Effect": "Allow",
"Principal": {
"AWS": "*" …Run Code Online (Sandbox Code Playgroud) 我一直在用Javascript开发“表单生成器”,然后进行将表单规范发送回服务器进行存储的部分。构建器维护一个内部数据结构,该数据结构表示字段,标签,选项(用于select / checkbox / radio),必填状态和字段的常规排序顺序。
当我想将此结构发送回服务器时,应使用哪种格式进行通信?
此外,当将服务器保存的表单还原回我的Javascript构建器时,我应该以发送时使用的相同格式加载数据,还是应该使用构建器的createField()功能来重建字段?
javascript ×3
ajax ×1
angularjs ×1
arduino ×1
arduino-ide ×1
arduino-uno ×1
css ×1
gulp ×1
hover ×1
html ×1
image ×1
jquery ×1
node.js ×1
rollover ×1
server ×1