我希望我的数字总是四舍五入到关闭的上限数字,如下所示:
1.2 => 2
1.4 => 2
2.5 => 3
2.9 => 3
我怎么能用JavaScript做到这一点?
我有div <div id="container"></div>包含所有页面内容,包括页眉页脚等.
所以我想把这个div放在我页面的中心,现在我有这个css:
#page{
position:relative;
margin:auto;
width:1000px;
}
Run Code Online (Sandbox Code Playgroud)
它的工作原理,但我的问题是这个div中的内容不断变化所以宽度也会发生变化,它可能是1000px或者10100px我需要类似的东西width:auto;,怎么能做到这样呢?
我有这样一个非常简单的查询:
SELECT * FROM `all_conversations` WHERE `deleted_1` != '1';
Run Code Online (Sandbox Code Playgroud)
我的deleted_1默认是null或一些用户ID,但由于某种原因这个查询总是返回我0行,我也试过<>但仍然没有运气什么可能是错的?
EDTI因此在运行更多查询后我发现我的问题是deleted_1字段的默认值,NULL所以我修改了我的查询,现在它工作正常:
SELECT *
FROM `all_conversations`
WHERE `deleted_1` != 'NULL'
AND `deleted_1` != 23
Run Code Online (Sandbox Code Playgroud) 我试图了解Cassandra以及如何构建我的列族(CF),但由于习惯了关系数据库,所以很难.
例如,如果我创建简单的usersCF并尝试插入新行,如何在MySQL中创建增量键?
我看到了很多例子,你只需要输入用户名而不是唯一的ID,这会有点意义,但是如果我希望用户拥有重复的用户名呢?
另外我如何根据我的理解进行搜索cassandra不支持>运算符,所以类似的东西select * from users where something > something2不起作用.
可能最重要的问题是关于分组的问题?我是否需要检索所有数据,然后使用我正在使用的任何语言过滤它?我认为这会大大减慢我的系统速度.
所以基本上我需要一些简短的解释如何开始使用Cassanda.
我想知道你通过将所有需要下载的css脚本和东西放在一个文件中来获得多少胜利?
我知道你会通过使用精灵赢得很多,但在某些时候它可能会伤害到这一点.
例如,我的网站使用了很多小图标,大多数页面在将所有这些图标组合在一起后有不同的图标,总共可能超过500kb,但如果我每页制作一个精灵,它会减少到几乎50kb /页,所以这是凉.
但是脚本js/css怎么样才能通过为每个超过100行的页面制作一个脚本来赢得多少?或许我根本不会赢?
问题,基本上我想知道单个请求下载文件的成本是多少,并且使用现代浏览器和高速连接获得许多脚本/图像文件真的很糟糕.
编辑
谢谢大家对你的答案,这是困难的,因为每一个答案,没有回答我的问题来选择只有一个,我选择奖励的一个,在我看来,回答了有关请求我的问题成本最直接的,我不会接受任何的答案是正确的因为每个人都是.
我正在构建大型网站,使用大量的javascript,我的所有内容都被加载ajax,它与facebook非常相似,而且由于有很多不同的页面,我需要大量的javascript,所以我想到的是划分我的脚本在各个部分中,每个页面都有自己的脚本文件.
现在加载很简单,我只是为每个页面加载一个新文件,但我担心如果用户通过100个不同的页面加载100个不同的脚本文件会发生什么?
目前我的网站没有那么多页面,但我很确定它将来会在某个时候发展到近100个独特的页面.
那么用较慢的计算机的用户会发生什么?我猜它会开始放慢很多,因为没有刷新.根据我的阅读,不可能以任何简单的方式从加载的脚本文件中卸载所有事件和数据,如果我尝试这样做可能会花费我很多时间和精力来做到这一点.
所以我的问题是,我应该保留它的方式还是尝试做点什么呢?我目前正在使用jquery几个插件,如果我不得不猜测平均文件将是大约50-200行代码,主要是click事件和ajax调用.
请注意,每个页面对象都有它自己的前缀为每个类,例如:home_header,login_header
所以onClick事件监听器和类似的东西之间不应该有任何冲突.
编辑我在这个问题上设置了赏金,我希望听到更多的意见.
所以我有iframe,我正在通过它上传文件,所以我的问题是如何在加载过程中阻止它?我试图用jquery函数更改src attr()但我没有做任何好事,我正在考虑删除整个iframe js但它会给我带来其他问题,我甚至不确定它是否会起作用.那么还有其他一些方法吗?
我的下一个问题是,是否可以隐藏加载指示器,这样就不会混淆用户正在加载页面或其他东西.
像你这样的答案应该使用flash或其他东西将不被接受我已经用iframe做了一切我只需要做那两件事.
这是我的iframe代码:
<iframe onload="file_uploaded()" class="iframe" src="user/upload_image/" name="iframeTarget" ></iframe>
Run Code Online (Sandbox Code Playgroud) 因此,假设用户在我的网站上做了一些事情,例如上传了一些图片或其他什么,他离开时没有退出,也没有回来,或者让我说他确实在几个月后回来了.
所以我的问题是,是否有某种方式例如在会话过期后删除他上传的文件,假设在30分钟后(请记住用户从不重新加载页面),因此需要完全在服务器端运行没有用户干扰.
编辑谢谢大家的精彩答案,它给了我很多好点子,我希望我能接受你所有的答案:)
正如标题所说我想拖动div父母,让我们说我有这个结构
<div class="parent">
<divc class="draggable"></div>
</div>
$(".draggable").draggable();
Run Code Online (Sandbox Code Playgroud)
所以我怎么能拖.parent而不是.draggable.
不,我不想制造.parent可拖动的,而不是.draggable,因为它将成为一个只能在一个地方拖动的窗口.
我有非常简单的形式,输入如下:
<input id="my_id" multiple="true" type="file" name="image_name[]" />
Run Code Online (Sandbox Code Playgroud)
现在我有两个问题: