Javascript 脚本标记后渲染
我可以在html页面中放置类似下面的代码,并让coolstuff.js将内容呈现给页面吗?我想我已经看过了…这种技术叫什么?有什么建议吗Javascript 脚本标记后渲染,javascript,html,Javascript,Html,我可以在html页面中放置类似下面的代码,并让coolstuff.js将内容呈现给页面吗?我想我已经看过了…这种技术叫什么?有什么建议吗 <form id="form1" runat="server"> <div> <script src="coolstuff.js" param1="Monkeys" param2="Go" param3="Nutz" type="text/javascript"/>
<form id="form1" runat="server">
<div>
<script src="coolstuff.js"
param1="Monkeys" param2="Go" param3="Nutz"
type="text/javascript"/>
</div>
</form>
是的,您可以使用JS脚本在HTML页面的DOM中放置元素 脚本对其在HTML页面中的“位置”一无所知:您必须通过引用DOM中的位置来“放置”元素 在上面的示例中,您必须在脚本中找到相对于“script”标记的位置,然后添加child等。例如,您可以使用
getEementsByTagName
查找“script”标记
更好的是,使用
getElementById
和
查找相对位置。是的,您可以使用JS脚本将元素放置在HTML页面的DOM中
脚本对其在HTML页面中的“位置”一无所知:您必须通过引用DOM中的位置来“放置”元素
在上面的示例中,您必须在脚本中找到相对于“script”标记的位置,然后添加child等。例如,您可以使用getEementsByTagName
查找“script”标记
更好的方法是,使用
getElementById
和
来查找相对位置。这里的内容是准确的,它将运行coolstuff.js中可运行的任何内容,例如,如果它都是函数定义,它将从此开始定义所有函数,但除非在coolstuff.js中专门这样做,否则不会调用任何函数;我只是想说清楚
这项技术什么都不叫,我只希望你没有通过它推出很多内容,如果你是这样的话,你应该停下来想想更好的方法。你所拥有的是准确的,它将运行Coolstup.js中可以运行的任何东西,例如,如果它都是函数定义,它将从此开始定义所有函数,但除非在coolstuff.js中专门这样做,否则不会调用任何函数;我只是想说清楚 这项技术不叫什么,我只希望你不要通过它推出很多内容,如果你是这样的话,你应该停下来想想更好的方法。请定义“很多”好吗?重用代码的替代方案?闪光那肯定是“更糟”。在这个例子中,我想从一个数据驱动的源代码中编写一个简单的图像旋转木马,还有其他计划。简单的JS似乎是这里的完美答案…页面上最小的html混乱…请定义“很多”好吗?重用代码的替代方案?闪光那肯定是“更糟”。在这个例子中,我想从一个数据驱动的源代码中编写一个简单的图像旋转木马,还有其他计划。简单JS似乎是这里的完美答案…页面上的html混乱最少。。。