javascript - 当存在超过 9 个相同脚本时,由于脚本原因,页面加载需要时间

标签 javascript jsp

观察到由于脚本的原因,页面加载时间过长,我的页面上有类似的 8-9 个脚本,如何避免脚本加载。

这是一个打开弹出窗口的简单脚本,可用于静态和动态内容。

               <script> $(function () {
            $("#LoginOpener").dialog({
                autoOpen: false,
                height: 350,
                resizable: false,
                modal: true,
                minHeight: 250,`enter code here`
                delay: 5000,
                open: function (event, ui) {
                    $(event.target).dialog('widget')
                            .css({position: 'fixed'})
                            .position({my: 'center', at: 'center', of: window});
                    $('.test').addClass('test');

                },
                width: 600,
                show: {
                    duration: 1000
                },
                hide: {
                    duration: 1000
                }
            });
            $.ajax({
                type: "GET",
                cache: false,
                url: "pagename.jsp"
            });

            $(".LoginOpener").click(function () {
                $("#LoginOpener").dialog("open");

            });

            function closeCommentPopup()
            {
                $("#LoginOpener").dialog("close");
            }
        }); <script>

最佳答案

明白了..这是由于“<%@include file="pagename.jsp"%>”。因此页面在加载期间始终考虑 pagename.jsp 的所有内容。因此它正在加载。

通过 iFrame 处理包含。有效。

关于javascript - 当存在超过 9 个相同脚本时,由于脚本原因,页面加载需要时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860521/

相关文章:

javascript - 使用状态和模板文字进行重定向 react

css - eclipse 在 jsp 中找不到 bootstrap css

javascript - angularjs 只优化计数一次

javascript - 从 Java 创建 JavaScript 对象数组

java - Ubuntu/Tomcat 服务器 UTF-8 编码问题

java - 如何修复 java.lang.NumberFormatException : for String "" in my servlet?

java - 在 AJAX 响应中返回 JSP?

javascript - JS : Event not showing in Google Analytics

javascript - 在weakmaps中设置新值时我们会改变状态吗?

javascript - 正则表达式在字符串的一部分内搜索