动态加载js文件是ext4.x的一个新特性,可以有效的减少浏览器的压力,提高渲染速度。如动态加载自定义组件

1.在js/extjs/ux目录下,建立自定义组件的js文件.

2.编写MyWindow.js文件

Ext.define('js.extjs.ux.MyWindow'/*名称一定要与路径相对应*/,{        extend : 'Ext.window.Window',title : '动态加载的组件',width : 400,height : 300,bodyStyle: 'background:#ffc; padding:10px;',html : 'hello,world'
});

3.启动ext的动态加载机制,并设置要加载的路径

Ext.Loader.setConfig({enabled : true,paths : {'myux': 'js/extjs/ux'}
});

4.创建

Ext.create('js.extjs.ux.MyWindow').show();

5.完毕

6.注意

动态加载js文件,是在第4步实例化的时候才加载的,而不是在第3步。

转载于:https://www.cnblogs.com/myCodingSky/p/3541130.html

ExtJS4.x动态加载js文件相关推荐

  1. JavaScript动态加载js文件

    /********************************************************************** JavaScript动态加载js文件* 说明:* 之前没 ...

  2. php动态页面加载慢,通过动态加载JS文件提升网站访问速度

    相对与HTML,CSS,javascript是最影响浏览器性能的,因为浏览器在遇到<script>标签时,必须等待js代码下载和执行完毕后再执行后面的内容,因此当页面中js文件过多时,网站 ...

  3. 动态加载js文件是异步的

    动态加载js文件是异步的. 今天调试一个错误,一个js方法各种调不到. 原因是因为所调方法的js文件是动态加载进来的. <script type="text/javascript&qu ...

  4. 在线客服系统源码开发实战总结:动态加载js文件实现粘贴一段js的sdk代码,直接引入插件效果...

    常见的在线客服系统中,或者是统计代码中,粘贴一段js代码,就能引入某个插件的效果.这个是怎么实现的呢? 原理非常的简单: 对于不同的加载文件类型创建不同的节点,然后添加各自的属性,最后扔到head 标 ...

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

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

  6. java加载js_[Java教程]javascript如何动态加载js文件

    [Java教程]javascript如何动态加载js文件 0 2016-01-01 00:00:52 javascript如何动态加载js文件: 有时候我们需要根据需要动态加载js文件,本章节就简单介 ...

  7. js jq 动态加载js文件

    1.jquery方法 $.getScript("./test.js"); //加载js文件 $.getScript("./test.js",function() ...

  8. html动态加载js文件

    一共有三种方法: 1.jquery方法: 源码: var headTag = document.getElementsByTagName('head')[0]; var scriptAry=headT ...

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

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

最新文章

  1. Java版SMS4加密算法
  2. sysv-rc-conf --- Linux设置开机自动启动
  3. ajax成功后XML 解析错误:格式不佳
  4. 记录下我的Linux系统中vim文件的配置---(.vimrc文件配置模板)
  5. 如何画c语言箭头鼠标,简单的鼠标绘图程序
  6. 微信小程序的学习资料销售平台
  7. java怎么判断字符串是否为空的几种方法
  8. 计算机专业有必要数学竞赛吗,高中数学竞赛必要吗
  9. ubuntu硬盘序列号怎么查询_linux查看设备和硬盘序列号 ip mac地址
  10. 数学建模【规划模型--线性规划(整数规划、0-1规划)、非线性规划-附:案例分析、奶制品的生产和销售(详细求解过程)】
  11. C# 查询科星继电器的输入端状态以及控制输出
  12. 微信开发笔记——微信网页登录授权,获取用户信息
  13. Android应用优化指南
  14. 代码随想录01 | 704二分查找和27移除元素
  15. 连续微小线段速度前瞻规划算法
  16. linux下删除空行的几种方法
  17. org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.ljw
  18. python pymsql 下载_python pymysql的安装
  19. python小课是什么-攻陷朋友圈的8.9元Python小课,有哪些新套路?
  20. 我们工作到底为了什么?---惠普前中国区总裁的感悟

热门文章

  1. hdu3395纯KM
  2. 不同组织间的邮件收发
  3. 剑指offer-调整数组顺序使奇数位于偶数前面13
  4. Exchange Server 2019新功能预览-揭秘被削减的功能
  5. Vue2.0 + ElementUI 手写权限管理系统后台模板(一)——简述
  6. [转]MySQL实现分页查询
  7. mogilefsd同步速度调优
  8. kafka--storm--mongodb
  9. mysql保留2位小数字段如何设置 浮点数
  10. My Site Cleanup Job