我很想知道其他开发人员关于SSIS最佳实践,注意事项,注意事项和技巧等方面的建议.
我想在我的公司介绍一些.
我经常想知道在jQuery中使用选择器和等效函数.我的意思是这些语句包含返回相同结果集的相同组件,但构造方式不同.
请看以下示例:
alert($("#FundManager1>option").length);
alert($("#FundManager1").find("option").length);
Run Code Online (Sandbox Code Playgroud)
(注意:目的是针对两个等效的查询 - 如果这些查询并不总是一样的话,如果你能指出这一点,我将不胜感激)
那么,鉴于上面的例子,速度/性能有什么真正的区别吗?显然,前者更短,因此会减少上传/下载的字节数,但目前我对此并不感兴趣.
我在我的网页中使用jQuery.这会使网页加载内容变慢吗?
使用jQuery比JavaScript更有优势吗?...
我正在阅读有关属性的内容,并了解可以使用代码将它们应用于不同的目标实体 - (请参阅属性目标).
因此,查看项目中的AssemblyInfo.cs文件,我可以看到以下内容:
[assembly: AssemblyTitle("AttributesDemo")]
[assembly: AssemblyDescription("")]
Run Code Online (Sandbox Code Playgroud)
这对我来说很有意义.目标是程序集的属性.
在我的代码中,我可以在类上添加一个属性,如下所示:
[MyAttribute]
class MySerialzableClass
{
Run Code Online (Sandbox Code Playgroud)
随着MyAttribute:
[AttributeUsage (AttributeTargets.All)]
public class MyAttribute : System.Attribute
{
}
Run Code Online (Sandbox Code Playgroud)
所以,我开始考虑assembly:第一个代码块中的语句.并尝试了这个,只是为了实验:
[class: MyAttribute]
class MySerialzableClass
{
Run Code Online (Sandbox Code Playgroud)
这给编译器警告:
'class'不是公认的属性位置.此块中的所有属性都将被忽略.
所以我的问题是这样的 - 为什么必须在某些属性上指定属性目标而不是需要或允许其他属性?而且,你必须为此做些什么?
我刚刚问了关于jQuery chaning的问题:
是否有一种格式化jQuery链的首选方法,使它们更具可读性?
许多人回答说,我可能会减少语句中的链接数量,而是将对象存储在保留变量中,这对我来说很有意义.
但是,我的理解是链中的对象已经存在于堆栈中(各种类型),因此使用更多内存将结果缓存/存储在变量中并不能有效地重新存储它?
对其中一个帖子的评论似乎表明可能没有太多的性能损失(如果有的话),所以如果它更具可读性,我会很乐意按照建议进行缓存.
而且,如果我们使用的缓存,这难道不是再开始限制的有用性.end()和.andSelf()?
给出以下示例代码:
$(document).ready(function(){
$(":input").blur(function(){
alert("The input type is:" ); //How would this look??????
})
});
Run Code Online (Sandbox Code Playgroud)
我如何确定这是输入,选择,文本等?
这不是一个现实世界的例子,但应该足以满足这个问题的目的
是否有任何情况下绝对有必要在JavaScript中对String进行显式转换
在以下示例中,没有必要:
var n=1;
var s = "Hello" + n;
var s = "Hello"+String(n); //not necessary
Run Code Online (Sandbox Code Playgroud)
我使用了上面的数值,虽然这不仅仅适用于数字.
$("div").append($(document.createElement("input")).attr({
'id': 'post_category',
'value': 'item',
'type': 'checkbox','checked': true
}));
Run Code Online (Sandbox Code Playgroud)
我试图创建复选框已选中但ie7显示任何内容.而其他浏览器显示复选框已选中.如何显示在ie7中选中的复选框
我写了一些代码来在IE8中显示我的书签.为了检查它我使用了JSHint,我收到以下错误:
有人知道为什么吗?
我的代码:
var i=0;
var favString="";
var fso;
function GetFavourites(Folder)
{
var FavFolder=fso.GetFolder(Folder);
//Gets Favourite Names & URL's for given folder.
var files=new Enumerator(FavFolder.Files);
for(; !files.atEnd() ;files.moveNext())
{
var fil=files.item();
if(fil.Type=="Internet Shortcut")
{
var textReader=fso.OpenTextFile(fil.Path,1,false,-2);
var favtext=textReader.ReadAll();
var start=favtext.indexOf("URL",16);
var stop=favtext.indexOf("\n",start);
favString+=fil.Name.replace(/.url/,"");
favString+=":URL:";
//to separate favourite name & favorite URL
favString+=favtext.substring(start+4,stop-1);
favorites.innerHTML+=favString;
favString+=":NEXT:"; //to separate favorites.
i++;
}
}
//Checks any subfolder exists
var subfolders=new …Run Code Online (Sandbox Code Playgroud) javascript internet-explorer activex jslint internet-explorer-8
给定表行的一些click事件:
$("tr.somerow").click(function(){
//do some stuff
//can I determine the TD under the cursor at the time of clicking?
})
Run Code Online (Sandbox Code Playgroud)
我可以在点击时确定哪个TD(或任何子元素)在光标下?
javascript ×7
jquery ×6
performance ×2
activex ×1
attributes ×1
c# ×1
casting ×1
chaining ×1
html ×1
jslint ×1
selector ×1
ssis ×1
string ×1