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>
分享到:
相关推荐
总的来说,"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 ...
在实际应用中,我们通常会在文档头部引入`select2.min.css`,并在脚本部分引入`select2.min.js`,并确保在DOM加载完成后初始化Select2。例如: ```html <!DOCTYPE html> <link href="dist/select2.min.css" rel=...
Toastr.js 和 Toastr.css 是两个常用的前端库,用于在网页中添加美观且功能丰富的通知或消息提示。这个下载包包含了这两个关键文件,帮助开发者轻松实现交互式用户通知。 Toastr.js 是一个轻量级的JavaScript库,...
同时,Bootstrap还提供了一些可选的JavaScript插件,如工具提示、弹出框和滚动spy等,这些可以通过引入额外的JavaScript文件来启用。 在实际项目中,你可以根据需求自定义Bootstrap,例如改变主题颜色、调整字体...
通过引入这个文件,你可以轻松地在页面上添加各种交互元素,无需从头编写复杂的JavaScript代码。例如,要创建一个对话框,只需简单调用`.dialog()`方法,jQuery UI会自动处理剩下的布局、事件绑定和动画效果。 ...
标题中的"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 提供的一个渲染器,...
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
本资源提供了dtree库所需的两个关键文件:`dtree.css`和`dtree.js`,以及相关的图标和API文档,帮助开发者更便捷地在项目中集成和使用dtree。 `dtree.css`是CSS样式表文件,它包含了dtree控件的样式定义。这些样式...
通过引用这个CSS文件,开发者可以快速地为H5应用或网页添加一致且美观的界面风格。此外,`min`前缀表示这是一个压缩版本,相比于源文件,它体积更小,加载速度更快,优化了性能。 `mui.min.js` 是MUI的JavaScript库...
总的来说,"animation.css和jquery.aniview.min.js"的组合为网页开发人员提供了一个简单且强大的工具,使得在页面滚动时实现元素动画变得更加容易。通过合理利用这两个文件,开发者可以创建出富有动态感、互动性强的...
通过`bootstrap.min.css`和`bootstrap.bundle.min.js`,开发者可以享受到Bootstrap的样式和JavaScript组件,而`about.css`则为自定义样式提供了空间。在实际使用时,确保正确引用这些文件,并根据项目需求调整或扩展...
Toastr.js 和 Toastr.css 是两个在前端开发中常用的库,它们是基于Bootstrap框架的一个轻量级、优雅的提示消息插件。这个插件为开发者提供了一种方便的方式来展示通知或消息,而不会打断用户的正常操作。现在我们来...
标题 "jquery.min.js+bootstrap.min.js+bootstrap.min.css.zip" 提供的...在实际应用中,只需将这三者引入到 HTML 页面的 `<head>` 或者 `<body>` 标签中,即可开始利用 jQuery 和 Bootstrap 的强大功能来开发网页。
element ui 2.15.14 打包后结果 在页面上引入 js 和 css 文件即可开始使用
最后是`css3-mediaqueries.min.js`,这个文件是针对CSS3媒体查询的JavaScript实现。CSS3媒体查询是HTML5的一个重要组成部分,它允许开发者根据设备特性(如视口宽度、设备像素比等)来定义不同的样式规则。在不支持...
imgpreview.css 文件包含了 MUI 图片预览所需的样式规则。这些样式通常会处理预览图片的布局、大小调整、过渡动画以及与页面其他元素的交互效果。例如,它可能包含预览窗口的定位、图片的居中显示、手势滑动的触发...