小编pan*_*hro的帖子

将标签放在用户突出显示的文本旁边

我需要获取用户选择的textarea区域,然后在其<a>周围插入标签.

我使用它来获取用户选择的区域:

var textComponent = document.getElementById('article');
var selectedText;

if (document.selection != undefined)
{
    textComponent.focus();
    var sel = document.selection.createRange();
    selectedText = sel.text;
}

// Mozilla version
else if (textComponent.selectionStart != undefined)
{
    var startPos = textComponent.selectionStart;
    var endPos = textComponent.selectionEnd;
    selectedText = textComponent.value.substring(startPos, endPos)
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道我可以对用户选择的文本进行字符串搜索并在其周围插入标签,但是如果用户选择的文本在文本中出现两次会发生什么情况,例如.

你好,告别你,再见.

如果用户突出显示他们想要的链接的第二个"你",那么字符串替换肯定会在"你"的每个实例周围放置一个标签.

什么是最好的方法呢?

javascript jquery

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

我需要两个GitHub帐户吗?

我有一个用于工作的GitHub用户帐户.

我希望上传一些我在工作之外写的代码并公之于众.有没有办法从公众屏蔽我的用户名,所以工作不能看到它是我?

或者我是否需要创建一个单独的帐户来上传代码?

git github

6
推荐指数
2
解决办法
2269
查看次数

关联数组 - ES6

我知道我可以声明一个关联的"数组",如:

var myData = {
    foo: 'val1',
    bar: 'val2',
    baz: 'val3'
};
Run Code Online (Sandbox Code Playgroud)

在ES6中声明关联数组的标准做法是什么?

javascript jquery ecmascript-6

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

Android清单配置?

我需要将我的android清单文件放入:

  1. 支持所有屏幕尺寸.
  2. 隐藏3.0上的android底部导航栏中的图标,我知道你无法删除栏,但你可以隐藏图标.

android

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

较少的CSS IE目标?

在LESS中以IE7,8等为目标的最佳方法是什么?

有没有一种方法来定位它们,还是理想情况下我需要加载一个单独的样式表?

谢谢你的帮助!

css less

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

伪流式传输MP4文件

我有一些关于伪流式传输MP4文件的问题.

  1. 是否下载了整个文件,例如.如果我擦洗1分钟到2分钟的视频,只会下载下半部分,从而节省带宽?

  2. 无论如何我可以使用Chrome开发工具检查这个吗?

  3. 我如何创建一个准备好伪流媒体的MP4?我已经读过元数据需要在文件的开头,我该怎么做?有没有推荐的软件?

html5 mp4 jwplayer html5-video pseudo-streaming

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

WhereIn 和关系

我有3张桌子:

  • 文章
  • 标签
  • article_tag

它们都是具有枢轴的多对多关系。

我需要查询它以获取所有具有标签数组的文章:

Article::with('tags')->whereIn('id', $tagIdArray)->get();
Run Code Online (Sandbox Code Playgroud)

上面的问题在于它返回了 ID 为 $tagIdArray 的文章。如何约束结果以便我在标签关系上使用 whereIn?

php laravel eloquent

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

将svg添加到网页?

如何将svg添加到我的网页并通过css更改颜色?

我试过了:

<img src="my.svg" class="svg"/>

.svg{
    fill: white;
}
Run Code Online (Sandbox Code Playgroud)

但没有运气.

只有CSS解决方案,我不需要任何后备,只支持新的浏览器.

html css html5 svg css3

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

跳过并拿走所有?

在雄辩中,我如何跳过10行然后获得表的其余部分?

User::skip(10)->all();
Run Code Online (Sandbox Code Playgroud)

以上不起作用,但它让你知道我在寻找什么.

laravel eloquent laravel-5.2

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

从存储中获取 mime 类型的图像?

我正在使用以下方法从存储中获取文件:

$image = Storage::get('test.jpg');
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到它的 MIME 类型?

我试过了:

$mime = Storage::mimeType($image);
Run Code Online (Sandbox Code Playgroud)

没有运气。

我需要 mime 类型,以便我可以返回图像作为响应:

$response = Response::make($image, 200);
$response->header('Content-Type', $mime);
return $response;
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.7

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