var instance = ReactDOM.render(<MyComponent />. document.body);
instance.setState({myState: 1});
var Ctrl = function (condition) {
var self = this;
this.condition = condition;
this.result = null;
this.init = function () {
this.check();
};
this.check = function () {
$.getJSON('/path/to/file', {param1: 'value1'}, function(data, textStatus) {
if (data.result !== self.condition)
self.check();
else
self.result = data.result;
});
};
this.getResult = function () {
return this.result;
};
this.init();
}
var condition = 'условие для ответа';
var controller = new Ctrl(condition);
var result = null;
var myInterval = setInterval(function() {
result = controller.getResult();
if (result) {
console.log('ожидаемый ответ: ', result);
clearInterval(myInterval);
}
}, 4000);
$_GET
$q = $modx->newQuery('modResource', array('id:>' => 0, 'template' => 3));
$res = $modx->getCollection('modResource', $q);
var_export($res);
$q = $modx->newQuery('modResource', array('id:>' => 0, 'template' => 3));
$q->select('id,pagetitle');
if ($q->prepare() && $q->stmt->execute()) {
while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
var_export($row);
}
}
wp
громозкими и сложными
<div class="wrapper">
<div class="column-25 yelloybg">
<h1>Заголовок 1</h1>
<p></p>
</div>
<div class="column-50 yelloybg">
<h1>Заголовок 2</h1>
<p></p>
</div>
<div class="column-25 yelloybg">
<h1>Заголовок 3</h1>
<p></p>
</div>
</div>
h1 {
text-align: center;
color: #FFF;
margin: 0;
}
.wrapper{
background: #34495e;
width: 1000px;
padding: 10px;
margin: 0 auto;
overflow: hidden;
}
.yelloybg {
background: #f1c40f;
height: 320px;
}
.column-25 {width:23.333333333333%;}
.column-50 {width: 48.333333333333%;}
*[class*="column-"]{
margin-left: 0.83333333333333%;
margin-right: 0.83333333333333%;
float: left;
display: block;
}