是否可以忽略代码以改善加载时间?

时间:2010-06-26 18:01:52

标签: jquery html

我不喜欢每次点击链接时都要加载新页面,我正在考虑构建类似于iframe的内容。

当我点击一个锚标签时,我想加载一个div,但我不希望在点击该锚标签之前加载div内容。


即。你去www.example.com,加载很快,然后你点击'生物'或'联系我们',它加载已经写好的新内容,告诉浏览器忽略HTML中的部分代码。这甚至可能吗?

2 个答案:

答案 0 :(得分:1)

在jQuery中,您可以输入:

<script type="text/javascript">
        $(document).ready(function(){
        $("#DivName a").click(function(event){
            event.preventDefault();
            $("#DivName").load($(this).attr("href"));
        });
    });
    </script>

它会起作用;)

答案 1 :(得分:0)

我使用名为Google Web Toolkit的产品来做到这一点。使用GWT,您通常会更改UI的某些部分,而无需从服务器请求全新的HTML页面。您可以从服务器发送数据请求,浏览器中运行的JavaScript代码负责向用户显示该数据。 GWT应用程序使用Java编写并编译为JavaScript以在浏览器上执行。用户无需使用插件或扩展即可运行应用程序,只需使用现代浏览器即可。

JQuery是另一种选择。 GWT倾向于吸引Java开发人员,因为它是用Java语言编写的,而JQuery是一组JavaScript库,许多JavaScript开发人员都比较熟悉。