在做web项目中,js是我们必不可少的一样前台语言。通常我们编写js有两种方式 ;
一种是将js 放置<head></head> 之间 一种是将js 放置<body></body> 之间。那么这两种到底有什么区别呢?
1.放在head之间的js是会在加载页面的过程进行读取 也就是说在整个页面加载完成之前就进行了读取。
放在body是在页面加载完成之后进行读取的。
2.我们知道页面的渲染是从上向下渲染。如果你的某段js中是涉及页面某个元素的获取之类的代码,例如 document.myForm 之类的代码
这里的myForm是我的某个表单的name,如果你把这段js 直接放到head 那在页面渲染的时候就会报undefind 错误。原因就不多说.
3.那么我们什么时候可以把js放到head之间的呢 当我们的js 比如说是给某个按钮绑定了onclick时间的时候 我们可以放到head之间。