Tag: js

JS快速获取图片宽高的方法

nick | js | 2014-10-09
JS快速获取图片宽高的方法
快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器。 一、简陋的获取图片方式 // 图片地址 后面加时间戳是为了避免缓存 var img_url = ‘http://www.qttc.net/static/upload/2013/13643608813441.jpg?R... [阅读全文]

让界面动画更自然

nick | jquery, js | 2014-08-09
让界面动画更自然
随着软硬件技术的发展,界面动画在我们的日常生活中随处可见。桌面软件、移动应用、云服务此刻回顾四周我相信你一定能发现他们。 在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。 如果你关注过界面动画,你可能见过以下这些... [阅读全文]

Dancer.js:高级 JavaScript 音频库

nick | js, open | 2012-10-23
Dancer.js是一个高级的音频API,旨在创建炫酷的可视化效果,可以和Mozilla的Audio Data API以及Webkit的Web Audio API结合使用。 Dancer.js主要功能如下: 使用实时音频波形和频率数据,并可映射为各种可视化效果 从现有的音频源中获取音频数据 可检测到你的可视化效果 支持Web Audio(webkit)、Audio Data(mozilla)和flash fallback(v9+) 可扩展... [阅读全文]

Javascript常见加密算法库

nick | js | 2012-06-30
CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC ?HMAC-MD5 HMAC-SHA1 HMAC-SHA256 PBKDF2 CryptoJS在Google Code上的主页是:http://code.google.com/p/crypto-js/ 下面看一个示例代码: <script type="text/javascript" src="http://crypto-js.googlecode.com/fi... [阅读全文]

将文件压缩成png PNGDriver

nick | js, web | 2012-06-09
PNGDriver 可以把一个文件(如js文件) 压缩成png文件,支持多种png格式,并提供基于web的解压方案. 示例代码: var img = new Image(); img.src = "image.png"; img.onload = function() { var pngdrive = new PNGDrive(img); var numFiles = pngdrive.getFileCount(); for (var i = 0; i < numFiles; i++) ... [阅读全文]

暂停页面资源占用(网页缩小检测)

nick | js | 2012-02-02
“暂停页面资源占用”其实是个function,javascript也是可以用中文来写滴 function 暂停页面资源占用(){ 幻灯广告2.暂停(); 文字滚动5.暂停(); 啥啥啥动画.暂停(); 定时更新长链接.低迷模式(); } 为什么要这样做呢? 装厚道,把资源让给别人,有些情况下还可以省自己服务器的资源。 那什么时候调用他呢? onblur,那怎样变回正常呢?再写一个对... [阅读全文]

Javascript绝句欣赏

nick | js | 2012-02-02
转载自:http://site.douban.com/widget/notes/22456/note/142716442/ 1. 取整同时转成数值型: ’10.567890′|0 结果: 10 ’10.567890′^0 结果: 10 -2.23456789|0 结果: -2 ~~-2.23456789 结果: -2 2. 日期转数值: var d = +new Date(); //1295698416792 3. 类数组对象转数组: var arr = [].slice.call(arguments) 4. 漂亮的随机码: Math.random().to... [阅读全文]

(转)用JavaScript编写一个Java虚拟机?谈谈哗众取宠的

nick | java, js | 2012-02-01
(转)用JavaScript编写一个Java虚拟机?谈谈哗众取宠的
今日目睹某网络新闻,开篇明义便包含如下几行文字 【程序员Artur Ventura,这位超级大牛,用JavaScript写了一个java虚拟机BicaVM】 继而再读,惊见其中“超级大牛”、“神人”等溢美之词不绝于耳,崇拜、神往之心溢于言表。仿佛BicaVM就是天上有地下无的创举,仿佛Artur Ventura就是继比尔盖茨,乔布斯之后的第三位IT业领军人。然而很可惜,小弟今天准备... [阅读全文]

3 款实用的在线JS代码工具推荐

nick | js | 2011-12-08
3 款实用的在线JS代码工具推荐
本文为大家带来3款非常实用的在线JS代码工具,可以帮助你方便地处理JavaScript或jQuery代码。 1. 压缩工具 用于在线压缩你的JS代码,它有一个选项“Include latest jquery.min.js”,这对于提升速度非常有用。 推荐理由:缩小代码 = 更小的文件大小 = 更快的网页加载速度 2. 美化工具 用于将压缩后的代码转换回正常状态,使代码再次可读。该工具也可用... [阅读全文]

键盘事件处理的JS库 Kibo

nick | js, open | 2011-10-09
Kibo是一个简单的用于处理键盘事件的Javascript工具库。这个Javascript类库的特点是,它不但能监听普通的按键事件,它还能监听组合键和功能键,例如Ctrl+C,Shift+w。 还有一个特点是,它把各种键都给符合化了,例如,如果你想监听[ctrl alt x]按键事件,你可以直接写成 k.down(‘ctrl alt x’, handler)。它还支持统配符,例如k.down(['any letter', '... [阅读全文]
Ɣ回顶部