1.函数作用域(今天遇到最dan疼的事情)
在window.onload内的函数在外部均不能调用,即使在html的body内也不能调用。
解决此问题很简单的方法就是改变作用域,将原函数改为:
var id=document.getElementById("id");
id.函数名=function(){}
谨记:这个id指的是你要调用的标签id,其父标签id不可用(我终于知道为什么程序员容易秃头了!)
2.js内的false和true(我根本找不到任何形容词来形容设计师)
var f=false;
if(f==false) (....)
看上去没啥大不了的,他妈的js里面if内部false是没用的!
改:
if(!)(...)
我已经...
3.setInterval()
调用此函数时记得加一个 loop=setInterval(..)
千万别写var!
否则后面clearInterval的时候会停不下来。
4.% em width
在控制元素大小时最好使用% em,并且控制大小时大部分只控制他的width。防止窗口放大缩小引发的错误。
今天遇到的怪事挺多的,跪求一个大佬可以传授告知一个可以查看html代码是否编写错误的插件。
------------------------------------------------------------------------
与诸君共勉,与技术共勉