摘要: masonry官网地址http://masonry.desandro.com/,infinitescroll官网地址http://www.infinite-scroll.com/无限滚动原理:无限滚动的实现原理就是当你在网页上的滚动条滚动到离网页底部一定长度的时候,触发某ajax函数(infinit... 阅读全文
posted @ 2014-09-26 11:28 纠结的NAME 阅读(2926) 评论(0) 推荐(0) 编辑
摘要: 通过自己实际测试有以下几种方法方法一通过a标签实现,把要导出的数据用“\n”和“,”拼接成一个字符串,然后把字符串放到href中,这种方法只支持chrome,firefox等非ie浏览器html页面代码如下 导出CSV文件 ... 阅读全文
posted @ 2014-09-24 11:12 纠结的NAME 阅读(15809) 评论(0) 推荐(2) 编辑
摘要: 兼容ie8及其以下浏览器,代码如下function addfavorite(){ if (document.all) { window.external.addFavorite("url", "title"); } elseif (window.sidebar) { ... 阅读全文
posted @ 2014-07-16 11:31 纠结的NAME 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Fiddler是一个http调试代理,它能够记录并检查所有你的电脑和互联网之间的http通讯。主要功能设置断点,查看Fiddle说有的进出的数据(指cookie,html,js,css等文件,这些都可以任意修改)。Fiddler安装下载Fiddler,官网地址 http://fiddler2.com/ 下载最新版按照提示下一步即可。修改http请求指向本地文件1.打开Fiddler例如:2.打开浏览器访问你的网站,例如:http://www.cnblogs.com/ 将左侧选中连接拖到右侧“自动响应”选项卡下然后修改响应为指定本地文件3.修改响应为指定本地文件保存,例如:这时线上的 http: 阅读全文
posted @ 2013-08-09 19:57 纠结的NAME 阅读(555) 评论(0) 推荐(0) 编辑
摘要: Gruntjs是前端项目构建工具,基于nodejs命令。有些js项目是基于Gruntjs构建的,如Jquery。Gruntjs主要功能有:1.合并文件。2.压缩html,js,css,图片文件。3.语法检测。4.单元测试。5.watch功能。本文主要介绍watch配合chrome浏览器插件LiveReload实现网页自动刷新功能。Nodejs安装下载nodejs,官网地址 http://nodejs.org/ 下载最新版本按照提示下一步安装即可。Gruntjs的安装Gruntjs是基于Nodejs的,安装前要保证Nodejs环境成功安装,每个Gruntjs都包括两个文件:1.package.j 阅读全文
posted @ 2013-08-09 16:10 纠结的NAME 阅读(590) 评论(0) 推荐(0) 编辑
摘要: jquery.validate是一个基于jquery的非常优秀的验证框架,可以通过它迅速验证一些常见的输入,并且可以自己扩充自己的验证方法。主要功能有:验证url,email,number,length,require等。默认校验规则:(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:true 必须输入正确格式的网址(5)date:true 必须输入正确格式的日期 日期校验ie6出错,慎用(6)dateISO:true 必须 阅读全文
posted @ 2013-06-17 16:47 纠结的NAME 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Js实现当输入框文字变化时实现光标总是定位在最后function setCursor(obj){ if (obj.createTextRange) { range = obj.createTextRange(); range.collapse(true); range.moveStart('character', obj.value.length); range.select(); } else if (obj.setSelectionRange) { setTimeout(func... 阅读全文
posted @ 2013-04-02 14:22 纠结的NAME 阅读(398) 评论(0) 推荐(0) 编辑
摘要: jQuery终止正在请求的ajax,http请求:var ajaxGet = $.get("comet_server.php", { id: 1}, function(data){ if (data.length == 0) return true //TODO});ajaxGet.abort(); 阅读全文
posted @ 2013-03-19 19:00 纠结的NAME 阅读(235) 评论(0) 推荐(0) 编辑
摘要: JSONP:由于同源策略,一般来说位于 server1.example.com 的网页与不是 server1.example.com 的服务器沟通,而 HTML 的 firebug界面如下:ajax请求参数说明:dataType String预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XML。在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会 根据这个值解析后,传递给回调函数。可用值:"xml": ... 阅读全文
posted @ 2013-03-19 15:47 纠结的NAME 阅读(394) 评论(0) 推荐(0) 编辑
摘要: View Code lazyload: function(){//懒加载deal图片 if (!$('.dynload')[0]) { return; } var imgs = $('.dynload'); var langImgs = imgs.length; var arrayImgs = new Array(); var signLang = 0; var beginStart = false; ... 阅读全文
posted @ 2013-02-27 15:29 纠结的NAME 阅读(591) 评论(0) 推荐(0) 编辑