我有一个问题的研究,并通过正常的JavaScript技术不能为它找到一个解决方案(也许有,但我没有发现任何)。
关键是,我的应用程序加载(插入)每当用户装载系统的部分JavaScript文件。 问题是当我尝试卸载(删除)之一。
我注意到,如果我打开一个部分(它加载脚本A“),然后加载B节(它加载脚本B”),然后装载部分一遍,在一个脚本代码”不会再运行,因此,每一个在那里活动注册没有得到执行,这一点我希望发生的事情。 (也许一些额外的一种清洁的要求,我不知道呢?)
有任何想法吗? 如果我刚才说的让任何意义......
一个例子:
1-用户输入部分“产品”
2 - 无论是用户界面和相关联的“产品”的JavaScript文件中得到加载
2.1- Products.js is now inserted in the <head>
2.2- Products.js code gets parsed and executed
3-用户输入部分的“客户端”
3.1 - Products.js reference is removed from the <head>
4-两个相关联的“客户”得到加载用户界面和JavaScript文件
4.1- Clients.js is now inserted in the <head>
4.2- Clients.js code gets parsed and executed
5-用户输入部分“产品”
5.1 - Clients.js reference is removed from the <head>
6-无论是用户界面和相关联的“产品”的JavaScript文件中得到加载
6.1- Products.js is now inserted in the <head>
6.2- Products.js code **DOES NOT** get parsed nor executed
提前致谢。
PS:没有框架被用于这个应用程序的一部分。