RubyLouvre / jsbook

一些章节
275 stars 84 forks source link

第十三章 数据交互模块 #213

Closed Zjingwen closed 7 years ago

Zjingwen commented 7 years ago

原文:凭心而论,上面的方法已经很高效了,只判定了一次,然后缓存生成方式。但有没有更优雅的设计呢?!

建议:凭心而论,上面的方法已经很高效了,只判定了一次,然后缓存生成方式。但有没有更优雅的设计呢?!


原文:IE10终于把这些事件一口气实现了,如表13.1所示。

建议:IE10终于把这些事件一口气实现了,如下表所示。


原文: 2.分离异步与同步处理

var ajax = $.ajax({
    url: "script.php",
    type: "POST",
    data: {
        id: menuId
    },
    dataType: "html"
}).fail(function(jqXHR, textStatus) {
    alert("Request failed: " + textStatus);
});

//同步还在执行代码,这个函数有可能在AJAX结束前调用
dosomething()
//同步还在执行代码,这个函数有可能在AJAX结束前调用
dosomething()

//异步还在等在成功响应
aajax.done(function(msg) {
    $("#log").html(msg);
})

建议:

aajax.done(function(msg) {
    $("#log").html(msg);
})

//aajax修改为ajax

原文:ajax自2005出现公众面前,已经有十多年,算是一个很长寿的技术方案了。而它的取替点,则安排w3c一惯的手段,从社区成熟的方案标准化。fetch,大抵可以认为jQuery.ajax的官方版。

建议:ajax自2005年出现公众面前,已经有十多年,算是一个很长寿的技术方案了。而它的取替点,则根据w3c一惯的手段,从社区成熟的方案标准化。fetch,大抵可以认为jQuery.ajax的官方版。


RubyLouvre commented 7 years ago

好了