小编JJJ*_*JJJ的帖子

PHP方法链接

任何人都可以解释为什么这段代码不起作用(内容$this->_string)是空的?

<?php
class WordProcessor
{
    public $_string = '';

    public function __constructor($text)
    {
        $this->_string = $text;
    }

    public function toLowerCase()
    {
        $this->_string = strtolower($this->_string);
        return $this;
    }

    public function trimString()
    {
                echo $this->_string;
        $this->_string = trim($this->_string);
        return $this;
    }

    public function capitalizeFirstLetter()
    {
        $this->_string = trim($this->_string);
        return $this;
    }

    public function printResult()
    {
        echo $this->_string;
    }
}

$data = new WordProcessor("here Are some words!  ");
$data->trimString()->toLowerCase()->capitalizeFirstLetter()->printResult();
Run Code Online (Sandbox Code Playgroud)

php oop chaining

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

如何"点击"firebug控制台中的所有div?

如何在以下html中以"user_"开头的所有行上执行"单击"操作:

<div id="rows">
  <div id="user_1"></div>
  <div id="user_2"></div>
  <div id="user_3"></div>
  <div id="user_4"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

限制可变长度

我试图限制一个变量.如果它包含超过300个字母,则应该进行修剪,以便只有300个.有没有办法在jQuery中执行此操作?

javascript jquery

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

实例化函数中的对象 - Python

我对python相对较新,但我认为我有足够的理解,除了(显然)使用"import"语句的正确方法.我认为这是问题,但我不知道.

我有

from player import player

def initializeGame():
    player1 = player()
    player1.shuffleDeck()
    player2 = player()
    player2.shuffleDeck()
Run Code Online (Sandbox Code Playgroud)

from deck import deck

class player(object):
    def __init__(self):
        self.hand = []
        self.deck = deck()

    def drawCard(self):
        c = self.deck.cards
        cardDrawn = c.pop(0)
        self.hand.append(cardDrawn)

    def shuffleDeck(self):
        from random import shuffle
        shuffle(self.deck.cards)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试初始化游戏时,它说"播放器1尚未被定义",我不确定为什么.在同一个文件中,如果我只使用"player1 = player()"那么它完全没问题,但它拒绝在函数内部工作.有帮助吗?

编辑:添加之前未包含的内容

class deck(object):
    def __init__(self):
        self.cards = []

    def viewLibrary(self):
        for x in self.cards:
            print(x.name)

    def viewNumberOfCards(self, cardsToView):
        for x in self.cards[:cardsToView]:
            print(x.name)


from deck import deck

class player(object):
    def …
Run Code Online (Sandbox Code Playgroud)

python oop instantiation

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

当我失去输入元素的焦点时如何检查鼠标所在的元素

假设我有这个:

<body>
<input type="text" onblur="myFunction()" />

<... rest of page ...>

</body>


<script type="text/javascript">

    function myFunction()
    {
        //this function alerts over what element your mouse is when the input loses focus
    }
</script>
Run Code Online (Sandbox Code Playgroud)

有人知道如何实现这个吗?

javascript jquery

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

如何让CakePHP不返回视图?

我正在构建一个Android移动应用程序,而对于我的服务器端,我使用CakePHP来响应JSON对象.我注意到默认情况下,CakePHP控制器必须有与之关联的视图.如何关闭它而只是返回JSON对象?

json controller cakephp view

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

如何逃避...每个循环和方法同时?

我正在使用下面的代码,迭代选择选项.我检查了选项值是否已输入.它从for-each中逃脱,但它不会退出方法.

yeniIlacBagla_ilacBagla: function(){
    $("#bagliIlaclar > option").each(function(){
        if(this.value===$("#baglanacakIlacID").val()){
            alert($("#baglanacakIlacAdi").val()+'\n adl? ilaç zaten ba?l?d?r!'); 
            return;
        }else{
            $("#bagliIlaclar").append($('<option></option>').val($("#baglanacakIlacID").val()).html($("#baglanacakIlacAdi").val()));
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

foreach jquery escaping exit

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

继续再次循环项目

我有这样的代码:

for(i=0; i<15; i++) {listitems[i].style.width=100px;}
Run Code Online (Sandbox Code Playgroud)

用于循环项目.但我的项目计数(例如,10)小于for循环中的数字i(15).我想在i = 10之后继续循环项目,如下所示:

i=11 ==> listitems[1]...;
i=12 ==> listitems[2]...; 
Run Code Online (Sandbox Code Playgroud)

......等等,但事实并非如此i=15.

我该怎么做?

javascript for-loop

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

哪个字符集是'&amp; lt;'?

我在phpbb数据库中找到了这个字符:&amp;lt;.哪个字符集是?

我在MySQL上,我有PhpBB和phpmyadmin.代码显示<.

mysql character-encoding

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

jQuery变量范围

我有以下功能:

function postToDrupal(contacts, source, owner) {
  (function ($) {
    $.post("/cloudsponge-post",function(contacts) {
      alert(contacts);
    });
  }(jQuery));
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,联系人似乎是在jQuery闭包之外定义的,但不在其中.我是一个javascript新手,所以这让我很困惑.如何才能发布此消息?

javascript jquery

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