我有一些内容永远不会改变的目录.
是否可以创建.htaccess文件,告诉浏览器该目录和子目录中的任何内容都可以缓存很长时间?
如果可能的话,我想在每个目录中复制相同的.htaccess文件.
如果这是可能的,你会建议max-age超过期限或两者兼而有之吗?
在阅读http://www.html5rocks.com/en/tutorials/speed/v8/时,有必要在运行时更改变量类型会强制浏览器比保持一致性更加努力.
这是否意味着这不是一个好主意:
var x = {
alpha: null,
bravo: null,
charlie: null,
delta: null,
echo: null
}
x.alpha = {a:1, b:true}
x.bravo = 13
x.charlie = true
x.delta = [1,2,3]
x.echo = 'abc'
Run Code Online (Sandbox Code Playgroud)
因为这里的类型从null开始,然后变为object,int,boolean arrary.
并且为了简单起见,之后这些类型永远不会改变.
或者这更有效:
var x = {
alpha: {},
bravo: 0,
charlie: false,
delta: [],
echo: ''
}
x.alpha = {a:1, b:true}
x.bravo = 13
x.charlie = true
x.delta = [1,2,3]
x.echo = 'abc'
Run Code Online (Sandbox Code Playgroud)
我可以理解从数字到数组的更改类型不是一个好主意.如何在执行期间从null更改为类型?
我读过的书籍和博客主要是说,当值只在运行时知道时,用null(而不是undefined)来定义变量.从表面看,这似乎是错误的,因为使用空类型定义可以避免类型更改.
假设您打开一些窗口:
window.open(url1,'win1');
window.open(url2,'win2');
window.open(url3,'win3');
Run Code Online (Sandbox Code Playgroud)
(每个窗口都有一个唯一的名称)
然后你刷新页面.
3个弹出窗口仍然打开.有没有办法列出所有打开的窗口的名称并关闭它们?
这不是一个重复的问题.
在这个问题中,浏览器正在刷新,因此您不能简单地使用全局数组来跟踪子窗口.
这不是一个重复的问题.
解压缩平均大小的网页的gzip服务器响应的浏览器开销是多少?
<1ms 1-3ms?更多?
是否可以在没有AcroRd32.exe的情况下将pdf文档打印到vbscript内的默认打印机或命令行?
理想情况下,将pdf发送到打印机并且不需要其他程序会很好.
是否有第三方.exe程序可以在没有对话的情况下打印pdf而无需打开并且没有在Windows任务栏中显示?
.exe需要是独立的(因此不需要Windows安装过程).
我可以为.exe支付高达100美元,只要它可以在另一个应用程序内部分发.免费也很棒.
这让我很难过.
javascript ×2
performance ×2
apache ×1
browser ×1
compression ×1
gzip ×1
mod-expires ×1
pdf ×1
printing ×1
silent ×1
vbscript ×1
window ×1
windows ×1