所以在grunt-contrib-watch插件信息页面上,有一个关于如何只为更改的文件运行jshint的示例.
grunt.initConfig({
watch: {
scripts: {
files: ['lib/*.js'],
tasks: ['jshint'],
options: {
nospawn: true,
},
},
},
jshint: {
all: ['lib/*.js'],
},
});
grunt.event.on('watch', function(action, filepath) {
grunt.config(['jshint', 'all'], filepath);
});
Run Code Online (Sandbox Code Playgroud)
我没有测试过自己的例子.但是拿了这个并应用于我的复制任务,但没有成功.grunt-contrib-copy任务设置为我的角度项目复制图像和模板.而且我很高兴知道我是否可以将这项工作用于复制任务,如果可以的话,我做错了什么.
非常感谢.
这是我剥离出的Gruntfile.js.
// Build configurations.
module.exports = function(grunt){
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Copies directories and files from one location to another.
copy: {
// DEVELOPMENT
devTmpl: {
files: [{
cwd : 'src/tpl/',
src : ['**/*'],
dest : 'app/tpl/',
flatten : false,
expand : true
}] …
Run Code Online (Sandbox Code Playgroud) IE7/Windows XP
我的页面中有第三方组件,每次调整浏览器窗口大小时都会执行大量DOM操作以调整自身.
不幸的是,我几乎无法控制它在内部的作用,而且我已经尽可能地优化了其他所有内容(例如回调和事件处理程序).我不能通过设置display:none来使组件脱离流程,因为如果我这样做,它将无法自我测量.
通常,在调整大小期间将容器的可见性设置为不可见有助于提高DOM呈现性能吗?
我的javascript出现问题.这看起来很奇怪.这是正在发生的事情.我有一个表单,在用户提交之后,它调用一个函数(onsubmit事件)来验证提交的数据,如果有什么不好或者如果用户名/电子邮件已经在数据库中(使用此部分的ajax)它将返回false并使用DOM显示错误.这是下面的代码.有什么奇怪的,它只有在我使用空警报('')消息时才有效,没有它,它就行不通.谢谢您的帮助.
//////////////////////////////////////
function httpRequest() {
var xmlhttp;
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else if (window.ActiveXObject) {
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert("Your browser does not support XMLHTTP!");
}
return xmlhttp;
}
function validateRegForm(reg) {
var isValidForm = true;
var warningIcon = "";//for later in case we want to use an icon next to warning msg
with(reg) {
var regFormDiv = document.getElementById("registration_form");
//Check if dynamic div exist, …
Run Code Online (Sandbox Code Playgroud) 我必须处理一个传递给我的函数的大字节数组.我需要将来自此传入字节数组的内容以较小的"块"复制到出站字节数组.
对于在出站阵列中创建的每个"数据块",我需要调用一个Web服务.
返回时,我需要继续循环传入的字节数组,继续传递整个或部分数据块,直到处理完整的传入数组(即以块为单位发送到Web服务).
我是C#的新手,我正在努力使用一个有效的循环.我知道如何调用Web服务来处理"块"但我无法正确循环.这是我目前可悲的混乱的草图:
int chunkSize = 10000;
byte[] outboundBuffer = new byte[chunkSize];
while (BytesRead > 0)
{
long i = 0;
foreach (byte x in incomingArray)
{
BytesRead += 1;
outboundBuffer[i] = incomingArray[i]
i++;
}
uploadObject.Size = BytesRead;
uploadObject.MTOMPayload = outboundBuffer;
// call web service here and pass the uploadObject
// get next "chunk" until incomingArray is fully processed
}
Run Code Online (Sandbox Code Playgroud)
我知道这是一团糟,不会奏效; 有人可以草拟一个合适的循环来完成这项工作吗?非常感谢.
我有这个功能,可以即时创建DIV.但现在,我想在onclick事件中销毁这个对象,但我只是不知道如何.
function creatediv(id) {
var newdiv = document.createElement('div');
newdiv.setAttribute('id', id);
newdiv.onclick=function(){this=null;}; //bad function
document.body.appendChild(newdiv);
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
谢谢
这是另一个Visual Studio 2008 HTML格式问题......我想我已经在臭名昭着的糟糕的VS HTML格式中发现了一个错误,或者我做错了什么.这是我正在做的事情:
我通过以下方法删除所有客户端标签:
工具 - >选项 - >文本编辑器 - > HTML - >格式 - >标签特定选项
然后我添加b和span标签:
alt text http://www.xtupload.com/new/thumb-3BB0_49B92330.jpg
我按CTRL + E,CTRL + D,我得到这两个不同的结果:
alt text http://www.xtupload.com/new/image-CBF1_49B92330.jpg
span标记前的P格式不正确
alt text http://www.xtupload.com/new/image-3AB6_49B92330.jpg
P标签格式正确.
这适用于.ASPX扩展文件.
试着在这里执行一项非常简单的任务.
我有一个<ol>
方便<li>
的包含4行数据.我想添加一个删除按钮来删除表中的行.delete.php中的脚本似乎已经完成,但是当我返回并检查dashboard.php和PHPMyAdmin列表时,该行永远不会被删除.
这是删除按钮的代码(在PHP中):
Print "<form action=delete.php method=POST><input name=".$info['ID']." type=hidden><input type=submit name=submit value=Remove></form>";
Run Code Online (Sandbox Code Playgroud)
继续delete.php:
<?
//initilize PHP
if($_POST['submit']) //If submit is hit
{
//then connect as user
//change user and password to your mySQL name and password
mysql_connect("mysql.***.com","***","***") or die(mysql_error());
//select which database you want to edit
mysql_select_db("shpdb") or die(mysql_error());
//convert all the posts to variables:
$id = $_POST['ID'];
$result=mysql_query("DELETE FROM savannah WHERE ID='$id'") or die(mysql_error());
//confirm
echo "Patient removed. <a href=dashboard.php>Return to Dashboard</a>";
}
?>
Run Code Online (Sandbox Code Playgroud)
数据库是:shpdb表是:savannah …
如何创建一个循环来输出任何给定的单词,如下所示:
......如果这个词是'abcd'
a---
-b--
ab--
--c-
a-c-
-bc-
abc-
---d
a--d
-b-d
ab-d
--cd
a-cd
-bcd
abcd
Run Code Online (Sandbox Code Playgroud)
换句话说,字母以二进制计数器顺序出现
1000
0100
1100
0010
1010
Run Code Online (Sandbox Code Playgroud)
等等
谢谢
我想重写此查询,以便如果@UserName以空值传递,那么它将使Client_User超出搜索条件.如果用户在webform上的用户名文本框中输入名称,我只希望它按名称搜索.我不知道该怎么做.
select * from weblogs.dbo.vwlogs
where Log_time between @BeginDate and @EndDAte
and client_user=@UserName
Run Code Online (Sandbox Code Playgroud) javascript ×4
dom ×2
ajax ×1
alert ×1
asp.net ×1
binary ×1
bytearray ×1
c# ×1
formatting ×1
gruntjs ×1
html ×1
mysql ×1
object ×1
optimization ×1
performance ×1
php ×1
plugins ×1
sql ×1
sql-server ×1
string ×1
task ×1