小编Rik*_*ood的帖子

如何在用户滚动图像时仅加载图像

当用户向下滚动到页面足够远以实际看到它们时,许多站点似乎只下载图像或生成文档的一部分(例如用于评论).

这显然可以为您提供更快的加载页面,并为任何不打算向下滚动的人节省带宽.

如何完成,理想情况下使用jquery?或者换一种方式,如何检测到丢失的图像刚刚滚动到视图中并需要获取?

performance jquery scroll lazy-loading image

9
推荐指数
2
解决办法
2060
查看次数

使用jQuery将随机选择的类添加到HTML标记

我需要做的就是在我的菜单中我想在每次函数启动时添加一个类(下面列出的)以及完全随机的顺序(页面加载)

这是我的HTML

<div id="menu">
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">About Us</a></li>
        <li><a href="#">Portfolio</a></li>
        <li><a href="#">Why Us</a></li>
        <li><a href="#">Contact Us</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是我希望每次添加类的不同顺序时的结果

<div id="menu">
    <ul>
        <li><a href="#" class="li-one" >Home</a></li>
        <li><a href="#" class="li-five">About Us</a></li>
        <li><a href="#" class="li-three">Portfolio</a></li>
        <li><a href="#" class="li-two">Why Us</a></li>
        <li><a href="#" class="li-four">Contact Us</a></li>
    </ul>
 </div>
Run Code Online (Sandbox Code Playgroud)

下面我列出了所有课程.

.li-one .li-two .li-three .li-four .li-five
Run Code Online (Sandbox Code Playgroud)

我花了很多时间试图弄明白没有结果

非常感谢您的帮助

javascript random jquery

8
推荐指数
2
解决办法
9400
查看次数

是否有一个很好的MySQL工具可以帮助我优化我的查询和索引设置?

我在一个相当复杂的网站(PHP驱动)中使用MySQL.

理想情况下,我可以使用一个工具来帮助我测试我正在使用的SQL查询,并建议更好的表索引,这将提高性能并避免表扫描.

如果做不到的话,会告诉我每个查询到底是什么,所以我可以自己进行优化.

编辑:理解EXPLAIN输出的简单指南...也很有用.

谢谢.

mysql optimization

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

如何以编程方式访问受密码保护的网站?

我们的部分网站受.htaccess风格的密码保护.当您尝试访问该网站的此区域时,Web浏览器会弹出一个对话框,询问您的用户名和密码.

我需要以编程方式访问它(例如使用ajax调用).服务器如何告诉我它需要密码以及如何提供密码?

passwords ajax .htaccess web-services

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

ORDER BY RAND()替代方案

可能重复:
MySQL:ORDER BY RAND的替代品()

我目前有一个查询结束,ORDER BY RAND(HOUR(NOW())) LIMIT 40以获得40个随机结果.结果列表每小时更改一次.

这会终止查询缓存,这会破坏性能.

你能否建议另一种方法来获得随时变化的随机(ish)结果集?它不一定是每个小时,也不一定是完全随机的.

我更喜欢随机结果,而不是在表格中的任意字段上排序,但我会这样做作为最后的手段......

(这是我想要随时改变的新产品列表).

mysql random performance

7
推荐指数
3
解决办法
5119
查看次数

如何用PHP显示当地时间

我们的服务器设置为 GMT 时间,因此在春季和秋季,时间不会一直跳动。然而,在夏季,所有时间显示都晚了一小时,这很烦人。

如何获取并显示时间,同时考虑 PHP 中的本地时区(特别是当服务器认为本地时区是 GMT 时)。

或者,我如何知道某个地区目前是否使用“夏令时”?

或者,如何显示 GMT 时间戳或不同的时区?

php timezone

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

在扩展Quill时遇到问题

我在扩展Quill方面遇到了一些问题.

我想在Quill中修改ListListItem类,所以我尝试将formats/list.js我的代码库复制到起点.然后我导入我的本地副本并将其注册到Quill,就像这样......

import { List, ListItem } from './quill/list';

Quill.register({
    'formats/list': List,
    'formats/list/item': ListItem
}, true);
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在编辑器中创建列表时,代码在List类中崩溃,并出现以下错误:

ParchmentError {message: "[Parchment] Unable to create list-item blot", name: "ParchmentError"}
Run Code Online (Sandbox Code Playgroud)

这发生在这一行...... https://github.com/quilljs/quill/blob/develop/formats/list.js#L99

我认为它与我被迫改变的进口有关,但我无法弄清楚出了什么问题.我没有对list.js做任何其他更改.原始文件包含以下内容: -

import Block from '../blots/block';
import Container from '../blots/container';
Run Code Online (Sandbox Code Playgroud)

我改为: -

import Quill from 'quill';
let Block = Quill.import('blots/block');
let Container = Quill.import('blots/container');
Run Code Online (Sandbox Code Playgroud)

我导入错误的方式是什么?是什么导致错误?

import ecmascript-6 quill parchment

5
推荐指数
1
解决办法
1616
查看次数

我怎样才能保证缓存ajax响应?

我想做一个ajax调用,但我想确保它会被缓存.我正在使用jquery.

有没有办法确保请求保留在大多数流行浏览器的缓存中?

ajax jquery

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

为什么Jquery submit()失败并出现错误?

我在页面上有一个简单的表单,我想在某些事件发生时自动提交它.

下面的测试代码尝试在页面加载后立即提交表单,但它失败了.Firebug说"H [G]不是函数".H [G]似乎是"提交".

我做的事真的很愚蠢吗?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>test</title>
</head>
<body>
    <form action="/test.php" method="post" id="packingform">
        <input name="bob" value="1" type="text" />
        <input type="submit" name="submit" value="hello" />
    </form>
    <script type="text/javascript" src="/js/jquery.js"></script>
    <script type="text/javascript">
    // <![CDATA[
    $(document).ready(function() 
    {
        // This line fails with an error and the form is not submitted
        $("#packingform").submit();
    }
    );
    // ]]>
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

forms jquery submit

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

Mercurial会帮助我在2台电脑上工作吗?

我目前使用Perforce进行源代码控制,但希望同时开始处理来自2台不同PC的代码(台式机和笔记本电脑).笔记本电脑无法经常访问perforce服务器,这使得Perforce在此设置中的选择很差.

像Mercurial这样的分布式源代码控制工具似乎更适合这项任务,但我仍然不清楚这是否有效.有没有人有任何使用Mercurial同时在2台机器上工作的经验(例如本周的桌面,晚上和周末的笔记本电脑).它是否有帮助,或者仍然是一个痛苦的屁股保持一切同步和知道发生了什么.

version-control mercurial

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