打印新标记时的javascript执行和神秘函数语法
我有包含JSONPAPI函数的JSSRC代码。在打印Js Src代码的地方,我首先要检查“api标签”是否已经打印,如果它已经->执行api函数,如果“api标签”还没有打印,等待标签在屏幕上打印,然后执行api函数 例如,我有这个代码打印新标记时的javascript执行和神秘函数语法,javascript,coding-style,Javascript,Coding Style,我有包含JSONPAPI函数的JSSRC代码。在打印Js Src代码的地方,我首先要检查“api标签”是否已经打印,如果它已经->执行api函数,如果“api标签”还没有打印,等待标签在屏幕上打印,然后执行api函数 例如,我有这个代码 <html> <head> <!-- js code - contain Jsonp functions --> <script type="text/javascript" src="jsonp.j
<html>
<head>
<!-- js code - contain Jsonp functions -->
<script type="text/javascript" src="jsonp.js"></script>
</head>
<body>
<!-- when this newtag get print , the function starts -->
<newtag:api size="small">myNewTag</newtag:api>
</body>
非常感谢你 这个问题有几种解决方案:
- 使用jQuery的函数。例如: 就绪(函数(){startJsonp();})
- 使用。问题是您可能会无意中重写另一个window.onready函数。例如: window.onready=startJsonp()
- 使用和。例如: if(文件增补列表器){ 文件。addEventListener('load',startJsonp,false); }否则,如果(见附件){ 文件。附件(“装载”,启动JSONP); }
<newtag:api size="small">myNewTag</newtag:api>
<script> startJsonp(); </script>
(function(){
// do something
})();