function GetObj(s)
{
return document.getElementById(s)
}
function SetCookie(name, value)
{
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}
function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}
return null;
}
function GetUserName()
{
var uid=GetCookie("userid");
var unm=GetCookie("jcusername");
if(uid==null||uid=="")
{
// GetObj('liwlc').style.display="none";
GetObj('lilg').style.display="";
GetObj('lirg').style.display=""
}
else
{
if(unm!=null&&unm!=undefined&&unm!="")
{
GetObj('lilg').style.display="none";
GetObj('lirg').style.display="none";
var wlc=GetObj('liwlc');
var wlc2=GetObj('liwlc2');
var wlc3=GetObj('liwlc3');
var url=document.location;
wlc.style.display="";
wlc.innerHTML= "<strong>"+unm+"</strong>"+" 您好! "
wlc2.innerHTML="<a href='http://www.jctrans.com/office/sywl_ly_sd.aspx?ly=sd' class='a1'>我的留言</a>";
wlc3.innerHTML="<a href='http://www.jctrans.com/office/login.html?flag=1&forward="+url+"' class='a2'>退出登录</a>"
}
else
{
GetObj('liwlc').style.display="none";
GetObj('liwlc2').style.display="none";
GetObj('liwlc3').style.display="none";
GetObj('lilg').style.display="";
GetObj('lirg').style.display=""
}
}
}
function Trim(inputString)
{
return inputString.replace(/^ +/,"").replace(/ +$/,"");
}
function RemoveSp(str)
{
var re =/(!)|(@)|(&)|(#)|,|'|(\^)|(\$)|(\.)|(\*)|(\")|(\|)|(\-)/gim
str = str.replace(re,"");
return str;
}
function TxtString(obj,s)
{
var os = Trim(obj.value);
if(os==s){obj.value='';}
else if(os==''){ obj.value=s;}
}
function ReTxtString(obj,s)
{
var os = Trim(obj.value);
if(os==s){return "";}
else{return obj.value;}
}
function Showweek()
{
var now = new Date()
if (now.getDay() == 0){return ("星期日");}
if (now.getDay() == 1){return ("星期一");}
if (now.getDay() == 2){return ("星期二");}
if (now.getDay() == 3){return ("星期三");}
if (now.getDay() == 4){return ("星期四");}
if (now.getDay() == 5){return ("星期五");}
if (now.getDay() == 6){return ("星期六");}
}
function Showdate()
{
var now = new Date()
var year = now.getYear()
var month = now.getMonth()+1
var day = now.getDate()
return year+"年"+month+"月"+day+"日"
}
//去掉字符串首尾的空格
String.prototype.trim= function()
{
// 用正则表达式将前后空格
// 用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
分享到:
相关推荐
dom.js - 一个专门处理 DOM 相关操作的 JavaScript 工具方法库。原生 JavaScript 纯手动打造,无任何依赖;支持 UMD 和 ES6 模块规范,适应各种运行环境;支持调用 DOM 整体模块和独立调用方法;提供 100+ 实用的 ...
1. Node.js内置的`node-inspector`或`vscode-node-debug2`扩展:这些工具允许你像调试浏览器中的JavaScript一样调试Node.js应用,可以设置断点、查看堆栈信息等。 四、源码映射(Source Maps) 在使用编译后的代码...
首先,“bee.js”和“bee.min.js”都是JavaScript工具类库的实现。其中,“bee.min.js”是经过压缩和优化的版本,体积更小,加载速度更快,适用于生产环境。而“bee.js”则是未压缩的源代码,更适合于开发和调试。 ...
JavaScript中的MD5加密工具类是用于对数据进行安全哈希的一种方法,广泛应用于密码存储、数据完整性校验等场景。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的输入转化为固定长度的...
综上所述,"java转js工具"是一个重要的开发辅助工具,它帮助开发者在Java和JavaScript之间架起桥梁,使得跨平台开发变得更加便捷。然而,使用时需要注意语言特性的差异,以及转换过程中可能出现的问题和挑战。
"Js高人自编的JavaScript小型工具库" 是一个由资深JavaScript开发者编写的代码集合,旨在提供一系列实用的功能,以简化常见的编程任务,提高开发效率。 这个工具库可能包含了各种常用的函数和方法,如: 1. **数组...
超级无敌公共js 常用工具方法 验证 正则表达式
是一个轻量快速、功能强大的JS调试工具,鬼鬼JS调试工具官方版可以将JavaScript的语言代码进行格式化处理,可以解密、可以解密、是目前市面上比较好用的JS调试工具了。这次hi谷歌V8引擎解析JS,从而轻松提高编程人员...
鬼鬼JS调试工具,就如软件名说的那样,辅Zhu程序员的,提高效率的,有需要的欢迎来下载! V8调试注意:一般JS运行返回的结果长度不会超过1024,当遇到变态级的超过1024长度的返回结果时,增大数值,否则会崩溃。小...
"javascript.cs" 这个文件名暗示了这是一个用C#编写的JavaScript工具类。C#是一种面向对象的编程语言,常用于构建Windows应用程序和服务器端应用程序,包括ASP.NET Web应用。通过C#,开发者可以创建JavaScript库或...
总之,JS混淆还原工具通过AST分析等技术帮助开发者理解并恢复混淆的JavaScript代码,虽然并非所有混淆都能完全还原,但它对于调试和维护混淆代码提供了可能。在实际工作中,正确选择和使用这些工具,可以显著提升...
本文将详细介绍JavaScript调试工具的关键知识点,并以WT-JS.exe为例,探讨其特性和使用方法。 **一、JavaScript调试基础** 1. **断点调试**:断点是调试的核心功能,可以在代码的特定行设置,当程序运行到该行时...
60个前端JS常用工具方法
这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...
发条JS调试工具JS-ED 1.9是一款专为JavaScript开发者设计的强大调试工具,它可以帮助程序员高效地定位并解决代码中的错误,优化性能,以及提升开发效率。在本文中,我们将详细介绍JS-ED 1.9的主要功能、使用方法以及...
总结,"sojs-js工具"是一个功能全面、易于使用的JavaScript工具集,能够有效提升前端开发效率,降低项目维护成本。无论是新手还是经验丰富的开发者,都能从中受益,快速实现各种常见的前端功能。
JavaScript工具库是程序员在开发Web应用时常用的资源,它包含了各种实用的函数和方法,旨在简化JavaScript编程,提高代码效率。这些工具库通常提供了一系列针对DOM操作、事件处理、动画效果、Ajax通信等功能的API。...
### 封装JS工具类 #### 1. Echo 方法 该方法的功能是向客户端输出指定的消息。 ```csharp public static void Echo(string msg) { HttpContext.Current.Response.Write(msg); } ``` 通过`HttpContext.Current....
本篇文章将深入探讨JS调试工具的重要性和使用方法。 JS调试工具是开发者在编写和维护JavaScript代码时不可或缺的辅助工具。这些工具提供了丰富的功能,包括断点设置、单步执行、变量查看、调用堆栈分析、性能监控等...
Font.js 是一个强大的JavaScript字体工具包,可处理字体加载事件、metrics 信息以及更好的画布元素的 measureText 方法,可获取字体高度边框等信息。 在线演示:http://pomax.nihongoresources.com/pages/Font.js/ ...