标签: js

7 篇文章

【翻译】js如何检测到用户同时按下多个键
需求: 如果需要检测用户同时按下多个键,需要如何检测? 解决方案: 可以通过如下代码实现 var getKeys = function () { var keys = []; window.addEventListener("blur", blur, false); window.addEventListener("keyup", keyup, f…
人人、花瓣看图助手的源码
之前做好了花瓣网的看图助手,现在加入了人人网的支持。 讲一下我做这个插件的思路: 花瓣网 通过观察其img的src提供的地址,用户采集的都是以fw192结尾的图片。所以取得所有的图片的地址后slice最后5位数即可知道是否是fw192的图片地址了。而其大图的地址是以fw554结尾的图片。所以将其地址替换即可。再构造一个div用来放置放大的区域即可显…
再来一个一淘搜索的插件的代码
background是作为背景页来使用,content.js是注入到页面中。两者通过通信来实现内容的传输。整个过程学习到了chrome的插件的制作方式,通过阅读chrome.360.cn提供的文档,基本上知道了chrome提供了哪些接口。以后再做chrome插件的时候就胸有成竹了。:-) background.js [code lang="js"]…
Chrome插件-花瓣助手
现在瀑布流模式非常的火呀。 为了增强其功能就自己写了个插件。 现在这个版本还没有最优化,打算再用css3进行优化。 争取再进一步缩小代码量。 [code lang="js"] /*============================================================================= # FileN…
用键盘绑定上翻页和下翻页
以下是代码: [code lang="js"] $(window).keydown(function(event){ switch(event.keyCode) { case 37 : location = ""; break; case 39 : location = ""; break; } }); [/code] 以上的代码是用在我的博客中的…
一个倒计时模块
[code lang="html"] <!DOCTYPE html> <html class="ui-mobile landscape min-width-240px min-width-320px min-width-480px min-width-768px min-width-1024px"> &l…
XMLHttpRequest脚本注入,无阻塞加载脚本
对于web来说,跟本地应用最大的差别就是一个在资源的加载问题上。web上所获取的资源都是通过请求获得,而在网页加载中,js的加载是一个很大的问题。因为在js加载的过程中,会阻塞DOM的加载,导致用户看到的页面是一片白色。让人感觉到网站速度很慢。因此优化js的加载,对于用户体验的提升是很重要的一点。下面就讲一种动态加载js的方法:XMLHttpReq…