Welcome 微信登录

首页 / 脚本样式 / JavaScript

利用CSS、JavaScript及Ajax实现高效的图片预加载

利用CSS、JavaScript及Ajax实现高效的图片预加载

方法一:用CSS和JavaScript实现预加载 实现预加载图片有很多方法,包括使用CSS、JavaScript及两者的各种组合。这些技术可根据不同设计场景设计出相应的解决方案,十分高效。 单纯使用CSS,可容易、高效地预加载图片,代码如下: 复制代码 代码如下: #preload-01 { background: url(http://domain.tld/image-01.png) no-repeat -9999px -9999px; } #prelo...
9行javascript代码获取QQ群成员具体实现

9行javascript代码获取QQ群成员具体实现

昨天看到一条微博:「22 行 JavaScript 代码实现 QQ 群成员提取器」。 本着好奇心点击进去,发现没有达到效果,一是 QQ 版本升级了,二是博客里面的代码也有些繁琐。 于是自己试着写了一个,算上空行才 9 行,麻雀虽小,五脏俱全。 复制代码 代码如下: var ids = document.querySelectorAll(".member_id"); var names = document.querySelectorAll(".member...
javascript中负数算术右移、逻辑右移的奥秘探索

javascript中负数算术右移、逻辑右移的奥秘探索

javascript中负数的算术右移和逻辑右移都十分的让人迷惑,特别是逻辑右移>>>,你会发现即使一个很小的负数,右移之后,也会得到一个无比巨大的数,这是为什么呢? 原来在逻辑右移中符号位会随着整体一起往右移动,这样就是相当于无符号数的移动了,最后得到的就是一个正数,因为符号位不存在了。首先逻辑右移产生的一定是32位的数,然后负数的符号位为1,这意味着从第32位到符号位的位置全部由1填充,这样的数能不大吗例如-1,逻辑右移0位表现形式就是...
Jquery实现图片放大镜效果的思路及代码(自写)

Jquery实现图片放大镜效果的思路及代码(自写)

网上一大堆限制多,文档也难看懂,而且麻烦~自己写了个。大笑 算法: 第一步: 放大图片的位置=鼠标所在的容器的宽或者高除以容器自身的高度和宽度,求出鼠标在容器中移动的百分比 第二部: 得到百分比之后 x=-(x百分比*图片的宽度-显示容器的宽度/2); y=-(y百分比*图片的高度-显示容器的高度/2); 两个参数,x和y,就是大图的位置了,后面加了个显示容器的大小/2 是为了保证图片显示在中间。 效果图: 代码: 复制代码 代码如下: <!DOCT...
<< 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 >>