js架构

1.本身和引用了才能调用

var CommentMenthod;
if(!CommentMenthod){
	CommentMenthod={};
}
CommentMenthod={
	changeIPMode:function(iType) {
		alert(iType);
	}
}
$(function(){
	CommentMenthod.changeIPMode(12345);
})

2.只有本身可以调用

(function () {
	function init() {
	}
	function changeIPMode(iType) {
	   alert("切换事件");
	}
	$(init());
})()

3.需要JS开放才能调用

var lliulol = (function () {
    function changeIPMode(iType) {
        alert("切换事件");
    }
    return {
        changeIPMode: changeIPMode
    }
} ())

4.本身和引用了才能调用(采用seajs加载)

//模块封装 ParkBlockCreate.js
define(function (require, exports, module) {
	ParkBlockCreate = {
		InitPopup: function (currOrgData) {},
    }
	module.exports = ParkBlockCreate;
})

//调用
require.async(["ParkBlockCreate.js"], function (BrandManage) {
   BrandManage.InitPopup();
});

5.跟随页面(采用seajs加载)

//html
<script>
    seajs.use("/MonitorCenter/VideoCenter/VidoPlayBack", function (main) {
        main.initial();
    });
</script>

//js
define(function (require, exports, module) {
    var VideoPlayBack = (function () {
         function initial() {
         }
        return {
            initial: initial
        }
    } ())
    module.exports = VideoPlayBack;
})

6.开放才能调用(采用seajs加载)

//引用
var MonitorDevice = require("/MonitorCenter/MonitorDevice.js");

//定义模块
define(function (require, exports, module) {
    var MonitorDevice = (function () {
           function ShowRefreshDevice(){
        }
        return {
            ShowRefreshDevice: ShowRefreshDevice
        }
    } ())
    module.exports = MonitorDevice;
})
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
抱歉,我无法提供图像,但我可以简单地描述一下three.js架构。 three.js是一个用于在Web浏览器中创建3D图形的JavaScript库。它的架构主要分为以下几个部分: 1. 核心(Core):包含了核心的对象和功能,如场景(Scene)、相机(Camera)、渲染器(Renderer)等。这些对象提供了创建和管理3D场景所需的基本功能。 2. 几何体(Geometry):这些对象定义了3D模型的形状,如立方体、球体、平面等。几何体包含了顶点、面片、法线等信息。 3. 材质(Material):这些对象定义了几何体的外观特性,如颜色、纹理、光照等。three.js提供了多种内置的材质类型,也可以自定义材质。 4. 光源(Light):这些对象模拟了现实世界中的光源,如点光源、平行光源、聚光灯等。光源可以影响场景中物体的亮度和阴影效果。 5. 控制器(Controls):这些对象用于交互式地控制场景中的相机和物体,例如旋转、缩放和平移等操作。 6. 动画(Animation):这些对象用于创建和管理动画效果,如平移、旋转、缩放等。three.js提供了一套强大的动画系统,可以实现复杂的动画效果。 7. 导入和导出(Import/Export):three.js支持导入和导出多种3D模型文件格式,如OBJ、GLTF、FBX等,方便与其他工具和平台进行交互。 以上是three.js的主要组成部分,通过组合和配置这些对象,你可以创建出丰富多样的3D场景和效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值