Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
请帮我找出javascript代码_Javascript - Fatal编程技术网

请帮我找出javascript代码

请帮我找出javascript代码,javascript,Javascript,上面的代码是在XSL文件中编写的 有人能解释一下这个Javascript代码是什么意思吗? 《国际商业英语词典》是哪一类的?它的范围是什么?它有什么用 我发现在我的代码中,这个代码被定义为app.js文件 $(document).ready(function() { IncomeDetails.initIncomeForm(); }); 这意味着什么?IncomeDetails是一个对象,i

上面的代码是在XSL文件中编写的

有人能解释一下这个Javascript代码是什么意思吗? 《国际商业英语词典》是哪一类的?它的范围是什么?它有什么用

我发现在我的代码中,这个代码被定义为app.js文件

$(document).ready(function()
                {
                    IncomeDetails.initIncomeForm();
                });

这意味着什么?

IncomeDetails
是一个对象
initIncomeForm
是其中的方法

这种语法

IncomeDetails = {

initIncomeForm : function()
{...some code here

这是如何在JavaScript中声明对象文字,尽管作者可能有点草率。假设之前没有在其他地方声明IncomeDetails,在这里省略
var
将导致此对象成为一个隐式全局变量,因此,为了回答您的另一个问题,在范围内是全局的。

该代码意味着一旦DOM就绪,就会执行对象IncomeDetails的方法initIncomeForm()。您正在演示的代码是使用。这是一种使用多个公共和私有变量和方法定义对象的简单方法

方法的范围由该方法在代码中的位置定义。因此,在您的案例中,IncomeDetails对象方法的范围是app.js中IncomeDetails对象定义的环境

在您的例子中,initIncomeForm对对象进行一些初始化。它可能会返回另一个带有要访问的方法和变量的单例对象,但这只是猜测,无法从代码中读取


IncomeDetails在最严格的定义中不是一个类,但肯定是这样的。我建议你看看上面链接的文章,它很好地解释了不同的javascript模式。

谢谢你能给我提供一个链接,在那里我可以找到关于相同的详细信息。关于什么相同?关于创建JavaScript对象文字?@ZunedAhmed-这看起来是一个不错的开始。网上还有很多其他教程:)我可以在那里找到这些语法。我的意思是我对jquery和javascript@ZunedAhmed-我手头没有任何位置。Bear Biebalt关于jQuery的书非常好,就JavaScript语法而言,有很多在线资源可供查阅
IncomeDetails = {
   initIncomeForm : function() {