什么是对于那么最好的做法是什么?
Jslint解释说它"增加了混乱".我真的不明白......
编辑:代码,按要求:
var all,l,elements,e;
all = inElement.getElementsByTagName('*');
l = all.length;
elements = [];
for (e = 0; e < l; (e++))
{
if (findIn)
{
if (all[e].className.indexOf(className) > 0)
{
elements[elements.length] = all[e];
}
} else {
if (all[e].className === className)
{
elements[elements.length] = all[e];
}
}
}
Run Code Online (Sandbox Code Playgroud) 前几天我有一个关于缩小Javascript和CSS的讨论,而不是喜欢使用Gzip的人.
我会称这个人为X.
X说Gzip已经缩小了代码,因为它会压缩你的文件.
我不同意.Zip是一种缩小文件大小的无损方法.无损意味着原始必须完美恢复,这意味着必须存储信息才能恢复空间,不需要的字符,注释代码和其他所有内容.这会占用更多空间,因为必须压缩更多空间.
我没有测试方法,但我相信这段代码的Gzip:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
Run Code Online (Sandbox Code Playgroud)
仍将大于此代码的Gzip:
.a1{body:background-color:#FFF;padding:40px}
Run Code Online (Sandbox Code Playgroud)
有没有人可以证明这是对还是错.
请不要说"这是正确的,因为这是我一直使用的".
我在这里要求科学证明.
每当您创建新页面或项目时,Visual Studio都会自动为您创建使用语句.其中一些你永远不会使用.
Visual Studio具有"删除未使用的使用"的有用功能.
我想知道如果从未访问过的using语句仍然在文件的顶部提到,是否对程序性能有任何负面影响.
我想知道为什么我应该使用XHTML而不是HTML.
XHTML应该是"模块化的",但我没有看到任何服务器端语言利用其中的任何一种.
XHTML也更严格,我没有看到优势.XHTML提供了什么,我需要这么糟糕?它如何使我的代码"更好"?
编辑:我在评论中发现的另一个问题:XHTML解析速度比HTML快吗?
EDIT2:在阅读完所有评论和链接后,我确实同意另一篇文章应该是正确的答案,所以我选择了直接链接到最佳来源的帖子.
此外,表明人们甚至没有阅读它就赞成绿色评论.
我制作了一个小型的C#应用程序来创建.jpg格式的图像.
pictureBox.Image.Save(name,ImageFormat.Jpeg);
Run Code Online (Sandbox Code Playgroud)
图像成功创建.我输入原始图片,用它做一些事情并保存.然而,这张新照片的质量低于原始照片的质量.
有没有办法设定所需的质量?
我最近发现了这个:http://php.net/get/php_manual_en.chm/from/a/mirror.它是一个.chm文件,其中包含您通常可以在其网站上找到的PHP的所有文档.方便离线使用.
我想知道,有没有人知道其他语言的类似事情.完整的离线文档,如果您暂时没有无线网络,可以使用.
对于C#,Visual Studio为您提供了下载和安装整个在线文档的选项,作为VS2008安装的一部分,因此如果您有Visual Studio 2008,那么您将获得C#离线文档.
编辑:如果您要说这是可能的,请发布超链接.
这就是我们现在拥有的:
SmtpClient()允许您在邮件中添加附件,但是如果您想在邮件打开时显示图像而不是附加它,该怎么办?
我记得,它可以使用大约4行代码完成,但我不记得我在MSDN网站上找不到它.
编辑:我没有使用网站或任何东西,甚至没有IP地址.图像位于硬盘上.发送时,它们应该是邮件的一部分.所以,我想我可能想要使用标签......但我不太确定,因为我的电脑没有广播.
我想知道是否有办法在不使用innerHTML的情况下更改HTML中的任何内容.
我问的原因是因为它对W3C有点不满意.我知道这是挑剔,但我只是想知道,有办法吗?
编辑:人们似乎误解了我在这里问的问题:我想找到一种方法来有效地改变正在显示的文本.
如果我有:
<div id="one">One</a>
Run Code Online (Sandbox Code Playgroud)
innerHTML允许我这样做:
var text = document.getElementsById("one");
text.innerHTML = "Two";
Run Code Online (Sandbox Code Playgroud)
我屏幕上的文字会发生变化.
我不想附加更多文字,我希望改变现有的文字.
我正在尝试构建一个正则表达式,它将检测Windows不接受的任何字符作为文件名的一部分(这些对于其他操作系统是否相同?我不知道,说实话).
这些符号是:
\ / : * ? " |
无论如何,这就是我所拥有的: [\\/:*?\"<>|]
来自http://gskinner.com/RegExr/的测试人员表明这是有效的.对于字符串Allo*ha
,*
符号亮起,表示已找到它.Allo**ha
但是,我应该进入,只有第一个*
会亮起来.所以我想我需要修改这个正则表达式以找到所提到的字符的所有外观,但我不确定.
你看,在Java中,我很幸运能够拥有String.replaceAll函数(String regex,String replacement).描述说:
将给定替换的给定正则表达式匹配的此字符串的每个子字符串替换.
换句话说,即使正则表达式只找到第一个然后停止搜索,这个函数仍然会找到它们.
例如: String.replaceAll("[\\/:*?\"<>|]","")
但是,我不觉得我可以冒这个险.那么有谁知道如何扩展它?
我读过这个问题:识别和非识别关系之间有什么区别?
但我还是不太确定......我拥有的是三张桌子.
用户可以拥有许多对象,也可以为每个对象发布许多图片.我的直觉告诉我这是一个识别关系,因为我需要在对象表中的userID,我需要在图片表中的objectID ...
还是我错了?另一个主题的解释仅限于数据库在已经编码后解释它的方式的理论解释,而不是对象在现实生活中如何连接.在考虑如何构建数据库时,我对如何做出识别与非识别的决定感到困惑.