JavaScript
sugang_ximi
这个作者很懒,什么都没留下…
展开
-
区分页面的刷新和关闭事件
<br /><script><br />window.onbeforeunload=function movesession(){<br /> var n = window.event.screenX - window.screenLeft; <br /> var b = n>document.documentElement.scrollWidth-20; <br /> if(b&&window.event.clientY< 0||window.event.altKey) {原创 2010-06-04 21:48:00 · 1142 阅读 · 0 评论 -
JS实现点击事件统计
JS实现网站点击事件的统计功能。/** * 点击事件上报,分为立即上报和延时上报,延时上报通过cookie存储。 * * 一、配置参数,主要用于定义上报的一些配置信息。通过在外部定义_clickc对象重置参数。 * 参数名称 类型 默认值 说明 * selector: string原创 2016-06-15 09:53:55 · 5346 阅读 · 0 评论 -
JS实现PV统计
/** * pv统计 */(function () { var params = {}; //Document对象数据 if(document) { params.domain = document.domain || ''; params.url = document.URL || ''; params.title转载 2016-06-07 16:12:30 · 6648 阅读 · 0 评论 -
JQuery加载更多插件
/** * 加载更多插件,支持点击模式(mode:click)和滚动模式(mode:scroll) * * date 2014-3-26 增加动态设置参数方法 * * 1,使用 * var param = { * url: '', * contanier: '' * } * $.automore(param);(参数为json格式,具体见下面) * * 2,参数(原创 2014-09-25 14:07:50 · 4672 阅读 · 8 评论 -
文本框只输入小数
1,html¥ 0.002,js$('#money_input').keyup(function(event){ event = event || window.event; var code = event.keyCode; if(code!=37 || code!=39 ||原创 2015-11-18 14:50:28 · 700 阅读 · 0 评论 -
ajax与HTML5 history pushState/replaceState实例
http://www.zhangxinxu.com/wordpress/2013/06/html5-history-api-pushstate-replacestate-ajax/一、本文就是个实例展示三点:我就TM想找个例子,知道如何个使用,使用语法什么的滚粗跟搜索引擎搞基自己备忘精力总是有限的,昨天一冲动,在上海浦东外环之外订了个90米的房子,要转载 2015-11-12 10:49:24 · 1037 阅读 · 0 评论 -
动态加载js或css
function loadHeadFile(filename, type){ var fileref; // 新头文件对象 var files; // 现有头文件 var attr; // 文件类型 switch(type){ case 'css': // 添加css文件转载 2015-01-23 11:09:18 · 502 阅读 · 0 评论 -
JS实现复制到剪贴板
复制到剪贴板 $(document).ready(function(){ if ( window.clipboardData ) { $('.copy_btn').click(function() { window.clipboardData.setData("Text", $(this).prev('input').原创 2014-09-25 14:39:58 · 48471 阅读 · 9 评论 -
js eval
eval()函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 我们常常在Javascript中间到Eval这个函数, 有些人觉得这个函数很奇怪,可以把一些字符串变的功能很强大 在我们需要将普通的字符串转变成具体的对象的时候,就会用到这个函数 eval 函数对作为数字表达式的一个字符串进行求值,其语法为:eval(expr) 此处 expr 是一个转载 2013-02-02 10:34:00 · 380 阅读 · 0 评论 -
addEventListener的第三個參數
W3C DOM裡用來新增觸發事件的函數叫AddEventListener,不過我一直不知道這個函數的第三個參數是要做什麼用的,總是隨便設,也沒發現差異再哪,前兩天看ppk on javascript終於看到說明了,至於很久以前就有的DOM的標準文件,我其實根本沒去找過這個參數的資訊。這個參數叫做useCapture,是一個boolean值,就是true or false,如果送出true的转载 2012-05-25 14:55:46 · 704 阅读 · 1 评论 -
JavaScript date format
/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位转载 2011-08-06 16:45:14 · 933 阅读 · 0 评论 -
jQuery防止表单提交
当表单中间只有一个元素时,按enter键时,表单会自动提交。如果不想提交,看下面jQuery(function($){ $('#form').keypress(function(e){ if(e.keyCode == 13) { e.preventDefault(原创 2011-09-01 15:12:10 · 765 阅读 · 0 评论 -
SWFObject.js
SWFObject参数最近看到了好几个Flash网站,head代码里都加载了一个swfobject.js,这个JS究竟有什么作用呢?眼下正在做一个Web页面,说不定刚好可以派上用场。于是,好奇的搜索了一下。原来这是老外开发的,用于在HTML中方面插入Adobe Flash媒体资源转载 2011-07-28 14:31:47 · 2112 阅读 · 0 评论 -
js写入和读取Cookie
//写入Cookiedocument.cookie = "cookieName=" + escape("要写入的内容");//cookieName为要写入的Cookie的名称//读Cookie,返回值为相应Cookie的内容function getCookie(coo原创 2011-07-12 16:11:23 · 5427 阅读 · 0 评论 -
JS实现点击事件统计2
/** * 点击事件上报,分为立即上报和延时上报,延时上报通过cookie存储。 * * 一、配置参数,主要用于定义上报的一些配置信息。通过在外部定义_clickc对象重置参数。 * 参数名称 类型 默认值 说明 * selector: string '_click_rp' 点击原创 2016-11-07 09:44:37 · 1295 阅读 · 0 评论