程序技术好文:网站全局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
相关文章
|
2月前
|
JavaScript 前端开发 算法
流量分发代码实战|学会用JS控制用户访问路径
流量分发工具(Traffic Distributor),又称跳转器或负载均衡器,可通过JavaScript按预设规则将用户随机引导至不同网站,适用于SEO优化、广告投放、A/B测试等场景。本文分享一段不到百行的JS代码,实现智能、隐蔽的流量控制,并附完整示例与算法解析。
73 1
|
3月前
|
JavaScript 前端开发
怀孕b超单子在线制作,p图一键生成怀孕,JS代码装逼娱乐
模拟B超单的视觉效果,包含随机生成的胎儿图像、医疗文本信息和医院标志。请注意这仅用于前端开发学习
|
4月前
|
监控 算法 JavaScript
基于 JavaScript 图算法的局域网网络访问控制模型构建及局域网禁止上网软件的技术实现路径研究
本文探讨局域网网络访问控制软件的技术框架,将其核心功能映射为图论模型,通过节点与边表示终端设备及访问关系。以JavaScript实现DFS算法,模拟访问权限判断,优化动态策略更新与多层级访问控制。结合流量监控数据,提升网络安全响应能力,为企业自主研发提供理论支持,推动智能化演进,助力数字化管理。
92 4
|
3月前
|
JavaScript
JS代码的一些常用优化写法
JS代码的一些常用优化写法
63 0
|
5月前
|
存储 JavaScript 前端开发
在NodeJS中使用npm包进行JS代码的混淆加密
总的来说,使用“javascript-obfuscator”包可以帮助我们在Node.js中轻松地混淆JavaScript代码。通过合理的配置,我们可以使混淆后的代码更难以理解,从而提高代码的保密性。
391 9
|
6月前
|
前端开发 JavaScript
【Javascript系列】Terser除了压缩代码之外,还有优化代码的功能
Terser 是一款广泛应用于前端开发的 JavaScript 解析器和压缩工具,常被视为 Uglify-es 的替代品。它不仅能高效压缩代码体积,还能优化代码逻辑,提升可靠性。例如,在调试中发现,Terser 压缩后的代码对删除功能确认框逻辑进行了优化。常用参数包括 `compress`(启用压缩)、`mangle`(变量名混淆)和 `output`(输出配置)。更多高级用法可参考官方文档。
385 11
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
230 2
|
10月前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
146 1
JavaScript中的原型 保姆级文章一文搞懂