小编Sav*_*man的帖子

如何在DOM中移动iframe时阻止iframe重新加载

我有一个iframe加载了一些内容.我想在DOM中移动它而不会导致刷新(我喜欢里面的内容,我想保留它).

我正在做一些基本node.appendChild(iframe)的工作.

那可能吗?

在此先感谢您的帮助.

javascript iframe dom reload

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

从链接的href属性获取完整的URI

我想在某些方面得到确认.

我的目标是在从链接读取href属性时始终获取相同的字符串(在我的情况下是URI).例:

<a href="test.htm" />with base_url = http://domain.name/

<a href="../test.htm" />with base_url = http://domain.name/domain/

<a href="http://domain.name/test.htm" />with base_url =来自http://domain.name/的任何文件夹

我需要http://domain.name/test.htm从上面的3种情况(或任何其他相同的字符串)中获得.

经过一些测试后,似乎 my_a_dom_node.href总是返回完全限定的URI,包括http://domaine.name,这应该可以满足我的需要.

jQuery具有不同的行为,并$(my_a_dom_node).attr('href')返回HTML中显示的内容(文本).所以我的诀窍是用来$(my_a_dom_node).get(0).href获取完整的URI.

问题是:我能依靠这个吗?

javascript hyperlink

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

gzip压缩对移动设备有用吗?

我想知道是否有人知道gzip压缩在移动设备上是否与在台式计算机上一样有用.

手机会使用更多电池吗?或者它会节省一些因为节省带宽?页面页面加载速度会更快,或者这些有限的设备上的解压缩过程会变慢吗?

压缩数据是否实际到达最终用户还是由3G提供商在某处解压缩?(这可能是一个愚蠢的问题,对不起).

谢谢.

compression gzip http

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

绑定哪个键以避免与本机浏览器快捷方式冲突

我还没有看到这个问题.每个浏览器都有不同的原生键盘快捷方式.如果我们想在我们的网络应用程序中添加一些辛辣的东西,有人已经试图找出哪一个免费/安全使用?


更多信息:

我并不特别需要针对每个浏览器.5个专业就足够了.例如,Opera使用Ctrl+ key作为主要组合,几乎所有Alt+ key"自由绑定".

由于不同的浏览器使用不同的主快捷键激活密钥(Ctrl在Opera中),我可以很容易想象也使用不同的密钥来绑定快捷方式.ie Alt+ Key在Opera中Ctrl+ + Key在browser_2中Ctrl+ + Alt在浏览器3中+ .

javascript browser keyboard-shortcuts cross-browser

20
推荐指数
3
解决办法
4162
查看次数

是否允许缓存静态谷歌地图?

我在静态Google地图生成方面遇到了一些问题.API具有"每个查看者每天1000个唯一(不同)图像请求的查询限制.由于此限制是每个查看者的配额,因此大多数开发人员不必担心超出其配额".

然而,当使用共享连接时,例如移动电话和3G接入(电话运营商),这个限制似乎是有问题的.

因此,我的问题如下:我可以检索服务器端的映像并将其提供给我的客户端吗?是允许的吗?

google-maps

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

更改隐藏div的滚动

我有一个固定高度的隐藏div和一个滚动条.我想改变滚动位置,但浏览器不会让我这样做,因为div是隐藏的.scrollTop属性将保持为0.

此外,我不想显示和隐藏div返回,这会导致闪烁.

如果有人知道该怎么做,那将非常有帮助.

谢谢!

javascript jquery hidden scroll

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

在上传之前警告用户文件太大

为了增加用户体验,我想在发送整个文件之前警告用户该文件太大(假设> 8M)(由于大小和客户端连接可能需要一些时间).所有类型的字段都可以"预先验证"客户端以获得更好的用户体验,但我仍然坚持文件大小问题.

有这个问题的解决方案吗?

[编辑]我也对APC for PHP开放,其中包含rfc 1867.如果检测到大小太大,我不确定是否可以取消表单上传.如果有人告诉我如何做,我当然会奖励赏金.

size warnings file-upload user-experience

9
推荐指数
2
解决办法
1939
查看次数

是否存在比SVN更快的集中版本控制?

很长一段时间以来我一直在使用SVN,现在我们正在尝试使用Git.我不是在谈论集中/分散的辩论.我唯一关心的是速度.

后一种工具要快得多.但有时候,我需要采用集中式方法,这种方法比分散式方法更简单,更简单.学习曲线非常快,这节省了大量时间(而考虑到学习曲线更长,我们在使用它时会遇到更多问题),挖掘分散会导致浪费时间.

但是,与GIT相比,SVN确实很慢,我不认为它与集中式参数有任何关系.分散式系统还必须处理服务器连接和文件传输.所以我可以很容易想象可以更快地实现集中版本控制.

有人对此有任何线索吗?

svn git version-control performance

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

在Android浏览器上检测滚动事件

我正在尝试在Android浏览器中检测滚动事件(我的特定版本是2.1,但是你希望它也适用于旧版本).这似乎不可能!

我第一次尝试这个:

document.addEventListener('scroll', function(){ alert('test'); }, false);
Run Code Online (Sandbox Code Playgroud)

但没有触发任何内容(页面加载时除外).

我想:好吧,让我们疯狂并通过以下方式模仿:1.检测touchend 2.轮询window.pageYOffset以便我们知道窗口何时停止滚动3.在滚动时手动触发我想要的用户功能.

不幸的是,touchend事件看起来也不会被触发......事实上,当我们不滚动并只点击屏幕(touchstart + touchend)时,它就可以工作了.一旦我们在中间滚动页面(touchstart + touchmove + touchend),它就会破坏所有内容.

现在我最基本的例子只包含这个:

document.addEventListener('touchend', function(){ alert('test'); }, false);
Run Code Online (Sandbox Code Playgroud)

但是当我们用手指滚动并释放触摸时,警报不会显示出来......

有没有人有建议?

谢谢.

javascript android scroll event-handling touch

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

Gettext缓存烦恼

我目前正在努力学习PHP中的gettext.

Gettext使用缓存.这是一件好事,但是当我更新我的翻译时,我无法访问它们,这很烦人.

我读过除了重启Web服务器之外我们无法刷新缓存,这不是一个可行的解决方案.其他人使用具有不同名称的.mo文件的副本来强制它们再次加载.

第一个问题

我正在搜索gettext缓存内存中文件的时间,以考虑我的应用程序是否可以在字符串出现之前等待那段时间.但我找不到那些信息......持续时间是无限的吗?

第二个问题

我无法想象一个像gettext这样受欢迎的项目还没有找到解决这个问题的解决方案.它是特定于PHP的吗?

在此先感谢我将拥有的冬天.问候.

php caching duration gettext

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

从键盘或小键盘识别2键

我想在我的Web应用程序中添加键盘快捷方式.

但是对于他们中的一个,我需要能够区分从qwrty chars上面输入的数字小键盘输入的数字(我的用例是法语键盘,所以它是azerty,但我不认为这是一个问题).我将它与检测大写锁定激活相结合.

那可能吗?

javascript keyboard keyboard-shortcuts digits

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

如何在CentOS上的PHP 5.3中激活ZipArchive类

我在文档中读到我应该只使用"--enable-zip"参数编译PHP 5.3.3,但是这不起作用.我这样做但class_exists('ZipArchive')总是回来false.接下来我该怎么办?

php installation centos ziparchive

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