小编Tör*_*bor的帖子

CSS sprites如何加速网站的速度?

我试图了解CSS sprites如何提高网站的性能?

如果单个图像的总大小是较小图像的总和,为什么下载几个小图像比下载保存较小图像的单个图像慢?

css performance http css-sprites

12
推荐指数
3
解决办法
1243
查看次数

最佳实践:include(或<script src ="

我已经缩小了我的javascript和我的CSS.

现在,哪个更好?

<script type="text/javascript">
<?
  $r = file_get_contents('min.js');
  if($r) echo $r;
?>
</script>
Run Code Online (Sandbox Code Playgroud)

要么

<script type="text/javascript" src="min.js"></script>
Run Code Online (Sandbox Code Playgroud)

CSS的问题相同.

如果答案是'有时因为浏览器同时获取文件?' 哪种浏览器,以及两种情况下的时间示例.

javascript css php include

11
推荐指数
2
解决办法
8401
查看次数

切片PSD有哪些工具?

我经常切片以PSD格式提供的网页设计.作为一个网站建设者,我不需要创建图形 - 我只重新排列图层,隐藏图层并显示其他图层,选择颜色,宽度,高度等等.有哪些工具可以完成这项工作?

我知道Adobe Photoshop,但对于不想绘制并具有许多花哨功能的网站构建者来说,它是一个非常昂贵的工具,但可靠地打开PSD (不幸的是,GIMP在这一点上很难失败),并将其切片以构建网站模板.有很多图像查看器可以打开PSD文件,我知道,但那些应用程序不是我正在寻找的 - 我还没有找到一个允许我处理图层.

psd slice web

11
推荐指数
2
解决办法
5926
查看次数

我应该总是给我的功能一个返回值吗?

我编写JavaScript代码,并尝试使用其功能语言本质.

在其他函数语言中(甚至在Ruby中),如果我没有显式设置函数的返回值,它将返回最后一个计算表达式的值.JavaScript不遵循这种模式.(确切地说,JavaScript总是返回一个值.如果没有设置,那么undefined.)

我的问题如下:我有一个不需要(也没有)返回值的函数.在函数式编程上下文中,有一个没有显式返回值的函数是否有意义?如果我发现自己在这种情况下,或者在某个地方失败了?

例如,我有以下功能.它会定期检查位置哈希是否已更改,如果是,则调用给定的函数.

LIB_hashManager = function(f, context) {
    var prev = '';
    var pollHash = function() {
        if (prev !== window.location.hash) {
            prev = window.location.hash;
            f.apply(context);
        }
    };
    window.setInterval(pollHash, 100);
};
Run Code Online (Sandbox Code Playgroud)

我应该回到这里吗?

更新

与此同时,我想到,如果将来任何时候我需要扩展知识LIB_hashManager,遵循功能构造函数模式,我可以简单地向对象添加方法并LIB_hashManager返回该生成的对象.

LIB_hashManager = function(f, context) {
    // inside logic
    // ...
};
Run Code Online (Sandbox Code Playgroud)

后来我可以写:

LIB_hashManager = function(f, context) {
    // inside logic
    // ...

    // return public methods
    return {
        // ...
    }
};
Run Code Online (Sandbox Code Playgroud)

那么在第一种情况下返回空对象没有意义吗?

javascript methodology functional-programming return-value

11
推荐指数
2
解决办法
5696
查看次数

如何在django模板中表示"{{"?

我正在尝试在Django中以bibtex格式输出,模板看起来像这样:

@{{ pubentry.type }{,
  author    = {{% for author in pubentry.authors.all %}{{ author.first_name }} {{ author.middle_name }} {{ author.last_name }}{% if not forloop.last %} and {% endif %}
              {% endfor %}},
  title     = {{{ pubentry.title }}},
  journal   = {{{ pubentry.journal }}}
}
Run Code Online (Sandbox Code Playgroud)

问题在于{{{{{%.绕过这个问题的一种方法是在第一个之后添加一个空格{,但这种方式会篡改格式.{在Django模板中逃脱的正确方法是什么?

django bibtex django-templates tex

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

改变Paredit格式

在编程模式(如C)中使用paredit时,键入(当我尝试调用函数时将在paren之前插入一个空格,让我:

foo ()
Run Code Online (Sandbox Code Playgroud)

有没有办法在不改变paredit源的情况下禁用空间的插入?

emacs parentheses paredit

10
推荐指数
2
解决办法
1643
查看次数

如何知道缓冲位置对应的行号?

当Emacs报告错误时,它总是显示具有缓冲区位置的代码,使用它很难找到确切单词所在的位置.

有没有办法知道缓冲区位置的确切行数?

emacs buffer

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

如何在组织模式缓冲区中仅复制折叠状态下的可见文本?

如果源是:如何将组织文件复制到其他缓冲区

** TODO task #1
   - some text for task #1
** TODO task #2 
   - some text for task #2
Run Code Online (Sandbox Code Playgroud)

但是当你崩溃所有任务时它会是这样的

** TODO task #1 ...
** TODO task #2 ...
Run Code Online (Sandbox Code Playgroud)

我想标记所有任务并复制到另一个缓冲区,它必须看起来像第二个变体.不要包含存储在每个任务中的任务的文本.我怎么能这样做?

emacs org-mode

10
推荐指数
2
解决办法
2232
查看次数

如何使用get_object_or_404显示个性化错误

我想知道如何显示个性化的错误get_object_or_404?,我不想要正常的http404页面,我想显示一条消息,结果是无

谢谢 :)

django django-templates http-status-code-404

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

如何在gettext字符串中转义'%'字符?

我使用gettext来翻译我的用户界面.我想在符号%中将符号写为UI标题的一部分,但由于它具有特殊含义,因此无法按预期工作.我怎样才能逃脱百分比符号?

gettext string-formatting

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