`
wolfmaster
  • 浏览: 154799 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js工具方法

    博客分类:
  • js
阅读更多
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>"+"&nbsp;您好!&nbsp;"
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 =/(!)|(@)|(&amp)|(#)|,|'|(\^)|(\$)|(\.)|(\*)|(\")|(\|)|(\-)/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 工具方法库

    dom.js - 一个专门处理 DOM 相关操作的 JavaScript 工具方法库。原生 JavaScript 纯手动打造,无任何依赖;支持 UMD 和 ES6 模块规范,适应各种运行环境;支持调用 DOM 整体模块和独立调用方法;提供 100+ 实用的 ...

    javascript实用工具方法总结

    NULL 博文链接:https://dreamoftch.iteye.com/blog/1958446

    超级无敌公共js 常用工具方法 验证 正则

    超级无敌公共js 常用工具方法 验证 正则表达式

    鬼鬼JS调试工具7.5

    鬼鬼JS调试工具,就如软件名说的那样,辅Zhu程序员的,提高效率的,有需要的欢迎来下载! V8调试注意:一般JS运行返回的结果长度不会超过1024,当遇到变态级的超过1024长度的返回结果时,增大数值,否则会崩溃。小...

    鬼鬼JS调试工具7.0

    是一个轻量快速、功能强大的JS调试工具,鬼鬼JS调试工具官方版可以将JavaScript的语言代码进行格式化处理,可以解密、可以解密、是目前市面上比较好用的JS调试工具了。这次hi谷歌V8引擎解析JS,从而轻松提高编程人员...

    前端JS常用工具方法

    60个前端JS常用工具方法

    js工具类 使用说明方法介绍同步博客

    js工具类 使用说明方法介绍同步博客 https://blog.csdn.net/qq_34316431/article/details/118142942

    js工具方法弹出蒙版

    js工具方法弹出蒙版,需要的朋友可以参考一下

    发条js调试工具V1.9免费绿色版

    发条js调试工具是一款免费的绿色版简单易于使用的js代码调试软件。经常编程网页的用户,肯定遇到JS调试失败的问题。...发条js调试工具使用方法: 1、输入你需要进行测试的js代码 2、也可以直接的导出来

    js 压缩工具 AjaxMin4Setup (附使用方法)

    关于javascript(js)和css压缩工具的使用,在之前的网 站性能优化工具-javascript压缩工具JSMin, javascript 压缩工具-YUI-compressor, javascript 压缩工具Dojo compressor ,javascript 压缩工具使用说明-...

    JavaScript检测是否开启了控制台(F12调试工具)

    js检测用户是否打开调试工具(chrome) (function(){ var re=/x/; var i=0; console.log(re); re.toString=function(){ window.close(); return '第'+(++i)+'次打开控制台'; } })(); JavaScript检测是否开启了...

    js 调试工具 windows ie

    windows 下面基于ie调试js的工具,安装步骤以及安装方法,工具调试方法,都在里面。

    js-segment-annotator, 基于图像分割的Javascript图像标注工具.zip

    js-segment-annotator, 基于图像分割的Javascript图像标注工具 JS段注释器基于图像分割的Javascript图像标注工具。用鼠标标记图像区域。用vanilla编写,require.js 依赖( 已经打包) 。基于纯客户端的图像分割方法。...

    JavaScript 和 CSS 常用工具方法封装.zip_css_javascript

    JavaScript 和 CSS 常用工具方法封装

    JS检测工具JS-LINT(加配置方法)

    大家知道JS加密的时候少一个分号你都不能加密,这个工具可以准确的告诉你哪里少东西!! 解压后,打开VS-工具-外部工具-添加 输入标题,你给JSLINT起的名字 然后命令处:D:\jsl-0.3.0\jsl.exe(例如你解压到D盘根...

    百度地图JSAPI GL版的JavaScript开源工具库

    本代码库是基于百度地图JSAPI GL版的JavaScript开源工具库,如果使用的是2D地图的话,参考旧的[2D开源库](https://github.com/huiyan-fe/BMap-JavaScript-library)。 ## 如何使用 我们在将GL版的开源工具库放到了...

    js 工具 格式化 Debug工具

    很多时候我们从其他站点上载回来的JS文件都是没有换行和缩进的,形如,。...使用方法也非常的简单:找到(加载)所要格式化的JS文件,选择保存位置,点击运行按钮即可完成格式化,下边是格式化后的效果:

    JavaScript必用到的100个经典方法

    JavaScript常用的方法大全集 项目介绍 JavaScript常用的方法大集合, 里面有对json处理的各种方法, 对时间处理的各种方法。 从手机端,PC端,从ie5到ie11都兼容。 整个项目都是免费开源的。 可以用于开发大型项目...

    前端javascript工具类

    里面是一些我常用的js工具类,以对象形式添加。包含了ES6语法,可修改。绝大部分有方法介绍。并不是特别全面,有需要的或者有什么好的方法可以告诉我,让我也学习一下。

Global site tag (gtag.js) - Google Analytics