| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | 
							- 
 
- /*
 
- 变量命名编写规范:
 
- 变量类型   变量名称
 
- string       str
 
- object       obj。
 
- Array        arr
 
- Element      el
 
- bool         b
 
- 用户信息     userinfo
 
- 硬盘信息     diskinfo
 
- 好友信息     frindinfo
 
- 群信息       groupinfo
 
- 回调callback       cb
 
- 函数         fun
 
- 错误         err
 
- 参数数组aruguments   arg    
 
- */
 
- /*
 
- uform框架解决了以下问题:
 
- 1、此js主要扩展了String,Number,Array,Object,Guid,json,Date等七种数据类型的方法,还有一些html5的数据类型,但暂未使用,此js需要立即执行的区域比较多。
 
- 2、有丰富的正则表达式
 
- 3、为了对元素进行更良好的操作,如动画,选择元素,制作了选择器
 
- 4、全兼容ie6以上浏览器,Chrome浏览器,Safari浏览器,Firefox。
 
- */
 
- //#region 初始化加载
 
- //#region document.domain 设置区域
 
- //域名初始化 这个地方是初始化domain 设置后允许跨域
 
- //用于
 
- try {
 
-     if (document.domain) {
 
-         //如果是1473的域名。
 
-         if (document.domain.indexOf("1473.cn") > -1) {
 
-             document.domain = "1473.cn"; //把www.1473.cn和main.1473.cn,a.1473.cn的域统一设置为1473.cn
 
-         }
 
-         else {
 
-             document.domain = "boomyun.com"; //是能是boomyun.com有效,其他均不能设置,会跳转到catch语句
 
-         }
 
-     }
 
- }
 
- catch (e) { }
 
- //#endregion
 
- //#region 命名空间处理
 
- //命名空间类
 
- window.Namespace = {};
 
- /**
 
- * 命名空间注册
 
- *
 
- * @param  {object} 好友头像处理
 
- * @param  {object} 方法集合
 
- * @param  {function} 注册时候的回调函数
 
- * @return  {object} 命名空间
 
- */
 
- Namespace.register = function (namespace) {
 
-     var i,
 
-         _local = window, //用于把第一个命名空间归属于window。
 
-         _namespacearr = namespace.split("."); //命名空间分段
 
-     for (i = 0; i < _namespacearr.length; i++) {
 
-         if (!_local[_namespacearr[i]]) {
 
-             _local[_namespacearr[i]] = {};
 
-         }
 
-         _local = _local[_namespacearr[i]];
 
-     }
 
- }
 
- //#endregion
 
- Namespace.register("US"); //注册全局变量命名空间
 
- US.userInfo = {}; //个人用户变量
 
- US.Disk = {}; //网盘使用变量
 
- US.Blog = {}; //朋友圈变量
 
- US.PB = {}; //学习系统
 
- US.Friend = {}; //用户好友
 
- US.NLInfo = {}; //系统访问用户信息
 
- //此处为1473常用全局变量
 
- US.domain = "1473.cn"; //主站点命名
 
- US.SystemId = 0; ////默认为0,作为测试用使用,1为1473主站用,2为1473手机端用。
 
- US.PageId = ""; //页面识别码,用户通过浏览器进入生成唯一识别码,解决同一个浏览器多登录情况下,及聊天室刷新功能。
 
- //US.userInfo.LoginId  这个是用户登录识别码,记录在Cookie中,并在后台识别,保证是同一个用户进行操作。
 
- US.ofs = "http://office.1473.cn/usoffice/"; //office 打开文件对应链接
 
- US.fs = "http://fs.1473.cn/";  //fs对应的链接
 
- US.afs = "http://appfs.1473.cn/"; //站外应用链接
 
- US.ms = "/"; //主站域名
 
- US.ER = "/img/error.png"; //错误图片
 
- US.CD = "http://cd.1473.cn/net/ssh.ashx"; //请求地址
 
- US.Auth = "http://main.1473.cn/Uses.ashx"; //请求地址
 
- US.AdminAuth = "http://main.1473.cn/admin.ashx"; //请求地址
 
- US.DB = "sqlserver.1473.cn"; //1473数据库的地址
 
- US.PID = "1e0742d8-737e-46e2-b03b-2f23ca8c1f17"; //论坛根目录id
 
- US.OG = "d8ae0266-481d-4064-86d2-fb52a4059793";  //我的电脑id
 
- US.SG = "9639aba6-03eb-443c-be4e-f0c8d24767f5"; //私密文件夹id
 
- US.FG = "f6d7a4b6-e34c-4964-beed-24187b2cb1ba"; //FTP文件夹id
 
- US.DG = "7aeaab56-485f-4150-b781-8ffd86d593ce"; //我的文件夹id
 
- US.PG = "93553847-e299-464c-a0e2-c15872efb6ae"; //图片文件夹id
 
- US.MG = "8a2135ff-746a-43a8-97b8-552d228a00bb"; //我的音乐文件夹id
 
- US.VG = "bf21bf7a-1e95-4194-8e4a-e9334d7d998d"; //视频文件夹id
 
- US.Height = window.screen.availHeight; //页面高度
 
- US.Width = window.screen.availWidth; //页面长度
 
- US.NU = "00000000-0000-0000-0000-000000000000"; //空id
 
- US.ZV = 20;  //页面层次
 
- US.PB = {
 
-     "News": null, //论坛消息
 
-     "YJF": "3c779543-bc1a-4851-af22-af9ba97a5f33" //意见反馈目录id
 
- }
 
 
  |