相关疑难解决方法(0)

var functionName = function(){} vs function functionName(){}

我最近开始维护其他人的JavaScript代码.我正在修复错误,添加功能,并尝试整理代码并使其更加一致.

以前的开发人员使用两种声明函数的方法,如果背后有原因,我就无法解决.

这两种方式是:

var functionOne = function() {
    // Some code
};
Run Code Online (Sandbox Code Playgroud)
function functionTwo() {
    // Some code
}
Run Code Online (Sandbox Code Playgroud)

使用这两种不同方法的原因是什么?每种方法的优缺点是什么?有一种方法可以通过一种方法完成,而另一种方法无法完成吗?

javascript syntax idioms function

6645
推荐指数
32
解决办法
98万
查看次数

全局jquery函数

我必须在最初加载的js文件中编写全局函数.我想在其上编写函数,以便可以从所有页面访问它.我是jquery的新手.我想知道如何在js文件中编写函数并从其他页面调用它?

jquery

8
推荐指数
2
解决办法
2万
查看次数

javascript函数在jquery $(document).ready块中不起作用

我试图JavaScriptonclick触发器调用函数.

HTML 部分:

<div class="my_radio">
    <input type="radio" name="my_radio" value="1" onclick="my_func()"/>  first button
</div><!-- end of class my_radio -->
Run Code Online (Sandbox Code Playgroud)

JavaScript代码

<script type="text/javascript">
    $(document).ready(function(){
        function  my_func(){
            alert("this is an alert");
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这是行不通的.

但是,如果我将该JavaScript功能 保留在$(document).ready()代码之外,它就可以工作.以下是相关的代码段:

<script type="text/javascript">
    $(document).ready(function(){
        function  my_func111(){
            alert("this is an alert");
        }
    });

    function  my_func(){
        alert("this is an alert");
    }
</script>
Run Code Online (Sandbox Code Playgroud)

1)为什么第一个JavaScript代码片段不起作用?

2)如何让第一个JavaScript代码段工作?

编辑:

因此我知道,$(document).ready()当网页完全加载时执行.那么my_func()如果我my_func()在外面写,如何防止在完整页面加载之前或之后激活$(document).ready()

javascript jquery

4
推荐指数
2
解决办法
2万
查看次数

问题从javascript调用jquery函数

有问题从javascript函数调用jquery函数.我相信我之前已经做过了......只是无法理解我遇到的问题.感谢您提供的任何帮助.

$(document).ready(function(){
    function funB() {
        alert("B is working");
    };
});

funA();
function funA() {
    alert("A is working");
    funB();
};
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/dannyj6/8GXhh/4/

javascript jquery

1
推荐指数
1
解决办法
83
查看次数

标签 统计

javascript ×3

jquery ×3

function ×1

idioms ×1

syntax ×1