我试图结合拖放调整大小图像和触摸旋转图像,我的表现很奇怪http://jsfiddle.net/littlechad/Kuaxn/
我的代码如下:
function update (activeAnchor) {
var group = activeAnchor.getParent();
var topLeft = group.get('.topLeft')[0];
var topRight = group.get('.topRight')[0];
var bottomRight = group.get('.bottomRight')[0];
var bottomLeft = group.get('.bottomLeft')[0];
var image = group.get('.image')[0];
var stage = group.getStage();
var anchorX = activeAnchor.getX();
var anchorY = activeAnchor.getY();
// update anchor positions
switch (activeAnchor.getName()) {
case 'topLeft':
topRight.setY(anchorY);
bottomLeft.setX(anchorX);
break;
case 'topRight':
topLeft.setY(anchorY);
bottomRight.setX(anchorX);
break;
case 'bottomRight':
bottomLeft.setY(anchorY);
topRight.setX(anchorX);
break;
case 'bottomLeft':
bottomRight.setY(anchorY);
topLeft.setX(anchorX);
break;
}
image.setPosition(topLeft.getPosition());
var height = bottomLeft.attrs.y …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的cakePHP网站上实现jquery数据表,但它只是不会加载.这个网站已经开发了一半,从我看到的方式来看,js'是通过一个_head.inc.ctp位于views/layouts文件夹内的文件加载的,我在libs文件夹中添加了datatables库,webroot/js/libs并将其加载到_head.inc.ctp文件中.
假设我有这个:我的控制器:
var $helpers = array(
'Form',
'Html',
'Javascript'
);
//my method
function dataTable_example($id=null){
$details = $this->Detail->find("all");
$this->set('details', $details );
}
Run Code Online (Sandbox Code Playgroud)
我的看法:
<div>
<?php echo $javascript->link('libs/jquery.dataTables.js'); ?>
<script>
$(document).ready(function(){
$('#js-datatable').dataTable();
});
</script>
<h2><?php echo __l('Tickets');?></h2>
<div>
<table id="js-datatable">
<tr>
<th>some heading 1</th>
<th>some heading 1</th>
<th>some heading 1</th>
</tr>
<?php
if (!empty($details)){
foreach ($details as $detail):
?>
<tr>
<td><?php echo $detail['Detail']['id'];?></td>
<td><?php echo $detail['Detail']['created'];?></td>
<td><?php echo $detail['Detail']['ticket_detail'];?></td>
</tr>
<?php
endforeach; …Run Code Online (Sandbox Code Playgroud) 我在google pubsub中创建了一个主题,并在主题内创建了一个订阅,具有以下设置
然后我在 go 中编写了一个拉取器,使用它的Receive来拉取并确认已发布的消息
package main
import (
...
)
func main() {
ctx := context.Background()
client, err := pubsub.NewClient(ctx, config.C.Project)
if err != nil {
// do things with err
}
sub := client.Subscription(config.C.PubsubSubscription)
err := sub.Receive(ctx, func(ctx context.Context, msg *pubsub.Message) {
msg.Ack()
})
if err != context.Canceled {
logger.Error(fmt.Sprintf("Cancelled: %s", err.Error()))
}
if err != nil {
logger.Error(fmt.Sprintf("Error: %s", err.Error()))
}
}
Run Code Online (Sandbox Code Playgroud)
没什么特别的,它工作得很好,但过了一段时间(~闲置 3 小时后),它停止接收新发布的消息,没有错误,什么也没有。我错过了什么吗?
我打算建立一个非常简单的移动网站,涉及表单提交和数据库存储,几年前我听到了一些名为wap和wml的东西来制作这类网页,所以我在google上搜索IDE或SDK,但它似乎关于那些的所有页面都不再可用,我想......
无论如何,人们现在使用什么来构建移动网站(因为很明显,我对这方面的态度却落后了)?如果您不介意,请提供有关今天如何建立移动网站的阅读材料,非常感谢
假设我有两个被调用的组件<Dashboard/>正在用户登录后呈现,并且<Landing/>当用户尚未登录时正在呈现.在reactjs中,如果我想使用相同的/路径,如果用户未登录,该怎么办?然而它会渲染<Landing/>,<Dashboard/>如果用户登录它将呈现?
<Landing/> 是
<Route path="/" component={Landing} onEnter={appOnEnter}>
<IndexRoute component={Home}/>
... Other not-login-required routes ...
</Route>
Run Code Online (Sandbox Code Playgroud)
并且Dashboard是
<Route path="/" component={Dashboard} onEnter={appOnEnter}>
<IndexRoute component={Home} />
... Other login-required routes ...
</Route>
Run Code Online (Sandbox Code Playgroud)
我来到getComponent/getComponents,我想我可以使用
<Route path="/" getComponent={(nextState, cb) => {
// do asynchronous stuff to find the components
cb(null, Course)
}} />
Run Code Online (Sandbox Code Playgroud)
但是,这似乎并没有使用该方法建议
我们没有明确支持这种模式的原因是因为用这种方式连接起来是相当不典型的
那么实现我想要的最好方法是什么?
我有这个数据库,有一个名为"徽章"和"主题"的表,我在"主题"中有一个标记字段,名为"is_canceled"bool值,现在由于某种原因有人建议我在"徽章"中有一个字段叫做"徽章" cancel_subject_count",其值与...相同
"SELECT SUM(is_canceled) as cancel_count FROM subjects WHERE is_canceled = 1 AND badge_id = ".$some_badge_id
Run Code Online (Sandbox Code Playgroud)
他说的是表现的原因之一,最好是直接取值,而不是首先求和
你们有什么感想?我应该有这个领域吗?为什么?
谢谢
php ×2
cakephp ×1
datatable ×1
go ×1
html5 ×1
javascript ×1
jquery ×1
kineticjs ×1
mysql ×1
react-router ×1
reactjs ×1
subscriber ×1