程序技术好文:网站全局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
相关文章
|
16天前
|
JavaScript
原生js炫酷随机抽奖中奖效果代码
原生js随机抽奖是一个炫酷的根据数据随机抽奖的代码,该网页可进行随机抽取一个数据,页面动画高科技、炫酷感觉的随机抽奖效果,简单好用,欢迎下载!
33 3
原生js炫酷随机抽奖中奖效果代码
|
13天前
|
JavaScript 前端开发
利用事件循环提高 JavaScript 程序的性能
本文介绍了事件循环在JavaScript中的工作原理,以及如何通过合理利用事件循环来优化程序性能,包括异步操作、任务优先级和避免阻塞等技巧。
|
13天前
|
移动开发 前端开发 JavaScript
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
于辰在大学期间带领团队参考网易游戏官网的部分游戏页面,开发了一系列前端实训作品。项目包括首页、2021校园招聘页面和明日之后游戏页面,涉及多种特效实现,如动态图片切换和人物聚合效果。作品源码已上传至CSDN,视频效果可在CSDN预览。
22 0
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
|
14天前
|
JavaScript 前端开发 中间件
JS服务端技术—Node.js知识点
本文介绍了Node.js中的几个重要模块,包括NPM、Buffer、fs模块、path模块、express模块、http模块以及mysql模块。每部分不仅提供了基础概念,还推荐了相关博文供深入学习。特别强调了express模块的使用,包括响应相关函数、中间件、Router和请求体数据解析等内容。文章还讨论了静态资源无法访问的问题及其解决方案,并总结了一些通用设置。适合Node.js初学者参考学习。
31 1
|
21天前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
189 4
|
22天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
74 6
|
18天前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码。通过安装和配置这些工具,可以确保代码风格一致,提高代码质量和可读性。
49 1
|
Web App开发 JavaScript 数据安全/隐私保护
|
Web App开发 JavaScript .NET
javascript客户端检测技术
原文:javascript客户端检测技术 javascript客户端检测技术  1. Firefox    Gecko是firefox的呈现引擎。当初的Gecko是作为通用Mozilla浏览器一部分开发的,而第一个采用Gecko引擎的浏览器是Netscape6; 我们可以使用用户代理检测下:如下JS代码: var ua = navigator.
1151 0