问题列表 - 第46556页

jQuery/javascript缓存元素的效率?

是的,所以我想常识是,对于你将要访问的元素,最好的方法是像这样缓存它们:

var myEl = $('.myclass');
Run Code Online (Sandbox Code Playgroud)

然后你可以在将来访问$(myEl)并且你不需要再次搜索DOM,对吗?好吧,假设我有一个相当复杂的html结构,我需要经常访问几个不同的元素,比如20-30.这种类型的东西30次非常难看!

var elA = $('.myela'),
    elB = $('.myelb');
Run Code Online (Sandbox Code Playgroud)

等等,你明白了......所以这样做有什么"坏",在所有这些元素上保持相同的类,但给它们一个唯一的id,然后这样做:

var myElementObject={};
$('.myelems').each(function(){
     myElementObject[$(this).attr('id')] = $(this);
});
Run Code Online (Sandbox Code Playgroud)

这样就像我得到一个object.whateverId那就是缓存元素,所以现在我可以随意使用它们而不必一直重新查询DOM,这个假设是否正确,这是一个不好的做法吗?你们是怎么做到的?

谢谢!

html javascript jquery

6
推荐指数
1
解决办法
3607
查看次数

用于Objective-C开发的Lint检查工具

具有多个开发人员的大型项目通常会导致代码在样式上不一致.我正在寻找一种适合Objective-C的类似于lint的工具,它超出了Clang Static Analyzer的范围,并检查是否符合风格惯例; 例如大括号,缩进,注释格式,在函数顶部声明变量等.

我知道AnalysisTool,但它并没有完全像我追求的那样.我在其他地方看到了这个问题,但不清楚问题提问者是否在追求同样的事情.

这样的工具存在吗?

cocoa static-analysis lint objective-c

15
推荐指数
2
解决办法
7361
查看次数

图表系列中的C#虚线?

我在我的C#WinForms应用程序中使用.net 4.0中的Chart控件.我有两个系列的数据显示为折线图.

我基本上将供需作为时间的函数.我希望需求是一种颜色的实线,并且供应是相同颜色的虚线.

我可以设置颜色很好,但我找不到任何可以将线条样式设置为虚线的地方.

c# charts mschart

14
推荐指数
2
解决办法
3万
查看次数

preg_match数字为负数和正数

我需要解决这个问题preg_match("/^[[0-9]{0,4}$/i", $input),也需要接受负值。谢谢

regex preg-match

2
推荐指数
1
解决办法
5068
查看次数

Java服务器端发送文件与恢复支持?

我试图让我的java服务器传输一个Web浏览器可以下载的文件.

但是,我想要浏览器,如果他们暂停并恢复文件传输工作,而不是重新开始下载.

有谁知道服务器端的java代码来解决这个问题?

java http file download transfer

3
推荐指数
1
解决办法
4820
查看次数

在一行中将字符串转换为List <string>?

我有一个字符串:

var names = "Brian,Joe,Chris";
Run Code Online (Sandbox Code Playgroud)

有没有办法将其转换List<string>为由,一行分隔?

c# asp.net string generics list

90
推荐指数
2
解决办法
21万
查看次数

使用Chrome中的window.open打开本地HTML文件

我想通过Javascript打开一个本地HTML文件:

window.open ("file://C:/Users/wins/Desktop/exclusiveWordpress.html","mywindow");
Run Code Online (Sandbox Code Playgroud)

但它正在打开一个带有空白页面的新窗口,就像我们在未指定URL时所获得的那样.我该如何实现这一目标?

javascript

12
推荐指数
2
解决办法
10万
查看次数

CGFloats,浮点数设置为零

我有一个自定义类Custom.mm,我试图在我的控制器类MainController中使用setter设置一个浮点值.Custom实例被输入为id,因为它是一个Obj-C++文件,并且在编译时指向正确的类对我来说效果很好.一切正常,实例已经过验证.如果我将amount变量设置为int类型并传递ints,它可以正常工作.与任何其他值或对象相同 - 浮点数除外.出于某种原因,在Custom.mm类中将float(float,CGFloat等)设置为0.这不是NSLog或其他任何问题 - 我用断点检查了数量变量,一切正常但浮动.

    //Custom.h
 @interface Custom : UIView  
{

      CGFloat amount;

}

 @property CGFloat amount;

 @end
Run Code Online (Sandbox Code Playgroud)
    //Custom.mm
@implementation Custom
@synthesize  amount;

- (id) initWithCoder:(NSCoder*)coder
{
    if ((self = [super initWithCoder:coder])) 
    {
        //set initial value to 1
        self.amount = 1.0;  //verified as 1.0
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)
    //MainController.h
@interface MainController : UIViewController 
{
    IBOutlet id customInstance; //IB points to the CustomView class
}
Run Code Online (Sandbox Code Playgroud)
    //MainController.m
@implementation MainController

-(void)viewDidLoad
 {
        [super viewDidLoad];

        //Checking this value in Custom.mm via the debugger shows …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c getter-setter

2
推荐指数
1
解决办法
3007
查看次数

有没有办法从UTF-8编码的文件中删除BOM?

有没有办法从UTF-8编码的文件中删除BOM?

我知道我的所有JSON文件都是用UTF-8编码的,但编辑JSON文件的数据输入人员用BOM将其保存为UTF-8.

当我运行我的Ruby脚本来解析JSON时,它失败并出现错误.我不想手动打开58+ JSON文件并在没有BOM的情况下转换为UTF-8.

ruby byte-order-mark

29
推荐指数
4
解决办法
2万
查看次数

如何使用Python Imaging Library(PIL)识别非照片或"不感兴趣"的图像

我有成千上万的图像,我需要清除那些不是照片或其他"有趣"的图像.

例如,"不感兴趣"的图像可以是所有一种颜色,或者主要是一种颜色,或简单的图标/徽标.

解决方案不一定非常完美,只需要删除最不有趣的图像就足够了.

到目前为止,我最好的想法是对像素进行随机抽样,然后......用它们做点什么.

python imaging python-imaging-library

6
推荐指数
1
解决办法
1532
查看次数