小编Dvi*_*lay的帖子

设计动态响应周历

我正在使用Twitter Bootstrap创建动态响应周历.

这是我目前的实现:http://jsfiddle.net/dvirazulay/Lhe7C/(有点长时间在这里完全粘贴)

以下是它的当前截图:

在此输入图像描述

我想要实现的是一个完全动态的设计 - 从我的后端生成初始视图没有问题,但有点复杂,因为我当前的实现使用.我担心在JavaScript方面维护它会很困难,即删除事件/动态添加它们.

显然,我选择了桌子,因为它对我来说很有意义 - 一周的日历基本上就是一张桌子.我将描述我的设计:

  1. 一个事件可能超过30分钟,所以我用它rowspan来定义它应该跨越多少小时.
  2. 可能有两个事件冲突(我不允许超过两个).在目前的设置中,它们彼此相邻,每个占据事件宽度的50%,并且需要尽可能多的高度来表示结束时间.
  3. 在后端,我计算td我需要跳过多少才能在表的末尾没有额外的列(因为rowspan向右推一些)

我的问题如下:

  • 这是正确的方法吗?
  • 我应该将相同的后端逻辑应用于前端,并根据我所拥有的事件量重新计算tr/ td显示的数量,还是有更好的解决方案?

理想情况下,一个好的答案应该描述如何处理前端的事件而不会出现复杂情况或者针对此问题的替代(响应!)设计.

我不想使用现有的插件,因为我已经搜索并尝试了多个插件,我想保持这个非常轻便,但是如果你有一个很好的建议来满足要求 - 我很想检查出来!(例如,jQuery周日历太慢而且杂乱无章)

注意:我无意支持IE9以前的浏览器.

html javascript css jquery twitter-bootstrap

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

Zend和jQuery - 由许多动作组成的表单

我即将启动Zend中的一些复杂的网页和表单.由于很多这将是我的新领域,我希望你能在我开始之前给我一些关于我的方法的反馈.

我正在使用的信息通常为1-n,例如"1个组织有n个产品".这是我正在研究的这个等式的子部分.从本质上讲,我希望用户能够从单个URL(如mydomain/products/index)添加,查看,更新和删除子项.

请注意,用户可以拥有"成员"或"管理员"权限.

我看到的关键组件是:

  • Zend ACL
  • 一个扩展的ActionStack Action Helper
  • AjaxContext Action Helper
  • jQuery的

这是我看到它如何工作:

  • ACL是早期配置的(作为资源插件或早期运行的前端控制器插件)
  • 请求的操作(例如/ products/index)使用扩展的ActionStack Helper将操作推送到堆栈
  • 扩展的ActionStack Helper在将操作添加到堆栈之前查询ACL(调用isAllowed())

这应该加载初始页面.我认为,对于正式特权的用户,它将包括所有产品的表格,包括"删除"和"编辑"链接的列,以及表格底部的"产品添加"表单.

当用户点击链接时:

  • jQuery处理事件并向特定操作发送XHR请求(例如/ products/add)
  • 特定操作(启用了适当的上下文),返回适当的响应
  • jQuery需要操纵DOM来合并新内容

听起来不错吗?你将做点什么不同的?

我以前没有使用过ActionStack或AjaxContext Helpers,而且对jQuery的使用经验有限.尽管如此,这一切看起来都相当简单.

非常感谢您的想法!

jquery zend-framework

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

用Java分叉进程

是否可以从单个执行序列中创建一个完整的"PROGRAM"分支到两个子程序中?

制作的子程序完全相同.它们具有相同的执行顺序和值,但现在它们是两个不同的程序.这就像创建一个Object的克隆,从而为我们提供了两个相同类型的不同对象.但是,我们不是只是一个对象和一些值,而是在这里创建一个已经加载到JVM中的程序的完全并行执行序列(更喜欢Java的答案).

java runtime

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

如何从模型中获取Zend\Db\Adapter实例?(ZF2)

我正在创建用于管理数据库实体的抽象模型 - 我已经拥有EntityAbstract,EntitySetAbstract以及ManagerAbstract模型.在我的ManagerAbstract模型中,我需要一个Zend/Db/Adapter实例来创建一个Zend\Db\TableGateway.

我怎么能把适配器的主要实例拉到我的ManagerAbstract?在ZF1中,我可以通过Zend_Registry实现这一目标.

如果这不是在ZF2中做事的正确方法,我很想听到这种事情的正确方法.

谢谢!

php model-view-controller zend-framework zend-framework2

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

抑制PHP未定义的变量消息?

当我在本地服务器上开发一个网站时,它工作正常.

现在我已经上传了它,我收到了几条通知.

注意:未定义的索引:......第14行

我发现它发生了,因为我使用的是未定义的变量,并希望通过并修复它.但我今晚需要一个现场版本.

是否可以取消通知并让网站在我的本地主机上执行,而在我的实时服务器上?

php

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

PHP运算符,看看是否有某些东西

我目前有一个问题.我有一个看起来像下面的代码,我想要一个运算符,检查查询的一部分是否存在于数组中.这是我的代码:

<?php
$search = 'party hat';
$query = ucwords($search);
$string = file_get_contents('http://clubpenguincheatsnow.com/tools/newitemdatabase/items.php');
$string = explode('<br>',$string);
foreach($string as $row)
{
    preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
    if($matches[1] == "$query")
    {
        echo "<a href='http://clubpenguincheatsnow.com/tools/newitemdatabase/info.php?id=$matches[2]'>";
        echo $matches[1];
        echo "</a><br>";
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

我想要做的不是if($matches[1] == "$query")检查两者是否相同,我希望我的代码看看是否$query存在PART $matches[1].我怎么做呢?请帮我!

php preg-match

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