小编Dex*_*olf的帖子

为什么括号用于包装javascript函数调用?

这两个javascript函数调用有什么区别?

(function(){alert("foo")})()
Run Code Online (Sandbox Code Playgroud)

与此相对:

(function(){alert("foo")}()) 
Run Code Online (Sandbox Code Playgroud)

javascript

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

在JS中使用原型构造函数

有人可以向我解释使用Me.prototype.constructor = Me;和为什么需要,当这段代码工作时没有它?

在代码中,在Me对象上创建对象并将其实例化并替换旧的原型对象.为什么我需要在给定代码中指向Me构造函数?

function Me(){
    this.name = 'Dejan';

}

function You(){
    this.name = 'Ivan';
}

Me.prototype = new You();

somebody = new Me();

Me.prototype.constructor = Me; // Why?

Me.prototype.foo = function(){
    alert('Proto Me!'); // It always fire up this alert, ether constructor is pointing to Me or not... !
}

You.prototype.foo = function(){
    alert('Proto You!');
}

somebody.foo();
alert(somebody.name); // Alert 'Dejan'
Run Code Online (Sandbox Code Playgroud)

javascript oop

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

用于类实例的PHP双箭头表示法

如果有人向我解释在PHP中使用双箭头符号,我将不胜感激.我建议是一个双类和实例化的类,但我不确定.一些例子会很好.谢谢.

像这样的东西:

$obj->prop->methd();
Run Code Online (Sandbox Code Playgroud)

php oop

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

在JavaScript中更改构造函数

我正在尝试一段时间来切换对象的构造函数而我失败了.继续代码将显示我需要的示例.谢谢.

    <script type="text/javascript">

    function Me(){

      this.name = "Dejan";
    }

    function You(){

        this.name = "Ivan";
    }


    Me.prototype.constructor = You;
    somebody = new Me();


    alert(somebody.name); // **It gives Dejan, and I am expecting Ivan**

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

javascript

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

现代jQuery动画中的setInterval()和setTimeout()是不是很糟糕?

我用jQuery 1.6的动画遇到了一些问题.我用jQuery 1.5解决了它.

在我的项目中,我曾经setInterval()制作自定义徽标滑块.动画一两个即时(不是同时)激发.当我在页面上时,一切顺利,但是当我继续其他选项卡并在我的页面项目中回归(一分钟,两个左右)之后,一切都变得疯狂......

好的,我有一个答案可以使用Queue().我可以用这种方法实现同样的目的吗?

我已经预订了Manning jQuery in Action,并没有立即激发动画Queue().

链接到Jsfiddle

引用一些答案:

由于requestAnimationFrame()的性质,您不应该使用setInterval或setTimeout循环对动画进行排队.

javascript jquery animation

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

Codeigniter的url_title()将UTF8字符更改为指定的Latin

是否有可能对url_title()这个字符串进行产品修改:

?oli?
nešto
Run Code Online (Sandbox Code Playgroud)

成:

colic
nesto
Run Code Online (Sandbox Code Playgroud)

我相信这对于基于拉丁语的UTF8语言非常有用,并为非拉丁语言设置更漂亮和描述性的URL.

php routing codeigniter utf-8

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

IE9的CSS绝对定位错误

我有IE9和绝对定位的问题.我试图在JSfiddle中发布它,但是在IE中有圆角甚至我使用IE不支持的CSS3,这让我建议JSfiddle有它的引擎.换句话说,它显示了很好的一切,但在IE9中,它忽略了上边距,只是出现在屏幕上.

我建议将其复制/粘贴到您的编辑器中并尝试使用IE9.谢谢.

代码可以在这里看到

和这里:

<div id="container">
<div id="branding">
branding
</div>
<div id="content">
<div id="content_main">
<p>Ovo je neki tekst. Ovo je neki tekst. Ovo je neki tekst. Ovo je neki tekst. Ovo je neki tekst. Ovo je neki tekst.</p>
</div>
<div id="content_sub">
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</div>
</div>
<div id="site_info">
<p>Ovo je neki tekst. Ovo je neki tekst. Ovo je neki tekst.</p>
</div>
</div>


body{
font: 76%/160% Tahoma, Verdana, Arial, sans-serif;
color: #5a1c46;
text-align: center;

}


div#container{
width: 780px;
margin: …
Run Code Online (Sandbox Code Playgroud)

css cross-browser

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

Codeigniter - 从表单验证配置文件中获取数组

如何从控制器中的表单验证配置文件中获取数组?

应用/配置/ form_validation.php

我有一个想法是将表单验证数组保存到config.php中,而不是在form_validation.php中引用它.然后我将能够在控制器中获取它,并能够在验证中使用它.

有没有更好(直接)的方式?

php codeigniter

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

标签 统计

javascript ×4

php ×3

codeigniter ×2

oop ×2

animation ×1

cross-browser ×1

css ×1

jquery ×1

routing ×1

utf-8 ×1