bro*_*web 7 javascript jquery frameworks jsfiddle
我试图理解JSFiddle如何根据这个描述在"onLoad"中"包装"代码:[1]:http://doc.jsfiddle.net/basic/introduction.html#javascript .我已经看到onLoad被用在HTML的BODY标签中来加载函数.那么JSF(幕后)将我在JS窗口中创建的每个调用和每个函数都包装起来吗?又名:
onLoad = "myfunc1(),myfunc2,alert(1);"
Run Code Online (Sandbox Code Playgroud)
如果是这样,那么当我选择jQuery作为框架时,我应该避免使用这种格式:
$(document).ready(function(){
myfunc1{(...)}
myfunc1{(...)}
...
Run Code Online (Sandbox Code Playgroud)
如果是一个电枢问题,请提前道歉.
Joe*_*Joe 10
他们将所有JS内部<script>标记放在其onLoad周围的事件代码中.
例如,如果您选择包含jQuery,onLoad那么这就是jsfiddle将使用的:
<script type="text/javascript">
//<![CDATA[
$(window).load(function(){ /* your js here */ });
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
如果您不包含库,那么他们使用:
<script type="text/javascript">
//<![CDATA[
window.onload=function(){ /* your js here */ }
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
我认为他们也会使用其他库特定load事件,具体取决于您选择包含的内容.
$(document).ready(function(){ });在小提琴中运行代码时不需要使用.
注意:有关CDATA这个答案的详细解释 - /sf/answers/496461451/
| 归档时间: |
|
| 查看次数: |
10465 次 |
| 最近记录: |