小编Spa*_*nja的帖子

如何在HTML中的每个句点之后放置两个空格?

我需要在整个网站的每个句子中的每个句点之后有两个空格(不要问).

一种方法是开始手动添加  在每一个时期之后.这将需要几个小时.

我们不能只找到并替换每个句点,因为我们在PHP和其他有句号然后是空格的情况下有连接,但它不在句子中.

有没有办法做到这一点......一切仍然可以在Internet Explorer 6中运行?

[编辑] - 棘手的部分是,在代码中,有一些PHP行,包括带有空格的点,如下所示:

<?php echo site_url('/css/' . $some_name .'.css');?>
Run Code Online (Sandbox Code Playgroud)

我绝对不想要额外的空格来打破这样的线条,所以我很乐意在所有P标签的每个周期后添加两个可见空格.

html spaces

7
推荐指数
2
解决办法
5955
查看次数

在 Javascript 中将数字与集合中最接近的数字相匹配

我有一个值数组,我需要一个接受两个整数的函数,并将这两个整数分配给数组中最接近的值。

var bandwidthSteps = [0.128, 0.256, 0.512, 1, 2, 4, 5, 8, 10, 12, 15, 18, 20, 22, 25, 30, 40, 50, 55, 60, 80, 90, 100, 110, 128, 200, 256, 300, 350, 400, 450, 500];
Run Code Online (Sandbox Code Playgroud)

当出现“私有”值和“访客”值时,我需要将每个值与集合中最接近的值相匹配 - 向下舍入。

var function = closestValues(private,guest) {
    //
};
Run Code Online (Sandbox Code Playgroud)

所以当这个函数给出 14 和 21 时,我需要函数返回:

private = 15
guest = 20
Run Code Online (Sandbox Code Playgroud)

因为这些是与数组中的整数最接近的匹配。注意数组中的“步数”是不规则的,不是2、5、8、11这样的。不然就容易了。

JS 函数中的解决方案会很棒,或者是制作这样的函数的正确方向。我想到的想法似乎过于复杂:对于数组中的每组两个连续数字,对这两个数字进行平均,然后确定给定的整数是否大于或小于平均值,等等。我确信还有更多简洁的方式。

javascript arrays algorithm

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

AngularJS 使用 FormData API 上传多个文件

我需要使用 Laravel 5.1 作为后端在 Angular 应用程序中将图像和视频文件上传到服务器。所有的 Ajax 请求都需要首先到达 Laravel 控制器,我们在那里有关于文件到达时如何处理的代码。我们之前已经做了普通的 HTML 表单来提交文件上传到控制器,但是在这种情况下我们需要避免表单的页面刷新,所以我通过 Angular 在 Ajax 中尝试这样做。

我需要使用 Ajax 将哪些信息发送到 Laravel 控制器,而这些信息以前是通过 HTML 表单发送到控制器的?

这是 Laravel 控制器中的代码,一旦文件信息到达那里,它就会处理文件信息。这就是我需要弄清楚如何发送的,所以我希望可以重用这段代码:

    $promotion = Promotion::find($id);
    if (Input::hasFile('img_path')){
        $path             = public_path().'/images/promotion/'.$id.'/';
        $file_path        = $path.'promotion.png';
        $delete           = File::delete($file_path);
        $file             = Input::file('img_path');
        $uploadSuccess    = $file->move($path, 'promotion.png');
        $promotion->img_path = '/images/promotion/'.$id.'/promotion.png';
    }
    if (Input::hasFile('video_path')){
        $path             = public_path().'/video/promotion/'.$id.'/';
        $file_path        = $path.'promotion.mp4';
        $delete           = File::delete($file_path);
        $file             = Input::file('video_path');
        $uploadSuccess    = $file->move($path, 'promotion.mp4');
        $promotion->video_path = '/video/promotion/'.$id.'/promotion.mp4';
    }
Run Code Online (Sandbox Code Playgroud)

正如您在上面看到的,我们正在将我们得到的任何文件转换为 PNG,文件名为 Promotion.png,因此很容易获取,而且我们只接受 .mp4 视频格式。因此,我们无需担心检查文件是否存在以及是否可以覆盖它。这就是为什么您可以在代码中看到我们在保存之前删除了该名称的任何现有文件。

HTML 只是一个输入类型为“文件: …

php angularjs angularjs-http laravel-5 angularjs-fileupload

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

我可以使用toggle()合并这两个jQuery on()事件吗?

必须有一种方法可以在一个toggleClass()中执行这些操作:

$('div').on("mouseenter", ".myButton", function(){
        $(this).addClass('rollOver');
    });
$('div').on("mouseleave", ".myButton", function(){
        $(this).removeClass('rollOver');
    }); 
Run Code Online (Sandbox Code Playgroud)

...但它在on()中,因为myButton是动态创建的.

jquery toggleclass

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

正则表达式为2-255的整数范围

我需要一个RegEx(对于Javascript)2-255的数值范围,我很难修改类似的RegExes为此目的.

^([2-9]|1[0-6])$
Run Code Online (Sandbox Code Playgroud)

那是2-16,但我不能正确得到第三个数字.

javascript regex

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