小编Ale*_*lex的帖子

检查字符串是否以某些单词开头,如果是,则将其拆分

$str = 'foooo'; // <- true; how can I get 'foo' + 'oo' ?
$words = array(  
  'foo',
  'oo'
);
Run Code Online (Sandbox Code Playgroud)

什么是我能找到的最快的方法,如果$str从数组中的一个单词开始,如果是这样的话就拆分它?

php regex arrays string

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

迭代时更改数组中的值

数组:

('abc', 'def', 'xyz')

foreach($arr as $item)
  // change $item here
Run Code Online (Sandbox Code Playgroud)

我可以不创建中间数组吗?

php arrays

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

CodeMirror 2 - 隐藏的textarea取消隐藏后编辑器高度错误

所以我有一个被DIV容器包围的textarea:

<div>
  <textarea id="code"> some text here </textarea>
</div>
Run Code Online (Sandbox Code Playgroud)

并使用CodeMirror将此textarea转换为代码编辑器:

CodeMirror.fromTextArea('code', {
  lineNumbers: true,
  matchBrackets: true,
  mode: 'text/html'
});
Run Code Online (Sandbox Code Playgroud)

问题是当textarea的容器被隐藏时(有时它取决于用户选择显示的内容),然后在切换取消隐藏后,CodeMirror编辑器看起来不应该出现.它只显示一行,你必须实际点击它内部才能重绘并正确显示.

有谁知道解决这个问题?

javascript forms show-hide codemirror

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

Javascript中不区分大小写的匹配项

我有这个表达式: match('(\.jpg|\.jpeg|\.png|\.gif)$')

我怎么能匹配JPG,Jpg,jPG等?

javascript regex string jquery

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

jQuery从字符串数组中选择一个随机值

我知道在PHP中这是怎么做的,但在javascript数组中很奇怪.

所以我有一组图像过渡,其效果使用缓动方程.对于某些效果,我想从多个值的数组中选取一个随机值:

就像是:

easing: randomFrom(array('easeOutElastic', 'easeOutBounce', 'easeOutSince')),

javascript arrays random jquery

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

在jQuery.css()中有条件地设置属性

foo在页面上有40个,每个都在另一个函数中分配了一个左/上值.

$('.foo').css({
  top: isOn ? current_top_value_here : 500,
  left: isOn ? current_left_value_here : 500
});
Run Code Online (Sandbox Code Playgroud)

所以,如果isOn是真的,我想保持顶部和左侧属性不被修改.我怎样才能做到这一点?

html css jquery

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

扩展PHP类

我还在学习如何使用类,我想知道什么时候应该使用extends关键字(扩展一个类).

假设我有一个做A事的类(它是一个单例).可以将它扩展到另一个执行事物B的事情,即使B类与A类没有真正关系,但是它使用了很多方法吗?或者我应该创建一个新类?

php extends class

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

从当前函数取消设置所有已定义的变量

例如,我有这个功能:

function foo($whaaaat){

  $var1 = 'a';  
  $a = 1;
  $b = 2;

  ...


  // here unset all variables defined above (including arguments) 
  require 'somefile.php';
}
Run Code Online (Sandbox Code Playgroud)

那么,我可以在需求点之前取消设置所有这些变量吗?

显然没有在每个变量上手动调用unset,因为我想出了自己:)

是否有一些功能可以做到这一点?

php variables function unset

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

jQuery选择器速度

是否仅通过ID(或单个标识符)选择比添加其他标识符更快?

例如

$('#element')

VS

$('#container #element')

甚至更具体:

$('body div#container div#element')

javascript performance jquery jquery-selectors

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

:target 伪选择器和选项卡

所以我想只使用 CSS 创建一个标签系统。

到目前为止我所做的工作,但我不知道如何在默认情况下使一个选项卡可见。

标签:

<section class="tabs">

  <ul>
   <li><a href="#tab1">1</a></li>
   <li><a href="#tab2">2</a></li>
   <li><a href="#tab3">3</a></li>
  </ul>

  <section id="tab1"> content for 1... </section>
  <section id="tab2"> content for 2... </section>
  <section id="tab3"> content for 3... </section>

</section>
Run Code Online (Sandbox Code Playgroud)

和 css(最重要的部分):

.tabs section{
 display: none;
}

.tabs section:target{
 display: block;
}
Run Code Online (Sandbox Code Playgroud)

因此,如果我设置section:first-child为阻止(默认情况下第一个选项卡应该是可见的),那么如果 URL 中有一个锚点,我会得到两个可见的部分:第一个选项卡和目标选项卡...

我怎样才能克服这个问题?

html css target

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