`
xinlingwuyu
  • 浏览: 138695 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript Loader

阅读更多
// 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 css_js_loader插件

    首先,我们来理解一下CSS和JS(JavaScript)加载器的重要性。在网页中,CSS负责样式和布局,而JS则处理交互性和动态功能。如果这些资源加载速度慢或者顺序不当,可能会导致页面显示不正常或用户体验下降。css_js_...

    (ZenCart CJloader包含CSS和JS文件类)yellow1912-cjloader-d268660

    Zencart Css Javascript Loader-CJ Loader插件的主要功能: 1.一定程度上 提升zencart网站的性能,用户体验. CJ Loader插件包含了 PHP Minify(一个php开源项目,用于合并和压缩 CSS和JS文件),让zencart网站中的经过...

    JavaScript函数调用堆栈loader

    在本例中,"JavaScript函数调用堆栈loader"是一个特定的Webpack loader,它的主要功能是捕获JavaScript函数调用的堆栈信息,并将其转化为字符串存储在`window.dxj`全局变量中。这样做的好处在于,开发人员可以在...

    Js载入文件并显示进度条JSLoader

    【JSLoader:JavaScript文件加载器】 JSLoader是一种利用JavaScript实现的文件加载工具,它主要用于动态地加载外部资源,如JavaScript文件、CSS样式表、图片等,并且在加载过程中提供进度反馈,以提升用户体验。在...

    在ht5页面端实现threejs模型环绕观看

    Three.js是一个基于WebGL的JavaScript库,它简化了WebGL的复杂性,让开发者能够更容易地创建3D交互式场景。 在Three.js中,要实现3D模型的加载和环绕观看,我们需要经过以下几个步骤: 1. **设置场景(Scene)**:在...

    three.js的stl文件

    在Web3D技术中,尤其是与JavaScript库如three.js结合时,STL文件用于在浏览器中展示3D模型。本文将深入探讨STL文件以及如何在three.js中有效地使用它。 首先,STL文件格式源于早期的3D打印技术,它以三角面片的形式...

    WebGL/ThreeJS场景中创建立体文字TextGeometry

    Three.js是一个基于WebGL的JavaScript库,它简化了在浏览器中处理3D图形的过程。本教程将深入探讨如何在Three.js场景中创建具有深度和纹理的立体文字,即TextGeometry。 首先,我们要了解TextGeometry的基础概念。...

    使用THREE.js加载obj文件

    THREE.js是一个强大的JavaScript库,专门用于在Web浏览器中创建和展示三维图形。它利用了WebGL技术,允许用户在不离开网页的情况下享受丰富的、交互式的3D体验。本篇文章将详细探讨如何使用THREE.js加载和显示OBJ...

    webpack系列之loader

    loader让webpack能够去处理那些非JavaScript文件(webpack自身只理解JavaScript)。loader可以将文件从不同的语言(如TypeScript)转换为JavaScript,或者将内联图片转换为data URL。比如说,可以使用loader来压缩...

    three.js加载obj模型

    在3D图形编程领域,Three.js是一个非常流行的JavaScript库,它允许开发者在Web浏览器中创建交互式的3D场景。本文将深入探讨如何使用Three.js加载OBJ模型,这是一种广泛使用的3D模型格式,常用于共享和导入3D物体到...

    jsloader.js

    JavaScript Loader(如`jsloader.js`)是一种关键的前端开发工具,它允许开发者按需加载JavaScript模块,从而优化页面性能并提升用户体验。"One Page One Application"(通常缩写为SPA)模式是现代Web应用程序的常见...

    ExtJS实现动态载入树

    然后,我们需要创建一个JavaScript文件(org.js),在这个文件中编写ExtJS的代码来构建动态加载树。`Ext.onReady`函数会在DOM加载完成后执行,这是初始化ExtJS组件的最佳时机。我们创建一个新的`TreePanel`实例,...

    jquery easyui tree 树形列表节点异步加载

    - **`loader`回调函数**:`loader`函数负责处理异步请求。它接收三个参数:`param`(用户操作产生的参数)、`success`(成功回调)和`error`(错误回调)。你需要在`loader`中进行Ajax请求,获取子节点数据,然后...

    threejs 天空盒 50+

    在三维图形渲染领域,Three.js 是一款非常流行的 JavaScript 库,它使得 web 开发者能够轻松地在浏览器中创建复杂的 3D 可交互场景。天空盒(Skybox)是 Three.js 中的一种特效,用于模拟环境背景,为场景提供一个...

    loader

    在JavaScript世界中,"loader"一词通常与前端开发中的模块加载器紧密相关,尤其是在使用像webpack这样的现代构建工具时。Webpack是一个强大的静态模块打包工具,它能够将JavaScript、CSS、图片等各种资源视为模块,...

    templatejs的webpakc编译loader一款javascript模板引擎

    当Webpack遇到使用Template.js语法的模板文件时,`template-loader`会将模板编译成JavaScript函数,这样在运行时可以直接调用这个函数,将数据与模板结合生成HTML。 **使用方法** 1. **安装**:首先,你需要通过...

    ext2.0+dwr 实现的动态树

    ExtJS 是一款强大的JavaScript库,主要用于构建富客户端的Web应用程序,尤其在数据可视化和用户界面交互方面表现出色。其中,Ext2.0是该库的一个早期版本,它提供了丰富的组件和功能,包括我们今天要讨论的“动态树...

    前端开源库-less-modify-var-loader

    "less-modify-var-loader"就是一个专为前端开发者设计的开源库,它主要用于处理Less预处理器中的变量,特别是在使用Webpack构建项目时,能够方便地替换Less文件中的变量值。 Less是一种CSS预处理器,它允许我们使用...

    前端开源库-buffer-loader

    **前端开源库-BUFFER-LOADER** 前端开源库Buffer-loader是一种专门为WebPack设计的加载程序模块,它在处理二进制数据,如音频、图片或任何需要使用Node.js中的`Buffer`对象的资源时,提供了便利。这个加载器的主要...

    webpack-babel-loader

    在Webpack配置中,`babel-loader`是一个关键的加载器(loader),用于处理JavaScript源码,确保新语法在旧版本浏览器中也能正常运行。 在"webpack入门和实战(二)"中,我们将深入理解Webpack的loader和plugin系统,...

Global site tag (gtag.js) - Google Analytics