前端集合 - 关注前端技术和互联网免费资源

关注前端技术和互联网免费资源

分类儿

页面儿

搜索儿

前端集合 RSS订阅
Home » JavaScript

JavaScript最佳实践五条

发布者:前端集合 // 发布时间:2016年08月31日 // 分类:前端集合 // 访问: 4,579 次 // 热度:

避免污染全局变量var foo = 42; console.log(foo);上面的代码等同于window.foo = 42;如下代码会覆盖系统默认print函数,会让网页无法打印:function print () { // do something } print();我们只需要简单的做一下变更,就能避免污染全局变量:(function () { var foo = 42; ...

window.scrollTo(0, 1) 已经不能隐藏手机浏览器地址栏

发布者:前端集合 // 发布时间:2016年06月07日 // 分类:前端集合 // 访问: 6,284 次 // 热度:

好久没在手机端接触这个需求了:在手机浏览器进入页面后,隐藏地址栏按照以往的经验使用下列方法:window.addEventListener('load', function () { setTimeout(function () { window.scrollTo(0, 1); }, 100); });发现已经不起作用了。在网上找了一大堆资料,也都不能实现这个...

手机页面new Date()转换时出现isNaN错误的解决办法

发布者:前端集合 // 发布时间:2015年04月30日 // 分类:前端集合 // 访问: 5,975 次 // 热度:

在页面中获取某个日期的时间戳,我是这么写的:new Date('2015-04-26 23:59:59');在pc端chrome会得到正确的值,可是在手机页面全是isNaN。查了资料才知道,原来2014-04-26 23:59:59并不是标准的写法,所以才导致的不兼容。改成下面的写法才不会出问题:new Date('2015/04/26 23:59:59');基于'/'格式的日期字符串,才是...

window.location.hash妙用

发布者:前端集合 // 发布时间:2011年11月12日 // 分类:前端集合 // 访问: 4,432 次 // 热度:

这2天在工作碰到了一个问题, 我想到了使用window.location.hash来解决. 下面讲讲详细经过:1. 需求介绍有2个页面:a.htm 和 b.htm.a.htm上面有3个缩略图, b.htm 上面有5个(可以是更多, 反正要大于3个)的大图片. 其中3个缩略图与b.htm上的某3个图片有对应关系.现在客户需要这样一个效果:在页面a.htm的3缩略图上分别加3个链接, 分别链接到...

JS中的error:Expected identifier, string or number错误

发布者:前端集合 // 发布时间:2011年08月28日 // 分类:前端集合 // 访问: 3,430 次 // 热度:

最近在做一个Photo Gallery的javascript效果, 碰到这样一个错误:error: expected identifier, string or number自己去查看javascript代码时并没有看出什么问题.然后Google一下才知道, 原来一般是由于多余的逗号引起的. 赶紧再去审查我的代码, 果然找到了一个多余的逗号:当里面只有一行时, 后面的逗号完全可以不写.把逗号...

Top