$str = 'foooo'; // <- true; how can I get 'foo' + 'oo' ?
$words = array(
'foo',
'oo'
);
Run Code Online (Sandbox Code Playgroud)
什么是我能找到的最快的方法,如果$str从数组中的一个单词开始,如果是这样的话就拆分它?
数组:
('abc', 'def', 'xyz')
foreach($arr as $item)
// change $item here
Run Code Online (Sandbox Code Playgroud)
我可以不创建中间数组吗?
所以我有一个被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编辑器看起来不应该出现.它只显示一行,你必须实际点击它内部才能重绘并正确显示.
有谁知道解决这个问题?
我有这个表达式: match('(\.jpg|\.jpeg|\.png|\.gif)$')
我怎么能匹配JPG,Jpg,jPG等?
我知道在PHP中这是怎么做的,但在javascript数组中很奇怪.
所以我有一组图像过渡,其效果使用缓动方程.对于某些效果,我想从多个值的数组中选取一个随机值:
就像是:
easing: randomFrom(array('easeOutElastic', 'easeOutBounce', 'easeOutSince')),
我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是真的,我想保持顶部和左侧属性不被修改.我怎样才能做到这一点?
我还在学习如何使用类,我想知道什么时候应该使用extends关键字(扩展一个类).
假设我有一个做A事的类(它是一个单例).可以将它扩展到另一个执行事物B的事情,即使B类与A类没有真正关系,但是它使用了很多方法吗?或者我应该创建一个新类?
例如,我有这个功能:
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,因为我想出了自己:)
是否有一些功能可以做到这一点?
是否仅通过ID(或单个标识符)选择比添加其他标识符更快?
例如
$('#element')
VS
$('#container #element')
甚至更具体:
$('body div#container div#element')
?
所以我想只使用 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 中有一个锚点,我会得到两个可见的部分:第一个选项卡和目标选项卡...
我怎样才能克服这个问题?