我有按钮id = 'someid',我可以通过Ext.getCmp('someid')... 找到它
有没有办法为该按钮设置某种"extraId",并通过"extraId"找到该按钮?
好.我正在和GAE合作.我想创建这样的东西:
我有类型"组""主题""标签":
每个"组"可以根据需要拥有尽可能多的"主题"
每个"主题"可以根据需要包含尽可能多的"标签"
每个"组"可以根据需要拥有尽可能多的"标签"
它就像圆圈一样.
现在我有这样的事情:
class TopicGroup(db.Model):
value = db.StringProperty(required=True)
class Topic(db.Model):
title = db.StringProperty(required=True)
group = db.ReferenceProperty(TopicGroup, 'group', 'topics', required=True)
class TopicTag(db.Model):
topic = db.ReferenceProperty(Topic, 'topic', 'tags', required=True)
group = db.ReferenceProperty(TopicGroup, 'group', 'tags', required=True)
value = db.StringProperty(required=True)
Run Code Online (Sandbox Code Playgroud)
但这并不好(在我的模型中"主题"只能有一个标签,但是我需要"主题"来根据需要提供尽可能多的标签)
好吧,我脑子里已经有了一个裂缝...是否有人可以提供帮助?
好吧我写了和使用Adobe ActiveX控件显示PDF文件的应用程序.
Adobe ActiveX控件仅从文件系统加载文件.所以我需要为这个控件提供一个文件路径.
问题是我不想将PDF文件存储在文件系统上.活动暂时!我不想将我的PDF文件存储在内存中,我想使用Adobe ActiveX控件.
所以我有:
1)一种在文件系统上伪造文件的方法.所以这个控件会"认为"有一个文件,但会从内存中加载它
2)一种在文件系统上创建仅对一个应用程序"可见"的文件的方法,因此我的PDF控件可以加载它,而其他用户甚至都看不到它.
3)其他的东西
PS:我不是要"完成我的家庭工作",我只是问 - 有办法做到这一点吗?
我的问题可能已经回答了,但我找不到搜索引擎中的谷歌或者bing不喜欢'+'(加号)登录搜索请求.
无论如何,为什么这是零
+[[]][0] // = 0
Run Code Online (Sandbox Code Playgroud)
这是一个
++[[]][0] // = 1
Run Code Online (Sandbox Code Playgroud)
UPD: Michael Berkowski有一个很好的答案,但我偷了不明白一件事
如果[[]][0]计算结果为空数组,那么,为什么++[]是ReferenceError: Invalid left-hand side expression in prefix operation
UPD2: 现在我明白了......似乎我试图在控制台中键入++ 0并获得错误,但我应该使用var a = 0; ++一个
我正在读ExtJs documantaion ..有一个BLANK_IMAGE_URL属性... documantation说它是1像素透明Gif的链接,允许核心测量......
我如何通过1像素Gif来测量某些东西?为什么这很重要?
PS:或者这可能是ExtJs开发者的一个大笑话......你知道......"哈哈!还有一个白痴设置BLANK_IMAGE_URL,真是个白痴!" :)
在ExtJs中有一个"焦点"事件监听器Ext.form.Text(alias - textfield),它就好了.但我真的很想抓住文本域的"迷失焦点"事件.
ExtJs或JavaScript中是否有事件列表器,这将帮助我处理"失去焦点"事件?
问题很简单,但我找不到一个好的,明确的答案.
什么是正确的方法:
好.所以问题出在这里..
在这个地址我有这个网址:_http:// localhost/blog
img src ='image/b.jpg'
一切都很顺利..因为我的图像在"图像"文件夹中...浏览器用这个网址询问图像" _http://localhost/image/b.jpg "
但如果我得到:_http:// locahost/blog/otherfolder /
然后浏览器开始寻找" _http://localhost/blog/image/b.jpg "
我知道为什么会这样.但我只想知道有没有办法设置"通用"相对网址?那忽略文件夹和相对于主机?通过纯HTML
像".. src ='{host} /image/b.jpg'.."
我可以轻松找到Flash或Silverlight的功能,但很难找到JavaScript可以做的事情.
有人可以给我一些主要的JavaScript功能列表吗?
(类似于:使用文件系统,Web cam支持,JSON解析,套接字支持等)
更新
如果你说它依赖于平台,那么这样做:平台 - 功能列表,平台 - 功能列表......
问题是没有人想出所有Javascript平台的完整功能列表.
更新
Javascript - 是一种语言..但在我看来,它也是一种客户端技术(它是作为浏览器的插件开发的,与Flash一样,与Silverlight相同)
Silverlight可以在浏览器中工作(我可以找到该'模式'的功能列表)和OOB(在浏览器中,我也可以找到该'模式'的功能列表),但我找不到功能列表对于JavaScript ...我是唯一对此感兴趣的人吗?:)
我引用了某些程序集的类型和类.
var type = typeof(SomeNamespace.SomeClass);
Run Code Online (Sandbox Code Playgroud)
有没有办法获得关于使用什么编程语言编写这个类的元数据?C#或VB或F#?
所以结果我想要这样的东西
var programmingLanguage = getLanguage(type); // C#
Run Code Online (Sandbox Code Playgroud)
UPD:
我可以分析用于此类的程序集或命名空间吗?也许这可以找到一种语言的线索?
UPD2:
到目前为止我可以使用它(这只是VB检测的一个例子)
var referenced = type.Assembly.GetReferencedAssemblies()
.Where((r) => r.Name.Contains("VisualBasic"));
Run Code Online (Sandbox Code Playgroud)
VB添加了Microsoft.VisualBasic.F#还添加了它自己的程序集,C++声明了很多我可以检测到的"自我使用"类型.所以这是"一种方式".我知道这不容易出错.并且会有一些错误的案例.那有什么更好的吗?
A具有错误URL的简单图像标记
http://jsbin.com/monivava/1/edit
<img src="http://placekitten!!!.com/g/200/200">
Run Code Online (Sandbox Code Playgroud)
问题是这个失败的图像的默认大小是18x20(至少在webkit),但我希望它是0px所以如果图像加载失败,那么它将占用零空间.
有没有办法可以用CSS/HTML做到这一点?
UPD:
我没有任何CSS宽度/高度或HTML属性宽度/高度(参见上面的示例)
UPD2:
我知道我可以用JS做到这一点,但我明确表示我正在寻找仅限CSS/HTML的解决方案.
UPD3:
我想仅为无法加载的图像更改默认大小.因此,如果图像加载失败的大小为0px,如果加载的是100px(例如)