程序技术好文:网站全局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
相关文章
|
17天前
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
39 1
|
1月前
|
JavaScript
原生js炫酷随机抽奖中奖效果代码
原生js随机抽奖是一个炫酷的根据数据随机抽奖的代码,该网页可进行随机抽取一个数据,页面动画高科技、炫酷感觉的随机抽奖效果,简单好用,欢迎下载!
45 3
原生js炫酷随机抽奖中奖效果代码
|
19天前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
28 5
|
1月前
|
JavaScript 前端开发
利用事件循环提高 JavaScript 程序的性能
本文介绍了事件循环在JavaScript中的工作原理,以及如何通过合理利用事件循环来优化程序性能,包括异步操作、任务优先级和避免阻塞等技巧。
|
1月前
|
移动开发 前端开发 JavaScript
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
于辰在大学期间带领团队参考网易游戏官网的部分游戏页面,开发了一系列前端实训作品。项目包括首页、2021校园招聘页面和明日之后游戏页面,涉及多种特效实现,如动态图片切换和人物聚合效果。作品源码已上传至CSDN,视频效果可在CSDN预览。
31 0
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
|
1月前
|
JavaScript 前端开发 中间件
JS服务端技术—Node.js知识点
本文介绍了Node.js中的几个重要模块,包括NPM、Buffer、fs模块、path模块、express模块、http模块以及mysql模块。每部分不仅提供了基础概念,还推荐了相关博文供深入学习。特别强调了express模块的使用,包括响应相关函数、中间件、Router和请求体数据解析等内容。文章还讨论了静态资源无法访问的问题及其解决方案,并总结了一些通用设置。适合Node.js初学者参考学习。
36 1
|
13天前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
1月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码。通过安装和配置这些工具,可以确保代码风格一致,提高代码质量和可读性。
77 1
|
JavaScript 前端开发 Go
[转贴]40种网站设计常用技巧(Javascript)
回到家了,没有开发环境,这几天只能看网页学习一下。这是csdn上转载的一篇,有些东东还是值得一看的。1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2.
764 0