for(var i = 0 , len = lists.length ; i len ; i++)
创新互联公司成立于2013年,我们提供高端成都网站建设、成都网站制作、网站设计、网站定制、营销型网站建设、微信小程序、微信公众号开发、成都网站营销服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都柴油发电机企业提供源源不断的流量和订单咨询。
{
(function(index){
lists[index].onmouseover = function(a){
alert(a);
}
})(i);
}
内联js是指用inline关键字修饰的函数。在类内定义的函数被默认成内联函数。内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。
function hello(){
function world(){
console.log("world");
}
this.fn=world;
}
var a=new hello(),b=new hello;
console.log(a.fn==b.fn);//false
function hello(){}相当于var hello=function(){},里面的world函数相当于hello函数局部定义了一个world变量
第一种:内联式(代码直接写入html标签内)
div onclick="javascript代码写在这".../div
第二种:外联式(代码写入script标签内)
script
JavaScript代码写在这
/script
第三种:外链式(代码写入单独的js文件内)
script src="js文件名写在这"/script
外联js:
index.html中的代码
!DOCTYPE html
html
head
meta charset="UTF-8"
titleTitle/title
script type="text/javascript" src="print.js"/script
/head
body onload="print()"
/body
/html
print.js中的代码
function print() {
alert("我是外联js");
}
代码结构
运行结果:
改为内联js
index.html中的代码:
!DOCTYPE html
html
head
meta charset="UTF-8"
titleTitle/title
/head
body onload="print()"
/body
script
function print() {
alert("我是内联js");
}
/script
/html
运行结果: