问题列表 - 第3282页

在不使用Array的情况下在JavaScript中实现类似于Array的行为

有没有办法在JavaScript中创建类似数组的对象,而不使用内置数组?我特别关注这样的行为:

var sup = new Array(5);
//sup.length here is 0
sup[0] = 'z3ero';
//sup.length here is 1
sup[1] = 'o3ne';
//sup.length here is 2
sup[4] = 'f3our';        
//sup.length here is 5
Run Code Online (Sandbox Code Playgroud)

我在这里看到的特殊行为是sup.length更改而没有调用任何方法.我从这个问题中了解到,在数组的情况下,[]运算符会被重载,这就解释了这种行为.有没有一种纯粹的JavaScript方式来复制这种行为,或者语言是不是足够灵活?

根据Mozilla文档,正则表达式返回的值也可以用这个索引做一些时髦的事情.用普通的javascript可以实现吗?

javascript arrays overloading

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

使用Python跟踪重定向和cookie

我希望能够跟踪和跟踪重定向和不同网页使用Python设置的cookie(有点像Firefox的篡改插件).

因此,如果website1重定向到website2然后重定向到website3,我想关注它,并看看每个网站设置的cookie.我一直在看Urllib2,但它自己重定向,我还没有看到跟踪重定向的方法.

python redirect urllib2

5
推荐指数
1
解决办法
1512
查看次数

可以在纯JavaScript中实现只读属性吗?

查看mozilla文档,查看正则表达式示例(标题为"使用匹配结果创建数组"),我们有以下语句:

input:一个只读属性,它反映与正则表达式匹配的原始字符串.

index:只读属性,是字符串中匹配的从零开始的索引.

etc ...是否可以在JavaScript中创建自己的对象,该对象具有只读属性,或者这是特定浏览器实现的内置类型的特权?

javascript browser

43
推荐指数
4
解决办法
3万
查看次数

正则表达式:如何在XML属性值周围放置单引号?

我有一个看起来像的字符串

"<input id=a/>"<input id=b/>"<input id=c/>etc.
Run Code Online (Sandbox Code Playgroud)

我需要改成它

"<input id='a'/>"<input id='b'/>"<input id='c'/>etc,
Run Code Online (Sandbox Code Playgroud)

任何想法怎么样?

regex

5
推荐指数
1
解决办法
1856
查看次数

.Net有什么好的解析库吗?

我正在寻找易于定义语法的简单易用的东西.

.net parsing

5
推荐指数
1
解决办法
434
查看次数

如何在父画布中定位 UserControl

我想将此 UserControl 放置在 Canvas.Left="168"、Canvas.Top="213" 处。

但是,控件出现在角落。我应该怎么办?

如果我将这些值放在此类的使用点,这些值将返回为 NaN 在这种情况下,我怎样才能获得正确的左值和上值?

用法:

<Canvas x:Name="DesignerCanvas"
        ClipToBounds="True"
        SnapsToDevicePixels="True">
<Gr:BareNode />
</Canvas>
Run Code Online (Sandbox Code Playgroud)

用户控制:

<UserControl x:Class="DiagramDesigner.BareNode"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<Grid>
    <ContentControl Width="50"
                  Height="50"
                  Padding="2"    
                  Canvas.Left="168" Canvas.Top="213">
        <Ellipse IsHitTestVisible="False" >
            <Shape.Fill>
                <RadialGradientBrush Center="0.2, 0.2" GradientOrigin="0.2, 0.2" RadiusX="0.8" RadiusY="0.8">
                    <GradientStop Color="LightBlue" Offset="0"/>
                    <GradientStop Color="Blue" Offset="0.9"/>
                </RadialGradientBrush>
            </Shape.Fill>
        </Ellipse>
    </ContentControl>
   </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

wpf user-controls wpf-positioning

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

在switch块中实例化新对象 - 为什么会失败?

为什么

switch ([document currentTool]) {
    case DrawLine:
        NSBezierPath * testPath = [[NSBezierPath alloc]init];
        //...rest of code that uses testPath....
Run Code Online (Sandbox Code Playgroud)

造成

error:syntax error before "*" token

对于testPath?

objective-c

4
推荐指数
1
解决办法
1244
查看次数

C#解释语言

我期待在C#中编写一种解释性语言,我应该从哪里开始?我知道如何使用有趣的字符串解析来实现它,但正确的方法是什么?

c# parsing interpreted-language

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

Git提交没有分支的标记

如果我在没有创建分支的情况下检查我的源代码的标记版本,Git表示我根本没有与任何分支相关联.我很高兴让我做出改变并检查它们.这些变化在哪里?如果我切换回'master',它们就会消失(被master中的东西覆盖),我似乎无法再找到它们.是什么赋予了?如果Git允许我对基本上是匿名分支的内容进行更改,那么我肯定可以取回它们吗?

tags git branch commit

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

在FxCop中创建自定义规则

我想在FXCop中创建额外的规则.自定义规则,以帮助确保特定的最佳实践,如检查内联sql.

我真的在寻找好的资源和例子.谢谢!

.net code-analysis fxcop static-analysis

4
推荐指数
1
解决办法
3414
查看次数