随笔分类 -  JavaScript

摘要:最近,由于项目中引用到的脚本比较多,页面首次加载速度有些慢,于是进行了一些优化用到的是延时加载技术,大概思路就是减少页面的标签,并依靠lazyload.js延时加载相应的脚本文件。首先,要先引用lazyload.js ,这是一个老外写的脚本,我放到了公司的图片服务器上,大家可以直接访问 http:/... 阅读全文
posted @ 2014-12-03 10:48 sam.c 阅读(668) 评论(0) 推荐(0)
摘要:最近给详情页面做了一个遮罩提示,用户第一次登录之后会提示,然后下次登录就不显示。首先考虑用到的是cookie,这样用户第一次进入到详情页,通过js种下一个cookie,然后下次登录再进行判断即可。/* *设置Cookie */ function SetCookie(cookieN... 阅读全文
posted @ 2014-07-23 15:40 sam.c 阅读(670) 评论(0) 推荐(0)
摘要:最近做一个后台管理,用到了js事件1、event的兼容性起先,当我点击编辑按钮的时候,目的是想通过js获得触发当前事件的元素var a = window.event.srcElement这种方法在ie和chrome中都能获取到当前的点击元素,但是firefox却不支持了。原因是因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari。这也造成了在不同的浏览器中处理event的差异。在IE中event作为window对象的一个属性可以直接使用,而firefox中没有window.event这个属性,但是可以通过给函数的参数传递event对象。如onmousemo 阅读全文
posted @ 2014-04-10 15:25 sam.c 阅读(1309) 评论(0) 推荐(0)
摘要:window.location.href,window.location.replace(),window.location.reload() 三者的区别window.location.href=“url”:改变url地址;window.location.replace(“url”):将地址替换成新... 阅读全文
posted @ 2014-03-11 16:44 sam.c 阅读(167) 评论(0) 推荐(0)