JS获取浏览器语言动态加载JS文件示例代码
项目出于多语言版本的考虑,前台使用easyui,通过获取浏览器语言版本,来相对的加载easyui语言包,easyui默认语言包en-US
代码如下
<script type="text/javascript">
//ie
if (navigator.browserLanguage != "undefined" && navigator.browserLanguage != null) {
if (navigator.systemLanguage == "zh-CN") {
document.write("<script src='jquery-easyui/locale/easyui-lang-zh_CN.js'><\/script>");
}
}
//firefox、chrome,360
else {
if (navigator.language == "zh-CN") {
document.write("<script src='jquery-easyui/locale/easyui-lang-zh_CN.js'><\/script>");
}
}
</script>
相关推荐
-
如何实现JavaScript动态加载CSS和JS文件
项目中需要用到动态加载CSS 文件,整理了一下,顺便融合了动态加载JS 的功能写成了一个对象,先上代码: var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ throw new Error('argument "path" is required !'); } var head = document.getElementsByTagName('head')[0]; var link =
-
用ajax动态加载需要的js文件
习惯了用java,在java中,需要某个类直接import就可以了,所以做javascript的时候也想实现这个效果. 前段时间,用了下dojo,里面的dojo.require的功能很不错,一看代码,晕了,一大堆东西,唉-还是自己写个简单点的,dojo.require可以引入包,我就只做一个导入js文件的. 开始用的document.write,执行顺序不对了,这是在后面进行导入,而我们总是在前面执行中就需要导入的js,这样,执行中就会报"某某未定义",就是顺序问题了. 接着,我就想用
-
详谈LABJS按需动态加载js文件
LABjs 是一个很小的 JavaScript 工具,用来根据需要加载 JavaScript 文件,通过使用该工具可以提升页面的性能,避免加载不需用到的 JavaScript 文件,可以实现动态并行加载脚本文件,以及管理加载脚本文件的执行顺序. 简单示例 $LAB .script("script1.js", "script2.js", "script3.js") .block(function(){ // wait for all to load
-
jquery及js实现动态加载js文件的方法
本文实例讲述了jquery及js实现动态加载js文件的方法.分享给大家供大家参考,具体如下: 问题: 如果用jquery append直接加载script标签的话,会报错的.除了document.write外,还有没有其他的比较好的动态加载js文件的方法. 解决方法: 1.jquery方法 $.getScript("./test.js"); //加载js文件 $.getScript("./test.js",function(){ //加载test.js,成功后,并执
-
动态加载js文件简单示例
本文实例讲述了动态加载js文件的方法.分享给大家供大家参考,具体如下: function loadScript(url){ var hd = document.getElementsByTagName('head')[0], js = document.createElement('script'); js.src = url; js.type = "text/JavaScript"; if(js.addEventListener){ js.addEventListener("
-
使用javaScript动态加载Js文件和Css文件
JS动态加载CSS 在可换主题的界面中具有很重要的意义,用户可以根据自己的浏览习惯选择自己喜欢的页面显示方式,下面详细说明. 希望下面的方法对你有帮助. (1)使用JavaScript动态加载Js文件 /*JavaScript动态加载Js文件*/ var scriptNode = document.createElement('script'); scriptNode.src = 'proxy.js?t='+new Date().getTime();/*附带时间参数,防止缓存*/ documen
-
动态加载JS文件的三种方法
直接看实例.例1 重新加载js文件 复制代码 代码如下: function loadJs(file) { var head = $("head").remove("script[role='reload']"); $("<scri" + "pt>" + "</scr" + "ipt>").attr({ role: 're
-
javascript中动态加载js文件多种解决办法总结
一个比较全部在动态加方法 复制代码 代码如下: /* 动态加载js v1.0 by:dum 用法:src="webJsBase.js?load=a,b" 注:加载本目录下js*/var webJsBase = { require: function(libraryName) { document.write('<script type="text/javascript" src="'+libraryName+'
-
使用jquery动态加载Js文件和Css文件
如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助. Jquery动态加载Js和Css扩展方法 $.extend({ includePath: '', include: function(file) { var files = typeof file == "string" ? [file]:file; for (var i = 0; i < files.length; i++) { var name = files[i].r
-
动态加载js文件 document.createElement
复制代码 代码如下: var Rash=true; var msg=""; function norash() { if (confirm("确定要取消吗")) Rash=false; } function rashit() { setInterval('getrss()',Inttime); } function getrss() { if (Rash==true) { head=document.getElemen
-
使用jquery动态加载js文件的方法
方法很简单,这里就不多废话了,直接奉上代码: 复制代码 代码如下: $.extend({ includePath: '', include: function(file) { var files = typeof file == "string" ? [file]:file; for (var i = 0; i < files.length; i++) { var name = files[i].repl
随机推荐
- Angular2 NgModule 模块详解
- 外贸网站屏蔽中国IP访问的多种方法
- jcrop 网页截图工具(插件)开发
- PHP+MYSQL中文乱码问题
- Python实现的几个常用排序算法实例
- YUI模块开发原理详解
- JS分割字符串并放入数组的函数
- javascript学习(二)javascript常见问题总结
- 微信小程序图片自适应支持多图实例详解
- 使用jquery组件qrcode生成二维码及应用指南
- windows 2003中IIS6的安全配置
- jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
- Android Kotlin开发实例(Hello World!)及语法详解
- Spring Data JPA使用Sort进行排序(Using Sort)
- phpmyadmin 常用选项设置详解版
- Android实现调用系统图库与相机设置头像并保存在本地及服务器
- 长青教学论坛为您免费提供php空间
- Mongodb的oplog详解
- golang如何自定义json序列化应用详解
- SpringBoot使用Jsp的示例代码
