小编Tom*_*Tom的帖子

简单的跨浏览器,带有进度条的jQuery/PHP文件上传

我知道有关于此的几个主题,但没有一个为文件上传器脚本提供了明确的解决方案:

  1. 适用于IE7 +
  2. 有一个进度条(在每个浏览器上)
  3. 没有Flash(或后备)

有解决方案吗

php jquery internet-explorer file-upload progress-bar

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

文件缓存:查询字符串vs Last-Modified?

我一直在寻找缓存网站资产的方法,并注意到大多数类似于我的网站使用查询字符串来覆盖缓存(例如:/css/style.css?v=124942823)

之后,我注意到每当我保存我的style.css文件时,最后修改的标题都被"更新",使查询字符串变得不必要.

所以我想知道:

  • 为什么这么多网站使用"查询字符串"方法,而不是让最后修改的标题工作?
  • 我应该取消设置Last-modified标头并使用查询字符串吗?(这有什么特别的优势吗?)

谢谢!

html javascript css apache caching

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

htmlentities返回空字符串

以下代码输出一个空字符串.原因是$ text中的"ó",但为什么呢?那么utf-8编码的字符是什么?

使用iso-8859-1时问题解决了,但我需要使用utf-8,所以我做错了什么?

<!doctype html>
<head>
  <meta charset="utf-8">
</head>

<body>
<?
$text = 'Hola ó Hola';
$text = htmlentities($text,ENT_QUOTES,'utf-8');
echo $text;
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

php html-entities

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

这种模式的名称/目的是什么?

我没有找到一个要求类似于这个模式的帖子,抱歉,如果我错过了它.

无论如何,我在许多jQuery插件或脚本中重复看到这种模式:

(function () {
  ...........
}());
Run Code Online (Sandbox Code Playgroud)

它的目的是什么?它有名字吗?

谢谢!

javascript jquery

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