jsLoader.js来管理页面所需引入的js、css
JSLoader提供了JavaScript库共享资源
JSLoader被描述为一个零安装解决方案,允许Web站点无需学习如何安装即可使用新的工具包。该类型解决方案将使浏览器和代理缓存更加有效,并将防止多个站点维护各自版本的工具包。JSLoader的创造者回答了为什么创建它的问题:
快速应用,以及来自主机托管位置的简单原型(零安装)
企业级设置中的文件共享资源(帮助缓存和版本管理)
为开发者包含资产提供了一种简单方式,它将促进应用并给那些不想下载代码静态副本(维护梦魇)的人们以充分的价值
JSLoader不是第一个寻求满足这些需求的库。JSLoader的创造者之一,Dov Katz承认这一点并列出了类似的库:OpenJSAN 和OpenMV 。但表示它们不能完全满足需求。
当我被分派这一任务的时候,我所需要的是一个针对企业级环境产品就绪(production-ready)的、开发者友好的解决方案。我的主要目标是让开发者更容易使用script,他们不应该自己进行安装。直到所有由OpenAjax的Hub或OpenJSAN使用的脚本被准备好为止,JSLoader系统提供了足够的好处,让我们在一个企业级产品设置中进行处理。
在Ajaxian上有一个 有趣的讨论。众多的相关实现被提及,从Csi到jsPax。Kat指出许多争论归结为去了解它意欲何为(想要成为什么,不想成为什么)
在许多基本层级,这只不过是在页面上编写相同的脚本和风格标签,无需知道以什么顺序引入哪些脚本。仅仅这样对我的利益相关者就已经很有用了。它不是用来解决命名空间问题的,大多数情况下,一个企业设置状态都最终在你的浏览器缓存中,因为多个内部站点共享了同一个loader和众多资产。
一步:将jsloader.js引入
将jsloader先下载在放到某目录下
<script type="text/javascript" src="../resources/jsloader.js"></script>
二步:引入所需的js和css 此处注意它(../)会自动被截去
<script type="text/javascript">
JSLoader.loadJavaScript("/ExtTestPro/WebContent/resources/libs/ext/adapter/ext/ext-base.js");
JSLoader.loadJavaScript("/ExtTestPro/WebContent/resources/libs/ext/ext-all.js");
JSLoader.loadStyleSheet("/ExtTestPro/WebContent/resources/libs/ext/resources/css/ext-all.css");
</script>
分享到:
相关推荐
"vant.min.js" 是 Vant 库的压缩版本 JavaScript 文件,包含了所有 Vant 组件的代码。这个文件经过了压缩处理,减小了文件大小,有利于加快页面加载速度。在 HTML 项目中,你需要在 `<head>` 标签内通过 `<script>` ...
在 jsp 文件中,我们可以使用相对于jsp 页面的相对路径来引用外部.css 或.js 文件。例如,在 test.jsp 文件中,我们可以使用以下代码来引用 styles 目录下的 main.css 文件和 scripts 目录下的 dtree.js 文件: ```...
总的来说,"wow.min.js" 和 "animate.css" 是网页设计中的利器,它们简化了CSS3动画的实现过程,使得开发者能更专注于内容和用户体验的创造,而不必深陷于底层技术的细节之中。在压缩包中,"wow"文件很可能包含了...
只需在HTML文件中引入"video.min.js"和"video-js.min.css",然后通过JavaScript设置播放器配置,就可以启动一个Video.js播放器。例如,你可以通过以下方式初始化: ```html <!DOCTYPE html> <link href="video-...
`ol.js`是OpenLayers的核心JavaScript库,包含了所有的地图渲染、图层管理、交互操作等功能;而`ol.css`则是配套的样式表文件,提供了默认的用户界面样式和地图元素的布局。 1. **OpenLayers 概述** OpenLayers ...
Toastr.js 和 Toastr.css 是两个常用的前端库,用于在网页中添加美观且功能丰富的通知或消息提示。这个下载包包含了这两个关键文件,帮助开发者轻松实现交互式用户通知。 Toastr.js 是一个轻量级的JavaScript库,...
在实际应用中,我们通常会在文档头部引入`select2.min.css`,并在脚本部分引入`select2.min.js`,并确保在DOM加载完成后初始化Select2。例如: ```html <!DOCTYPE html> <link href="dist/select2.min.css" rel=...
同时,Bootstrap还提供了一些可选的JavaScript插件,如工具提示、弹出框和滚动spy等,这些可以通过引入额外的JavaScript文件来启用。 在实际项目中,你可以根据需求自定义Bootstrap,例如改变主题颜色、调整字体...
通过引入这个文件,你可以轻松地在页面上添加各种交互元素,无需从头编写复杂的JavaScript代码。例如,要创建一个对话框,只需简单调用`.dialog()`方法,jQuery UI会自动处理剩下的布局、事件绑定和动画效果。 ...
它们依赖于JQuery库,因此在使用前需要确保页面已经引入了JQuery。 使用Bootstrap,开发者可以快速搭建出美观、专业的界面,无需从零开始编写大量的CSS和JavaScript代码。它遵循移动优先的原则,确保在移动设备上的...
标题中的"jquery.min.js+bootstrap.min.js+bootstrap.min.css"提到了三个关键的JavaScript和CSS文件,这些都是在Web开发中非常重要的资源。jQuery是一个高效、简洁的JavaScript库,而Bootstrap则是一个流行的前端...
为了使用这些依赖,开发者需要在HTML中引入这些CSS和JS文件,通常通过`<link>`和`<script>`标签来完成。然后,通过JavaScript来实例化Cropper对象,并进行相关配置,例如设置裁剪比例、允许的最大尺寸、是否开启旋转...
在本主题中,我们将深入探讨如何使用 Three.js 的 CSS3DRenderer 来渲染全景图,这是一种将3D对象与CSS3变换相结合的技术,能够实现高效且性能良好的3D效果。 首先,CSS3DRenderer 是 Three.js 提供的一个渲染器,...
在网页开发中,视频播放功能是一项重要的组成部分,而"Video需要的js和css文件"这个主题则涉及到在网页上实现视频播放所必需的JavaScript库和样式表文件。在这个压缩包中,我们找到了三个核心文件:video.min.js,...
1. d3.min.js,ldavis.v1.0.0.css,ldavis.v1.0.0.js三个文件内容 2. pyLDAvis的实例 3. 实例请参考:https://blog.csdn.net/weixin_35757704/article/details/123150467
通过`bootstrap.min.css`和`bootstrap.bundle.min.js`,开发者可以享受到Bootstrap的样式和JavaScript组件,而`about.css`则为自定义样式提供了空间。在实际使用时,确保正确引用这些文件,并根据项目需求调整或扩展...
本资源提供了dtree库所需的两个关键文件:`dtree.css`和`dtree.js`,以及相关的图标和API文档,帮助开发者更便捷地在项目中集成和使用dtree。 `dtree.css`是CSS样式表文件,它包含了dtree控件的样式定义。这些样式...
只需通过CSS类名引用,即可在页面中显示对应的图标。 在实际开发中,layui的引用方式通常是将layui.js和layui.css链接添加到HTML头部,确保在页面加载时能正确解析和应用样式及脚本。同时,需要确保font图标所在的...
element ui 2.15.14 打包后结果 在页面上引入 js 和 css 文件即可开始使用