问题列表 - 第32494页

将原型添加到对象文字中

比方说son,我有一些对象,我想从另一个对象继承father.

当然我可以为父亲创建一个构造函数

Father = function() {
  this.firstProperty = someValue;
  this.secondProperty = someOtherValue;
}
Run Code Online (Sandbox Code Playgroud)

然后使用

var son = new Father();
son.thirdProperty = yetAnotherValue;
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的.由于son将具有许多属性,因此将子声明为对象文字将更具可读性.但后来我不知道如何设置它的原型.

做点什么

var father = {
  firstProperty: someValue;
  secondProperty: someOtherValue;
};
var son = {
  thirdProperty: yetAnotherValue
};
son.constructor.prototype = father;
Run Code Online (Sandbox Code Playgroud)

不会起作用,因为原型链似乎是隐藏的而不关心构造函数.prototype的变化.

我想我可以__proto__在Firefox中使用该属性,比如

var father = {
  firstProperty: someValue;
  secondProperty: someOtherValue;
};
var son = {
  thirdProperty: yetAnotherValue
  __proto__: father
};
son.constructor.prototype = father;
Run Code Online (Sandbox Code Playgroud)

但是,据我所知,这不是该语言的标准功能,最好不要直接使用它.

有没有办法为对象文字指定原型?

javascript oop prototype-programming

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

Django 模板扩展标签问题

我正在使用 {% extends "base.html" %}

我收到以下错误

必须是模板中的第一个标签。

任何人都可以帮忙吗

django-templates

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

可能? - 一个div叠加层,鼠标事件完全忽略它(这样鼠标事件只影响下面的div)

我在iframe中有一个谷歌地图,并包含在div中.在那个div之上,我有另一个,用于创建凹陷阴影效果.

问题是这个重叠的div将优先于任何鼠标事件,因此它使下面的交互式谷歌地图无用.必须有一种方法可以让重叠的div忽略鼠标事件,让下面的div得到它们.(拜托,拜托!)

或者,还有另一种方法吗?

这是输出的代码:

<div id="pageWrapper" style="display: block; ">
    <div class="page_content">
        <div id="pageShadow"></div>
        <div id="pageMap"><p><iframe width="1096" height="462" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Baked+Beans+B.V.+i.o.,+Amsterdam,+Nederland&amp;sll=52.365721,4.891641&amp;sspn=0.008648,0.022724&amp;ie=UTF8&amp;hq=baked+beans+bv+io&amp;hnear=Amsterdam,+North+Holland,+The+Netherlands&amp;ll=52.363837,4.891109&amp;spn=0.01664,0.045447&amp;z=14&amp;iwloc=near&amp;cid=2617758725349562441&amp;output=embed"></iframe></p>
</div>
    </div>

    <div id="page_description">
        <p>Text about the company</p>
    </div>

    <div id="page_credits">

        <div class="recTitle">Job 1</div>
        <div class="recJob"><p>Description</p>
</div>

        <div class="recTitle">Job 2</div>
        <div class="recJob"><p>Description</p>
</div>

        <div class="recTitle"></div>
        <div class="recJob"></div>

    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

这是相关的CSS:

#pageWrapper {
position: relative;
}

.page_content {
max-height: 462px;
position: relative;
}

#pageShadow {
position: absolute;
top:0;
left: 0;
-moz-opacity: .5;
opacity:.5;
filter: alpha(opacity=50);  
background-color: aqua;
z-index: 300; …
Run Code Online (Sandbox Code Playgroud)

html css google-maps overlay mouseevent

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

位图索引如何有用?

维基百科给出了这个例子

Identifier    Gender         Bitmaps
                              F    M
1           Female            1    0
2           Male              0    1
3           Male              0    1
4           Unspecified       0    0
5           Female            1    0
Run Code Online (Sandbox Code Playgroud)

但我不明白这一点.

  • 这首先是一个指数怎么样?在给定密钥的情况下,不应该指向行(使用rowid)的索引吗?
  • 这些索引有用的典型查询是什么?它们如何比B树索引更好?我知道如果我们在Gender这里使用B树索引,我们将获得大量结果,例如,我们寻找Gender = Male,需要进一步过滤(因此不是很有用).Bitmap如何改善这种情况?

database algorithm indexing database-design bitmap

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

这个C成语是什么意思?

可能重复:
约翰卡马克不寻常的快速反向平方根(Quake III)

我最近在博客上看到了这段代码 - 它来自Quake3引擎.它意味着使用Newton-Rhapson方法快速计算平方根.

float InvSqrt (float x){
    float xhalf = 0.5f*x;
    int i = *(int*)&x;
    i = 0x5f3759df - (i>>1);
    x = *(float*)&i;
    x = x*(1.5f - xhalf*x*x);
    return x;
}
Run Code Online (Sandbox Code Playgroud)

这样做的原因是什么int i = *(int*)&x;?这样做int i = (int) x;,而不是给出一个完全不同的结果.

c math floating-point newtons-method

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

单例类的几个实例

我有一些类,它是一个单例,我们在几个应用程序中有这个类,它在那里用作单例.

现在我正在编写一些新的应用程序,我需要该类的几个实例,拥有它的sevaral实例的最佳实践是什么?

通过从中推导并使私有构造变得公开,我使用c#?

或者在这里还有其他想法?

谢谢

.net c# design-patterns

6
推荐指数
2
解决办法
3111
查看次数

学习C:奇怪的代码,它做了什么?

我正在探索wxWidgets,同时学习C/C++.通常wxWidgets函数期望wxString而不是a string,因此wxWidgets 为创建s 提供了一个宏wxT(yourString.我的问题涉及这个宏观的扩展.如果键入扩展的宏读取.这在C中有什么意义?L是一个用参数"banana"调用的函数吗?)wxStringwxT("banana")L"banana"

c macros

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

外部库会使应用程序变慢吗?

我正在构建一个从网页上抓取信息的应用程序.为此,我选择使用名为Jsoup的html scraper,因为它使用起来非常简单.Jsoup还依赖于Apache Commons Lang libray.(他们一起共计385kB).所以Jsoup将用于下载页面并解析它.

我的问题是,如果使用这些简化库而不是使用Androids内置库,是否会使我的应用程序变慢?(在下载数据和解析方面).

我在想,内部库将针对Android进行优化.

java performance android jsoup

5
推荐指数
2
解决办法
1606
查看次数

可以在纯HTML中使用JavaScript变量吗?

我的意思是,可以在<script>-tags 之外的HTML中使用声明和初始化的变量/数组吗?FX.

<script type="text/javascript">
var foo = array('placeholder1', 'placeholder2');
</script>

<body>
<p><!--access the variable here-->foo[0]</p>
</body>
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何访问变量/数组?像这样:

<p><script type="text/javascript">document.print(foo[0])</script></p>
Run Code Online (Sandbox Code Playgroud)

??

javascript arrays variables

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

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