小编Lin*_*nas的帖子

javascript总是向上数字

我希望我的数字总是四舍五入到关闭的上限数字,如下所示:

1.2 => 2

1.4 => 2

2.5 => 3

2.9 => 3

我怎么能用JavaScript做到这一点?

javascript math

44
推荐指数
3
解决办法
4万
查看次数

以未知宽度居中的div

我有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;,怎么能做到这样呢?

html css

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

查询"不等于"不起作用

我有这样一个非常简单的查询:

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)

mysql sql

29
推荐指数
3
解决办法
8万
查看次数

卡桑德拉列键自动增量

我试图了解Cassandra以及如何构建我的列族(CF),但由于习惯了关系数据库,所以很难.

例如,如果我创建简单的usersCF并尝试插入新行,如何在MySQL中创建增量键?

我看到了很多例子,你只需要输入用户名而不是唯一的ID,这会有点意义,但是如果我希望用户拥有重复的用户名呢?

另外我如何根据我的理解进行搜索cassandra不支持>运算符,所以类似的东西select * from users where something > something2不起作用.

可能最重要的问题是关于分组的问题?我是否需要检索所有数据,然后使用我正在使用的任何语言过滤它?我认为这会大大减慢我的系统速度.

所以基本上我需要一些简短的解释如何开始使用Cassanda.

cassandra nosql

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

单个服务器请求的成本是多少

我想知道你通过将所有需要下载的css脚本和东西放在一个文件中来获得多少胜利?

我知道你会通过使用精灵赢得很多,但在某些时候它可能会伤害到这一点.

例如,我的网站使用了很多小图标,大多数页面在将所有这些图标组合在一起后有不同的图标,总共可能超过500kb,但如果我每页制作一个精灵,它会减少到几乎50kb /页,所以这是凉.

但是脚本js/css怎么样才能通过为每个超过100行的页面制作一个脚本来赢得多少?或许我根本不会赢?

问题,基本上我想知道单个请求下载文件的成本是多少,并且使用现代浏览器和高速连接获得许多脚本/图像文件真的很糟糕.

编辑

谢谢大家对你的答案,这是困难的,因为每一个答案,没有回答我的问题来选择只有一个,我选择奖励的一个,在我看来,回答了有关请求我的问题成本最直接的,我不会接受任何的答案是正确的因为每个人都是.

browser httprequest

16
推荐指数
3
解决办法
1382
查看次数

Javascript内存使用管理

我正在构建大型网站,使用大量的javascript,我的所有内容都被加载ajax,它与facebook非常相似,而且由于有很多不同的页面,我需要大量的javascript,所以我想到的是划分我的脚本在各个部分中,每个页面都有自己的脚本文件.

现在加载很简单,我只是为每个页面加载一个新文件,但我担心如果用户通过100个不同的页面加载100个不同的脚本文件会发生什么?

目前我的网站没有那么多页面,但我很确定它将来会在某个时候发展到近100个独特的页面.

那么用较慢的计算机的用户会发生什么?我猜它会开始放慢很多,因为没有刷新.根据我的阅读,不可能以任何简单的方式从加载的脚本文件中卸载所有事件和数据,如果我尝试这样做可能会花费我很多时间和精力来做到这一点.

所以我的问题是,我应该保留它的方式还是尝试做点什么呢?我目前正在使用jquery几个插件,如果我不得不猜测平均文件将是大约50-200行代码,主要是click事件和ajax调用.

请注意,每个页面对象都有它自己的前缀为每个类,例如:home_header,login_header

所以onClick事件监听器和类似的东西之间不应该有任何冲突.

编辑我在这个问题上设置了赏金,我希望听到更多的意见.

javascript jquery javascript-events

14
推荐指数
2
解决办法
3128
查看次数

停止加载iframe

所以我有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)

html javascript jquery

11
推荐指数
2
解决办法
2万
查看次数

PHP在会话过期时执行某些操作

因此,假设用户在我的网站上做了一些事情,例如上传了一些图片或其他什么,他离开时没有退出,也没有回来,或者让我说他确实在几个月后回来了.

所以我的问题是,是否有某种方式例如在会话过期后删除他上传的文件,假设在30分钟后(请记住用户从不重新加载页面),因此需要完全在服务器端运行没有用户干扰.

编辑谢谢大家的精彩答案,它给了我很多好点子,我希望我能接受你所有的答案:)

php

11
推荐指数
2
解决办法
4820
查看次数

Jquery ui draggable,拖父div

正如标题所说我想拖动div父母,让我们说我有这个结构

<div class="parent">
  <divc class="draggable"></div>
</div>

$(".draggable").draggable();
Run Code Online (Sandbox Code Playgroud)

所以我怎么能拖.parent而不是.draggable.

不,我不想制造.parent可拖动的,而不是.draggable,因为它将成为一个只能在一个地方拖动的窗口.

jquery jquery-ui

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

如何计算选定的文件

我有非常简单的形式,输入如下:

<input id="my_id" multiple="true" type="file" name="image_name[]" />
Run Code Online (Sandbox Code Playgroud)

现在我有两个问题:

  1. 如何使用jQuery或纯JavaScript计算选定的文件?
  2. 我怎么能限制文件选择,比方说10,因为现在它是无限的?

html javascript jquery html5

7
推荐指数
2
解决办法
2万
查看次数