javascript - Problem mit !function()
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:13:21
0
4
544

!function(){} wird in der js-Datei platziert, nachdem ich darauf verwiesen habe.

曾经蜡笔没有小新
曾经蜡笔没有小新

Antworte allen(4)
为情所困
// test.js
!function(){
  var a = function(){console.log(1)}
  this.demo = a;                                                       
}();
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<script src="test.js"></script>
</head>
<body>
<SCRIPT>
demo()                                                                 
</SCRIPT>
</body>
</html>
伊谢尔伦

把内部方法return出来就可以了

我想大声告诉你

!function(){}不是一个方法,而是一个表达式,值为false。

刘奇

!function表示立即执行函数,你要看函数内部有没有对外开放的方法,比如修改window对象的属性

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage