相关疑难解决方法(0)

JQuery动态加载Javascript文件

我有一个非常大的javascript文件,我只想在用户点击某个按钮时加载.我使用jQuery作为我的框架.是否有内置方法或插件可以帮助我这样做?

更多细节:我有一个"添加注释"按钮,应该加载TinyMCE javascript文件(我把所有TinyMCE的东西都煮成了一个JS文件),然后调用tinyMCE.init(...).

我不想在初始页面加载时加载它,因为不是每个人都会点击"添加评论".

我明白我可以这样做:

$("#addComment").click(function(e) { document.write("<script...") });
Run Code Online (Sandbox Code Playgroud)

但是有更好/封装的方式吗?

javascript jquery tinymce lazy-loading jquery-plugins

131
推荐指数
2
解决办法
11万
查看次数

根据需要加载javascript依赖项

我确信这个问题有不同的方法,我可以想到一些.但我想听听其他人对此的看法.更具体地说,我已经构建了一个小部件,允许用户从谷歌地图中选择他们的位置.此小部件按需显示,并且可能会在其放置的页面的每10次使用中使用.加载此窗口小部件(google maps js api)的依赖项的最简单方法是在页面中放置一个脚本标记.但这会使浏览器请求加载每个页面上的脚本.我正在寻找一种方法,只有当用户需要显示小部件时,才能使浏览器请求该脚本.

javascript google-maps

10
推荐指数
1
解决办法
4600
查看次数