it编程 > 前端脚本 > ExtJs

ExtJS4中的requires使用方法示例介绍

57人参与 2024-05-18 ExtJs

extjs4的requires是新增的机制,主要是实现异步加载机制。这样在不点击对应的按钮或者选项的时候就不会加载对应的js文件,提高了加载速度和用户等待时间。

requires机制的实现通过一个ext.loader.setconfig函数来设置文件寻找的映射目录,然后在需要用到对应js文件的时候使用ext.require进行加载。

文件的存储结构如下所示:
 
ux文件夹和lesson2.htm和lesson22.js在相同的目录下,而使用到的mywin.js存放在ux的文件夹中。

在lesson2.html中的代码如下所示:

在该代码片中,并未加载ux目录下的mywin.js文件,那么在加载该页面的时候,并不会把mywin.js文件同时加载进来,只是在需要的时候再加载。这里的需要是通过点击button来实现的。

lesson22.js文件内容如下所示:

ux目录下的mywin.js文件内容如下所示:

注意:这里的文件名称mywin和函数名称必须一样,我试验了一下,如果不一样也会造成无法显示。

刚开始我使用的方法是uspcat上的extjs4教学视频第二讲的写法进行书写,但是始终无法出现我想要的结果,可能是版本问题,也可能是自己的问题,通过这样修改,能够使用requires方法了。特此为记,供有相同困惑的人使用。
(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

ExtJS4中使用mixins实现多继承示例

05-18

解决Extjs4中form表单提交后无法进入success函数问题

05-18

Extjs4中的分页应用结合前后台

05-18

ExtJS[Desktop]实现图标换行示例代码

05-18

将list转换为json失败的原因

05-18

Extjs改变树节点的勾选状态点击按钮将复选框去掉

05-18

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论