// Core functions for Blackbird Template
// written by Jeremy Edmiston (jeremyedmiston@pointloma.edu)
// The functions have been adapted from various sources
// and re-written to provide maximum flexibility
// and compatability with various browsers.
//Global Declarations
var ie = (document.all) ? true : false;
var scriptPath = templatePath + 'scripts/';
var stylePath = templatePath + 'styles/';
var imagePath = templatePath + 'images/';
// Detect Browser and load appropriate scripts
if(ie){loadJS('ie.js')}else{loadJS('ff.js')}
function loadJS(scriptName) {
var head = document.getElementsByTagName('head').item(0);
var js = document.createElement('script');
js.setAttribute('language','javascript');
js.setAttribute('type','text/javascript');
if (scriptName.indexOf("/")== -1) {
js.setAttribute('src', scriptPath + scriptName);
}else{
js.setAttribute('src', scriptName);
}
js.setAttribute('id',scriptName);
js.setAttribute('defer','true');
if (ie){
document.write('<script language=" + js.language + " type=" + js.type + " src="+%20js.src%20+%20" id=" + js.id + "></script>');
}else{
head.appendChild(js);
}
}
分享到:
相关推荐
zencart安装Fast and Easy Checkout for Zen Cart前必须要安装的插件。
Zencart Css Javascript Loader-CJ Loader插件的主要功能: 1.一定程度上 提升zencart网站的性能,用户体验. CJ Loader插件包含了 PHP Minify(一个php开源项目,用于合并和压缩 CSS和JS文件),让zencart网站中的经过...
webpack loader,记录JavaScript函数调用堆栈到字符串window.dxj中,该堆栈可格式化进一步对比分析 也可保存不同时刻的对象进行对比分析
template.js的webpakc编译loader——一款javascript模板引擎
ifdef-loader Webpack加载器,可直接从Webpack进行JavaScript或TypeScript条件编译( #if ... #elif ... #else ... #endif )。 有条件的编译指令写在///三斜杠注释中,这样它们就不会影响普通JavaScript或...
采用rust编写的超快javascript到javascript编译器
前端项目-jquery.html5loader,jquery.html5loader可以预加载<b>images...这个插件需要一个json文件来获取必须预加载的文件(您也可以使用一个javascript对象),它提供了一个简单的API,以百分比形式给您加载的文件量。
Google Maps JavaScript API加载程序 描述 动态加载Google Maps JavaScript API脚本。 这从 npm包中获得灵感,但使用ES6,Promises和TypeScript对其进行了更新。 该软件包的早期版本可在但在此处已重命名为软件包 ...
antlr4-webpack-loader 加载ANTLR4语法文件( .g4 )并将其编译为JavaScript。 import { MyGrammarLexer , MyGrammarParser , MyGrammarListener , MyGrammarVisitor} from './MyGrammar.g4' ;配置将ANTLR4 ...
monkey-hot-loader, 用于热插拔JavaScript模块的web pack加载程序 monkey-hot-loader一个 web pack 加载程序,它向JavaScript系统添加动态更新功能。 查看这篇文章详细的技术细节。摘要这里加载器与 react-hot-...
前端开源库-less-modify-var-loader修改var加载器更少,webpack加载器更好地替换更少的变量
注意:从ArcGIS API for JavaScript v4.18版本开始,您可以尝试安装并而不是使用esri-loader。 在下面阅读更多有关。 准备跳进去了吗? 请按照下面的“和说明”开始。 然后,详细了解如何并将其与 , , , 或。 想...
Ajax-page-loader.zip,使用ajax加载html页面的javascript库,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...
P2P Media Loader - 一个开源JavaScript库,它使用现代浏览器(即WebRTC)的功能通过P2P传送媒体。 它不需要任何浏览器插件或插件即可运行。是Hls.js和Shaka Player的引擎,可通过HLS或DASH实现P2P共享实时和VOD流。
Vue, vue-router, Webpack 和 vue-loader
npm install --save-dev webpack-conditional-loader 用法 在您的webpack.config.js 将webpack-conditional-loader作为数组中的最后一个加载器,因此它将先处理所有其他代码。 module: { rules : [ { test : / \...
@ oom / page-loader Javascript库使用ajax加载页面并替换当前页面中的内容。 它更改标题,URL,CSS和javascript。 您可以使用此库来提高页面加载速度并创建漂亮的页面过渡。 它具有以下功能: 没有依赖关系 超轻 ...
如何在vue-cli中使用css-loader实现css module 【前言】 无论是vue还是react的css模块化解决方案都是依赖loader来实现的 在使用上,vue中用scoped属性实现样式的私有化,利用深度作用选择器/deep来实现样式的去...
JavaScript Universal Bundle Loader,如 。 <!DOCTYPE html > < html lang =" en " > < head > < meta charset =" UTF-8 " > < meta name =" viewport " content =" width=device-width...
JavaScript HLS客户端的加载器 建造 要构建hlsjs-ipfs-loader,请确保已安装最新版本的npm。 然后,只需从hlsjs-ipfs-loader项目根目录运行以下命令: npm install npm run build 这会将一个独立的JS捆绑包写入...