`
axl234
  • 浏览: 268950 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于js的namespace定义和函数调用

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
var GLOBAL={};
</script>
<script type="text/javascript">
(function () {
    GLOBAL.A = {}
    GLOBAL.A.na2 = "222222222";
    GLOBAL.A.na1 = {};
    GLOBAL.A.na1.name = "mimiiii"
    GLOBAL.A.na1.action = function () {
        alert(GLOBAL.A.na1.name);
        alert(GLOBAL.A.na2);
        alert("mysdsd");
    }
})()
$(function () {
    GLOBAL.A.na1.action();
})
/*
(function () {
    function $(id) {
        return document.getElementById(id);
    }
    function _setStyle() {
        $("test").style["color"] = "#f00";
    }
    window.mySpace = {};
    window.mySpace.setStyle = _setStyle;
})();
$(function () {
    window.mySpace.setStyle();
})
*/
</script>
</head>
<body>
<div id="test">asdasdasdasdasdasdasd</div>
<div class="as">
  <input type="button" value="按钮1" id="btn1" onclick="GLOBAL.A.na1.action()" />
</div>
</body>
</html>
分享到:
评论

相关推荐

    js调用窗体程序,窗体调用js

    JavaScript(简称JS)和Windows Forms(WinForm)是两种不同领域的编程技术,分别用于Web前端交互和桌面应用程序开发。在现代软件系统中,有时需要在两者之间建立通信桥梁,实现跨平台的数据交换和功能调用。本文将...

    Ajax调用.net后台函数

    ### Ajax调用.NET后台函数详解 #### 一、引言 在现代Web开发中,Ajax技术因其能够实现页面局部更新而被广泛采用。通过Ajax,前端可以与后端进行异步交互,使得用户无需重新加载整个页面即可获取新数据或执行特定...

    JS跨域调用Window服务代码示例

    本文将详细介绍如何使用JS进行跨域调用,特别是结合WCF(Windows Communication Foundation)技术和WebServiceHost类。 首先,了解WCF是微软提供的一种面向服务的架构,用于构建、配置和部署服务。它可以支持多种...

    第6章 函数和递归(C++版) 第一节 函数

    ### 第6章 函数和递归(C++版) 第一节 函数 #### 知识点概述 在《第6章 函数和递归(C++版) 第一节 函数》这一章节...掌握了函数的基本定义、分类以及如何定义和调用函数之后,就可以更灵活地应用函数来解决实际问题。

    Ext.js核心函数详解.pdf

    例如,`Ext.namespace('MyApp.models', 'MyApp.views')`可以创建`MyApp.models`和`MyApp.views`两个命名空间,以便在其中定义函数和对象。 8. `Ext.urlEncode(Object o)`: 将一个JSON对象转换为URL查询字符串,支持...

    node.js调用C++的一种方案

    在C++源文件中,你需要使用`Nan::New`函数创建V8对象,`Nan::SetMethod`定义JavaScript可访问的函数,以及`Nan::MakeCallback`调用JavaScript回调。例如,你可以创建一个名为`addon.cc`的文件,定义一个简单的C++...

    aspnet用javascript或者是HTML调用CS文件中的方法

    创建一个Web服务(ASMX)可以让JavaScript直接调用CS文件中的方法。首先,创建一个ASMX文件,并定义一个Web方法: ```csharp [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = ...

    浅析JavaScript中命名空间namespace模式

    在测试部分,`MYAPP.test.init` 函数演示了如何使用 `MYAPP.namespace` 来引用和调用命名空间内的方法。这展示了如何在实际项目中通过命名空间访问和使用自定义函数。 总结来说,JavaScript中的命名空间模式是一种...

    javaScript NameSpace 简单说明介绍

    JavaScript中的命名空间是一个重要的概念,其主要目的是为了避免命名冲突,即在不同的作用域或不同的模块中定义了同名的函数、对象或变量时,能够将它们区分开来。在传统的JavaScript开发中,全局变量和函数容易导致...

    javascript创建命名空间的5种写法_.docx

    - **定义私有变量和方法**:在匿名函数内部定义私有变量和方法。 - **暴露公有接口**:通过`self`暴露公有方法,无需实例化即可使用。 ### 结论 通过以上五种方法,我们可以有效地在JavaScript中创建命名空间,以...

    .NET混合开发解决方案11 WebView2加载的网页中JS调用C#方法.doc

    在这个例子中,当网页调用`callCsharpMethod`函数时,会触发C#的`TestCalcAddByCsharpMethod`方法,计算两个数字的和,并将结果返回给JavaScript。这种方法极大地增强了WebView2控件的功能,使得开发者能够灵活地...

    namespace.js Javascript的命名空间库

    namespace.js是一个为了在JavaScript中提供命名空间功能而设计的库,它允许开发者通过定义命名空间来组织和封装代码。 命名空间对象的定义通常包括了对象本身以及用于创建对象的方法。例如,namespace.js库中的`...

    javascript高级编程JavaScript.pdf

    在这个命名空间下,我们可以定义各种函数或变量,例如: ```javascript comment.list = function {/* code... */}; comment.counter = 0; ``` 这样,我们就可以通过`comment.list`或`comment.counter`来调用这些...

    jquery跨域调用webservice

    在这段代码中,我们定义了两个函数:`callWebServiceByJsonp` 和 `onGetMemberSuccessByJsonp`。其中,`callWebServiceByJsonp` 负责发送跨域请求,而 `onGetMemberSuccessByJsonp` 是回调函数,用于处理WebService...

    Ajax调用SOAP-Web示例

    在这个例子中,`&lt;m:YourMethodName&gt;`是你要调用的Web服务方法,`http://your.service.namespace`是服务命名空间,参数在Body内定义。 Ajax调用SOAP Web服务的难点在于构造和解析XML请求与响应。JavaScript中没有...

    从JSTL和STRUTS的TLD文件到自定义EL函数

    - `&lt;name&gt;`:定义了函数的名称,这是在EL表达式中调用函数时使用的名称。 - `&lt;function-class&gt;`:指定了执行该函数的类,该类中应包含一个与函数名同名的静态方法。 - `&lt;function-signature&gt;`:指定了函数的签名,...

    asp.net手写ajax调用后台方法

    1. **jQuery AJAX调用**:jQuery提供了便捷的`$.ajax()`函数,简化了与服务器的交互。例如,你可以创建一个按钮点击事件,当用户点击时,触发AJAX请求到后台的方法: ```javascript $("#myButton").click...

    基于JavaScript 下namespace 功能的简单分析

    整理后的代码首先定义了函数bradio.namespace,它接受一个参数args(参数数组),通过循环和字符串分割的方法来创建命名空间层级。在内部循环中,会检查当前层级的命名空间是否已经存在,如果不存在则创建一个新的空...

    我的javascript学习笔记

    - **创建函数**:可以通过 `function` 关键字定义函数,也可以使用 `Function` 构造函数动态创建函数。例如: ```javascript let funName = new Function('a', 'b', 'return a + b'); console.log(funName(1, 2))...

Global site tag (gtag.js) - Google Analytics