最常用的20个javascript方法函数
常用的script方法函数有哪些?下面本站小编为你盘点,废话不说,直接放码!
1字符串长度截取
function cutstr(str, len) {
var temp,
icount = 0,
patrn = /[^x00-xff]/,
strre = "";
for (var i = 0; i < th; i++) {
if (icount < len - 1) {
temp = tr(i, 1);
if ((temp) == null) {
icount = icount + 1
} else {
icount = icount + 2
}
strre += temp
} else {
break;
}
}
return strre + "..."
}
2替换全部
aceAll = function(s1, s2) {
return ace(new RegExp(s1, "gm"), s2)
}
3清除空格
= function() {
var reExtraSpace = /^s*(.*?)s+$/;
return ace(reExtraSpace, "$1")
}
4清除左空格/右空格
function ltrim(s){ return ace( /^(s*| *)/, ""); }
function rtrim(s){ return ace( /(s*| *)$/, ""); }
5判断是否以某个字符串开头
tWith = function (s) {
return xOf(s) == 0
}
6判断是否以某个字符串结束
ith = function (s) {
var d = th - th;
return (d >= 0 && IndexOf(s) == d)
}
7转义html标签
function HtmlEncode(text) {
return ace(/&/g, '&')ace(/"/g, '"')ace(//g, '>')
}
8时间日期格式转换
at = function(formatStr) {
var str = formatStr;
var Week = ['日', '一', '二', '三', '四', '五', '六'];
str = ace(/yyyy|YYYY/, ullYear());
str = ace(/yy|YY/, (ear() % 100) > 9 ? (ear() % 100)ring() : '0' + (ear() % 100));
str = ace(/MM/, (onth() + 1) > 9 ? (onth() + 1)ring() : '0' + (onth() + 1));
str = ace(/M/g, (onth() + 1));
str = ace(/w|W/g, Week[ay()]);
str = ace(/dd|DD/, ate() > 9 ? ate()ring() : '0' + ate());
str = ace(/d|D/g, ate());
str = ace(/hh|HH/, ours() > 9 ? ours()ring() : '0' + ours());
str = ace(/h|H/g, ours());
str = ace(/mm/, inutes() > 9 ? inutes()ring() : '0' + inutes());
str = ace(/m/g, inutes());
str = ace(/ss|SS/, econds() > 9 ? econds()ring() : '0' + econds());
str = ace(/s|S/g, econds());
return str
}
9判断是否为数字类型
function isDigit(value) {
var patrn = /^[0-9]*$/;
if ((value) == null || value == "") {
return false
} else {
return true
}
}
10设置cookie值
function setCookie(name, value, Hours) {
var d = new Date();
var offset = 8;
var utc = ime() + (imezoneOffset() * 60000);
var nd = utc + (3600000 * offset);
var exp = new Date(nd);
ime(ime() + Hours * 60 * 60 * 1000);
ie = name + "=" + escape(value) + ";path=/;expires=" + TString() + ";domain=;"
}
11获取cookie值
function getCookie(name) {
var arr = h(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) return unescape(arr[2]);
return null
}
12加入收藏夹
function AddFavorite(sURL, sTitle) {
try {
avorite(sURL, sTitle)
} catch(e) {
try {
anel(sTitle, sURL, "")
} catch(e) {
alert("加入收藏失败,请使用Ctrl+D进行添加")
}
}
}
13设为首页
function setHomepage() {
if () {
vior = 'url(#default#homepage)';
omePage('')
} else if (bar) {
if (cape) {
try {
lePrivilege("UniversalXPConnect")
} catch(e) {
alert("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 base_principal_support 值该为true")
}
}
var prefs = ses[1']ervice(refBranch);
harPref('page', '')
}
}
14加载样式文件
function LoadStyle(url) {
try {
teStyleSheet(url)
} catch(e) {
var cssLink = teElement('link');
= 'stylesheet';
= 'text/css';
= url;
-
插图中计算机技术的应用
下面是本站小编搜索整理的关于插图中计算机技术的应用,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!在新时代的发展下,社会已经把技术和艺术完美的融合在一起,在许多方面,两者的结合已经让人无法想象了。计算机技术与艺术的...
-
办公文秘:处理好特别会议
办公文秘遇到特别会议要如何处理呢?所谓特别会议是指那些在规定的时间而定期召开的例行会议之外,由于非常特别的情况而由主管经理临时召开或指派他人临时召开的内部工作性会议,是该部门在管理或商务活动出现特殊情况时,而采取的一种应变措施。特别会议虽然是在应...
-
企业怎么做好网络营销方案
任何策划都要事先做好方案才能够实施,网络营销也不例外。好的网络营销策划方案,包含着对许多细节方面的处理。下面本站小编搜索整理了关于企业做好网络营销方案的方法技巧,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!1、...
-
win7提高网速的方法
使用Win7系统的用户电脑使用了一段时间,发现自己的电脑网速不如以前,怎么会差别这么大呢?这是什么问题?win7如何提高网速?下面是小编分享的win7提高网速的方法,一起来看一下吧。win7提高网速的方法一方法一:首先在介绍前建议先查毒和清理系统垃圾;依次打开:开始--运...