Ext JS 4 require 动态加载

一次性加载完所有的js 文件, 对于比较大型的项目来说,效率较为低下。可能只是一个简单的首页, 也要几秒甚至十几秒才能出得来。

是否可以在需要的时候才进行加载?

动态加载, 是Ext JS 4 中新增的特性。

先直接看看Ext JS 4 中如何实现动态加载。

例子步骤:

1. 新建一个 MusicWin.js 文件,内容如下:

Ext.define('App.ux.MusicWin',{  play : function(){  alert('playing...');  }
}); 

使用Ext 的方式定义一个类:App.ux.MusicWin , 此类中有一个方法play, 方法体就很简单,打印一个提示信息。

2. 在测试页面中 dynamicLoad.html 中, 动态的载入以上js, 并调用play 方法。

<!-- oscar999 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; cha

[Ext JS 4] 动态加载相关推荐

  1. js的动态加载、缓存、更新以及复用(四)

    本来想一气呵成,把加载的过程都写了,但是卡着呢,所以只好在分成两份了. 1.页面里使用<script>来加载 boot.js . 2.然后在boot.js里面动态加载 bootLoad.j ...

  2. js插件动态加载js、css解决方案

    最近因为工作需要做了一个js自动导入的插件,一开始很天真的以为动态创建个script添加到head中就ok了,试了之后才发现了问题,就是如果同时引入了多个js文件,而且后一个文件中用到了前一个文件中的 ...

  3. 函数载入的html触发onload,JS IFRAME动态加载触发onload事件解析

    这篇文章主要为大家详细介绍了JS IFRAME动态加载触发onload事件解析,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. JS代码如下: /* ...

  4. JS练习 -- 动态加载JS

    文章目录 导读 通过CDN网站获取js的url url.script.src XHR加载.script.text 参考资料 导读 日期:2022-1-18 分析网页时,经常遇到一些库未加载的情况,比如 ...

  5. html动态加载js方法,原生JS实现动态加载js文件并在加载成功后执行回调函数的方法...

    本文实例讲述了原生JS实现动态加载js文件并在加载成功后执行回调函数的方法.分享给大家供大家参考,具体如下: 有的时候需要动态加载一个javascript文件,并且在加载成功后执行回调函数(例如文件中 ...

  6. js怎么动态加载js文件(JavaScript性能优化篇)

    下面介绍一种JS代码优化的一个小技巧,通过动态加载引入js外部文件来提高网页加载速度 [基本优化] 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完 ...

  7. 【jquery】Chosen.jquery.js 插件动态加载数据问题

    Chosen.jquery.js目前版本v1.6.2,官方文档链接https://harvesthq.github.io/chosen/ 插件有一个css文件和一个js文件,都命名为Chosen,引入 ...

  8. 第二十四节:动态加载JS和动态加载CSS

    1.动态加载JS 一般需要用到js,需要将js放到<script></<script>中,一般script放到页面底部:或者在顶部引入外部js. <!DOCTYPE ...

  9. 原生js实现动态加载js文件?

    一.写在前面 今天拼多多笔试题,题目如下: 实现一个动态加载函数function loadScript(src, attrs)返回Promise, 其中 src是脚本地址,attrs是脚本属性. 二. ...

最新文章

  1. Python基础04-数据类型:数字、布尔、字符串
  2. 论机器学习的正确学习姿势
  3. 自己搭建个对象存储服务难不难?
  4. Python---根据字符串导入包(importlib)
  5. Android开发之Java和Kotlin混合开发互相跳转报错的问题
  6. Spring Boot 2.3.3 稳定版发布!修复了这18个Bug!!
  7. nodejs项目如何部署到服务器上?
  8. 在MVC3中怎么实现分类列表?
  9. 直接通过服务器文件相对路径实现文件下载
  10. matlab 黄金分析,matlab黄金分割法求解
  11. java开发手机app_java可以开发哪些软件
  12. 【NLP】情绪分析与酒店评论
  13. 上海联通第一家冰激凌无限店正式开业,拥抱新零售时代!
  14. Windows server 2019从头搭建私网***
  15. c++ overload 、override、overwrite
  16. mybatis入门实例(xml文件配置)
  17. 银联接口开发随笔(3)
  18. oracle em13c配置,EM13C添加agent记录两个报错
  19. 开源活动_获得开源薪水,成为社会活动家
  20. 一位刚做半年的萌新建模师,他为何每个月都能拿到上万薪资?他靠的是什么?

热门文章

  1. ie6的png24问题
  2. UVA-10026 Shoemaker's Problem (贪心)
  3. Python中yield的作用??
  4. ubuntu下,apt的参数使用,很实用呦
  5. 公司组织框架以及人员信息同步到钉钉相关解决方案
  6. WIN8系统安装软件时提示“扩展属性不一致“的解决方法
  7. 美团智能搜索推荐模型预估框架的建设与实践
  8. 软件测试第一部分——初步概念与过程
  9. 用python写行列式_用Python开发线性代数算法(一) | 手写行列式算法的实现
  10. delphi idtcpclient 发送十六进制00_91413足球推荐分析 法甲 04:00 南特 VS 巴黎圣日尔曼...