程序技术好文:网站全局js代码

简介: 程序技术好文:网站全局js代码

"

这几天开始看公司的一套系统,整理的网站全局js代码

/*

文件名:base.js

功能说明:全站通用的全局变量及公用方法

创建日期:2010-09-26

*/

//引入jquery库文件

document.write(""//代码效果参考:https://v.youku.com/v_show/id_XNjM5OTg2NDcxNg==.html

"");

//全局配置

var GlobalSetting = {

//站点名称

SiteName: ""后台"",

//管理后台名称

ManageName: ""管理系统"",

//版权信息

CopyRight: ""Copyright @2010-2013 管理系统 All Rights Reserved.""

};

//错误提示信息

var ErrorInfo = {

//ajax超时错误

Ajax_TimeOut: ""服务器忙,数据通信超时!""

};

//成功提示信息

var SuccessInfo = {

RegisterSuccess: ""注册成功!""

};

//如果页面没有标题,则使用全局设置中的标题

if (document.title == """") {

document.title = GlobalSetting.SiteName;

}

//如果页面有标题,则页面标题等于原标题+""-""+全局配置标题

else {

document.title = document.title + ""-"" + GlobalSetting.SiteName;

}

//设为首页

function addFav() {

if (document.all) {

window.external.addFavorite("""" + PathInfo, ""46棋牌"");

} else if (window.sidebar) {

window.sidebar.addPanel(""46棋牌"", """" + PathInfo, """");

}

}

//添加收藏//代码效果参考:https://v.youku.com/v_show/id_XNjM5OTg3MjA4NA==.html

function setHome() {

if (document.all) {

document.body.style.behavior = ""url(#default#homepage)"";

document.body.setHomePage("""" + PathInfo);

} else if (window.sidebar) {

if (window.netscape) {

try {

netscape.security.PrivilegeManager.enablePrivilege(""UniversalXPConnect"");

} catch (e) {

alert(""抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将【signed.applets.codebase_principal_support】设置为'true'"");

}

} else {

var prefs = Components.classes【""@mozilla.org/preferences-service;1""】.getService(Components.interfaces.nsIPrefBranch);

prefs.setCharPref(""browser.startup.homepage"", """" + PathInfo);

}

}

}


"
image.png
相关文章
|
5天前
|
JavaScript
鼠标事件(点击换色)分别使用js和jQuery代码实现
鼠标事件(点击换色)分别使用js和jQuery代码实现
12 1
|
2天前
|
JavaScript 前端开发 iOS开发
优秀的JavaScript代码技巧大分享
优秀的JavaScript代码技巧大分享
12 3
|
2天前
|
JavaScript 前端开发 测试技术
编写高质量JavaScript代码怎么做
编写高质量JavaScript代码怎么做
11 2
|
5天前
|
JavaScript
JS九行代码实现1~10猜数字游戏
JS九行代码实现1~10猜数字游戏
11 0
|
5天前
|
移动开发 JavaScript 前端开发
基于CSS3、原生JS、Vue3.0技术各自实现序列帧动画效果
这篇文章展示了如何使用纯CSS3、原生JavaScript以及Vue 3.0技术来实现序列帧动画效果,并通过代码示例和动画效果展示了每种方法的实现过程和最终效果。
12 0
|
5天前
|
JavaScript 前端开发
JavaScript中的代码执行顺序
这篇文章通过示例代码解释了JavaScript中的代码执行顺序,特别是`load`事件的使用,它确保只有在整个页面加载完成后才会执行指定的JavaScript函数。
|
前端开发 JavaScript
一个奇妙的在线JavaScript学习网站
今天来介绍一个优秀的在线交互学习JavaScript的网站,叫做Try JavaScript。点击链接,我们可以看到如下一个界面,它提示我们在双引号中输入自己的名字,然后按回车。
717 0
|
1月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
60 2
|
17天前
|
JavaScript 前端开发
JS:一篇文章带你搞懂什么是异步
JS:一篇文章带你搞懂什么是异步
|
1月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
54 4

热门文章

最新文章