2015年3月13日
摘要: 聪明的开发者会把Last-Modified 和ETags请求的http报头一起使用,这样可利用客户端(例如浏览器)的缓存。因为服务器首先产生 Last-Modified/Etag标记,服务器可在稍后使用它来判断页面是否已经被修改。本质上,客户端通过将该记号传回服务器要求服务器验证其(客户... 阅读全文
posted @ 2015-03-13 18:04 violinxliu 阅读(475) 评论(0) 推荐(0) 编辑
  2015年1月29日
摘要: 直接看代码!test.php 点击下载 index.php亲测,chrome 和 火狐都没问题。但是在IE下有bug,求大牛指点! 阅读全文
posted @ 2015-01-29 17:35 violinxliu 阅读(468) 评论(0) 推荐(0) 编辑
  2015年1月21日
摘要: function $xss(str,type){ //空过滤 if(!str){ return str===0 ? "0" : ""; } switch(type){ case... 阅读全文
posted @ 2015-01-21 16:22 violinxliu 阅读(310) 评论(0) 推荐(0) 编辑
  2015年1月4日
摘要: 目的是产生,数组长度是80的序列。正负相抵消,最后只剩下1到9就当作是中奖!注意要先产生正的才能出现负的! 阅读全文
posted @ 2015-01-04 17:38 violinxliu 阅读(181) 评论(0) 推荐(0) 编辑
  2014年12月29日
摘要: PC端回到顶部,很多人都是用js来写的。这样效果比较好一些了,但是在移动端的时候,就没必要搞个animate的动画了,然后实现回到顶部的方法也有:window.scrollTo(0,0)。但是更简单的就是a锚点里面href="#",这样轻松实现。免得由animate动画带来的各种体验问题。 阅读全文
posted @ 2014-12-29 16:11 violinxliu 阅读(883) 评论(0) 推荐(0) 编辑
  2014年12月25日
摘要: 假如开启了session_start();那跨页访问的时候,session还是没取到,不如看看是不是路径对不对,还有cookie也是如此!session下可以通过session_save_path('/');//设置session保存的路径保持所有的session和cookie的值都是在一个path... 阅读全文
posted @ 2014-12-25 11:15 violinxliu 阅读(362) 评论(0) 推荐(0) 编辑
  2014年8月8日
摘要: 在IE下由于安全的策略,没法通过$(":file").val('')来清空里面上传的值。那我们只能通过克隆节点的方法来实现清空。如下:var file = $(":file");file.after(file.clone().val(""));file.remove();这样就可以清空里面的值了。 阅读全文
posted @ 2014-08-08 15:10 violinxliu 阅读(248) 评论(0) 推荐(0) 编辑
  2014年8月7日
摘要: module.js类似于seaJs这些模块加载,不过很轻便。这里就是简单的介绍一下如何使用它。这里是git地址https://github.com/eccued/modulejs假如在页面中使用module.js,首先我们先配置依赖,把需要的包引进来。 //包依赖配置 _moduleConfig =... 阅读全文
posted @ 2014-08-07 21:57 violinxliu 阅读(314) 评论(0) 推荐(0) 编辑
  2014年7月31日
摘要: var CSS = { getStyle:function(elem,name){//获取样式 if(elem.style[name]){ return elem.style[name]; ... 阅读全文
posted @ 2014-07-31 16:53 violinxliu 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在使用gif动画的时候,也只有仅仅gif动画的时候,img的onload事件会在IE下重复的触发。我用IE tester测试的时候,发现在ie6下就会拼命的触发。例如在你会发现 这样 在IE6下拼命的弹出alert,针对这个bug,我们可以这样解决: function reload(obj){ ... 阅读全文
posted @ 2014-07-31 11:54 violinxliu 阅读(217) 评论(0) 推荐(0) 编辑