html js编写之注意点

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代码是否编写错误的插件。

------------------------------------------------------------------------

与诸君共勉,与技术共勉

你可能感兴趣的:(JS,HTML)