小编Omi*_*mid的帖子

React Redux 和继承

我真的很想知道为什么 Redux 没有任何内容以及如何处理继承。如果我有一个基本组件:

class BaseComponent extends Component{

}
Run Code Online (Sandbox Code Playgroud)

然后所有其他组件都在扩展BaseComponent

class Todo extends BaseComponent {

}
Run Code Online (Sandbox Code Playgroud)

我想简单地将BaseComponent它连接到它自己的减速器,以便扩展它的每个其他组件也可以访问相同的道具和状态。

不幸的是找不到任何文档。我不知道这是否是一个正确的概念。

reactjs redux react-redux

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

firefox不会使用font-face属性将字体加载到localhost

font-face在我的localhost上使用CSS3 属性,并在我的网站上托管了一个字体,以便在本地网页上加载.它适用于IE和Chrome,但不适用于Firefox.奇怪的是,当我使用本地URL时,它也适用于Firefox.

//Works with local URLs like http://localhost/repo/BMitra/BMitra.*
@font-face {
  font-family: "BMitra";
  src: url("http://fonts.gexek.com/repo/BMitra/BMitra.eot");
  src: local("?"),
       url("http://fonts.gexek.com/repo/BMitra/BMitra.woff") format("woff"),
       url("http://fonts.gexek.com/repo/BMitra/BMitra.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)

我认为在本地主机上工作可能是问题,但我发现Google字体也在本地主机上正常工作.

您可以在Firefox和(Chrome OR IE)浏览器上看到这个小提琴来演示我的意思.
http://jsfiddle.net/66QE3/1/

我错过了什么?

css css3 font-face

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

获取Laravel重定向对象URL

如果我的网站域名是domain.com,我有一个Laravel重定向对象:

$redirect = redirect()->to('someuri');
Run Code Online (Sandbox Code Playgroud)

如何返回$redirect对象的完整URL
(在本例中是http://domain.com/someuri)?

我不想使用url()功能.只需要获取这个精确重定向对象的url.

laravel laravel-5.2

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

Vue-router 组件内防护不会触发 router.push() 被调用

beforeRouteLeave单击 时会触发组件内防护<router-link to="/">。但是,当我以编程方式调用时,它不会被触发router.push({ path: "/" })

难道这有什么问题吗?

编辑

我只是尝试制作一个沙箱,发现只要使用动态参数导航到同一路径就会发生这种情况。

例如,从 导航到/item/1/item/2导致此问题。

vue.js vue-router

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

如何使用jQuery检查动态创建的元素是否已存在?

我动态创建一个元素:

var $el = $('<div class="someclass"></div>');
Run Code Online (Sandbox Code Playgroud)

我想在$el某处附加元素(),但它不应该有id.

我怎么知道它之前是否已被追加?

编辑
我认为这应该工作

if($($el, "#target").length == 0)
    $("#target").append($el);
Run Code Online (Sandbox Code Playgroud)

但那是错的

javascript jquery dom

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

Delphi:将参数传递给正在运行的服务以进行操作

我们有一个服务(用C#编写)运行来检查每10分钟的事情,如果发生了新的事情,那么发送电子邮件给特别的人.

我们还有其他Delphi程序,并希望将一个参数传递给服务以立即行动并发送电子邮件(我的意思是不管间隔10分钟).

服务运行时如何做到这一点?

注意:没有办法迁移到C#,我们必须在Delphi中这样做.

delphi service

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

reCAPTCHA在RTL页面上导致长水平滚动

当用户在reCAPTCHA v2中单击"我不是机器人"时,它会div向页面添加如下:

<div style="display: block; visibility: hidden; position: absolute; width: 414px; left: -10000px; top: -10000px; height: 610px; z-index: 2000000000;">
Run Code Online (Sandbox Code Playgroud)

div包含另一个divgc-bubbleDefault类.它导致如此长的水平滚动因为left: -10000px; top: -10000px;.

如何避免Google reCAPTCHA破坏我的网站?

看看萤火虫的窗户.您可以在body关闭标记之前看到附加到页面的div. 在此输入图像描述

编辑

我发现这个问题只发生在RTL页面上,因为-10000px元素的负面左侧.谷歌使用这样一个白痴的想法感到羞耻.

有什么解决方案可以解决吗?

html javascript css jquery recaptcha

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

Bazaar:如何导出某个特定版本的更改文件?

我想知道是否还有导出特定版本中已更改的文件.
例如:我有三个文件的分支:

file.php
file.js
file.css
Run Code Online (Sandbox Code Playgroud)

刚刚file.js在上一次提交中发生了变化
如何使用export命令只导出更改的文件(file.js)并阻止导出其他文件.
有没有插件或外部3rdParty?

bazaar bazaar-plugins

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

使用html5架构在tinymce中编写标题

我已将我的tinymce架构更改为HTML5.当我插入一个header或任何其他HTML5元素时,我无法写出一些东西.

无法点击外面,按Enter或甚至使用键盘键(向上,向下,...等).

唯一的方法是打开html代码并在手动之后或之前放置我的代码,这不是理智.

html5 tinymce

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

将Laravel Query构建器转换为Eloquent构建器

因为get()Query构建器的功能在我需要A集合时返回一个数组,有没有办法将Laravel Query Builder转换为Eloquent Builder?

$query_builder = DB::table('table1');

// different than
$eloquent_builder = Table1Model::select()
Run Code Online (Sandbox Code Playgroud)

query-builder laravel eloquent

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

PHP名称空间和继承

我想扩展标准PDO类.所以我有:

namespace Example;

class NewPDO extends PDO {}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

致命错误:4行的/home/hdocs/lab/index.php中找不到类'Example\PDO'

我知道这是因为PDO类不在Example命名空间内.
我该怎么解决?

php inheritance namespaces

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

jQuery:获取未定义类型的所有文本输入

当我使用$("input[type=text]")i绝对意味着所有文本框但它只返回已为其设置类型的输入.

例如:

<input name="text1" />
<input name="text2' type="text"/>
Run Code Online (Sandbox Code Playgroud)

text1 不包括在内.

如何设置或不设置所有文本输入?

jquery jquery-selectors

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

使用preg_replace'如果'pattern`不匹配,删除'replacement'

我正在使用一个使用preg_replace如下函数的函数:

function replace($pattern, $replacement, $subject){
    preg_replace("/^$pattern$/", $replacement, $subject);
}

replace('(\w+)/((\w+)/)?', 'name=\1&family=\2', 'Jame/');
Run Code Online (Sandbox Code Playgroud)

我无法编辑replace函数,只能用参数做一些事情.
如您所见,第二个模式((\w+)/)?是可选的,可能不存在.我想知道是否有方法可以得到一个结果,family如果不存在模式,那就意味着它\2是空的.

所以我应该:

'name=Jame'
Run Code Online (Sandbox Code Playgroud)

注意
我无法更改preg_replace签名或使用替代功能二人组合限制.寻找一个replacement pattern如果存在.

php regex preg-replace

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