小编Tal*_*son的帖子

有一种快速的方法可以为所有 CSS 类和 ID 添加前缀吗?

我需要快速为我的所有类和 ID 添加前缀,这是一个相当大的 CSS 文件。我在想一个快速的正则表达式字符串,但到目前为止我失败了。有任何想法吗?

我尝试过简单的事情,例如:

\#([A-z0-9]+) {
Run Code Online (Sandbox Code Playgroud)

这会让我用 #prefix_$1 替换,但它没有考虑:

#id {
#id.class
#id,
Run Code Online (Sandbox Code Playgroud)

等等。我不能只替换所有 #[a-z0-9] 因为它会尝试获取背景颜色等等。

我还需要替换所有的类,这对我来说更加混乱。

css php regex css-selectors

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

jQuery - 动态加载Gist嵌入?

我不知道在哪里寻找这个.我想创建一个下拉列表来选择一个Gist ID,然后在占位符div中生成它(嵌入).

我以前生成了脚本但隐藏了,只是通过rel ID显示它们.但是,即使超过三个Gist嵌入,这也非常缓慢.

我试过了getScript,但我想document.write在Gist中嵌入代码只是不让它滑动.

有人能指出我正确的方向吗?

jquery gist

4
推荐指数
2
解决办法
2225
查看次数

试着写一个PHP模板类 - 这感觉不对

我正在尝试学习一些关于PHP的东西并编写我自己的模板类.但它感觉无效.这样做会不会影响性能?如果可以的话,看一看是什么问题:

<?

class Template {

    private $file, $template, $data;

    public function __construct($file) {
            $this->template = file_get_contents('views/wrapper.php');
            $this->file = file_get_contents('views/'.$file.'.php');
    }

    public function __set($key, $val) { $this->data[$key] = $val; }

    public function __get($key) { return $this->data[$key]; }

    private function replaceAll() {
        foreach($this->data AS $key => $val)
            $this->template = str_replace('@'.$key, $val, $this->template);
        $this->template = str_replace('{LOAD}', $this->file, $this->template);
    }

    public function render() {
        $this->replaceAll();
        echo $this->template;
    }
}

?>
Run Code Online (Sandbox Code Playgroud)

我想使用一个包装器,它包含页脚+标题,其中包含侧栏/导航.所以我需要以某种方式在那里动态设置一个活动类,然后我希望能够基于构造函数或类似的东西加载视图.我正在做什么..好吗?

php templates

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

jQuery UI滑块手柄越界

我已经能够完美地设计它,但让它保持在它的容器内一直是一个挑战.保证金左边的修复似乎不适合我.

这是一个jsfiddle:http://jsfiddle.net/Erugp/

css jquery jquery-ui jquery-ui-slider

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

如何在C中获取用户输入的历史记录?

我有一个简单的计算器,可以让我继续输入新的数字并吐出利润.但我希望能够使用箭头键(向上)来获取最后一个条目.

我有这个:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

// ------------------------------------------------

int main (int argCount, char *argv[]) {
    float 
        shares = atof(argv[1]),
        price = atof(argv[2]),

        // Commission fees
        fee = 4.95,

        // Total price paid (counts buy + sell commission)
        base = (price * shares) + (fee * 2),
        profit;

    printf("TOTAL BUY: %.3f\n", base);

    /**
     * Catch the input and calculate the 
     * gain based on the new input.
     */
    char sell[32];

    while (1) {
        printf(": ");
        fflush(stdout);
        fgets(sell, sizeof(sell), stdin); …
Run Code Online (Sandbox Code Playgroud)

c user-input

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

使用ExpressionEngine,您是否曾使用编辑器编辑代码,或者它是否都在EE中?

只是一个简单的问题,我知道你没有.为什么会这样,有没有办法?你为什么这样?

expressionengine

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

在Photoshop中的像素与CSS中的像素?

我注意到,当我在Photoshop中测量某些内容以"确保像素完美"时,它通常是Photoshop中用于测量CSS的一半.因此,如果我以60px进行测量,那么在CSS中它将达到30px.

但只是大致如此..有没有办法确保它匹配100%所以我没有猜测?为什么会发生这种情况?

css photoshop

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