今天闲来没事读了一本书 ajax
其实是一个古老的东东了,现在都用jquery ajax,但是因为看到书中有这个就拿来都了一下。
这本书还是不错的。异步操作从服务器获取相应的数据后,大部分需要在前台写javascript DOM 来展现数据,如果数据很复杂,就变成了胖客户端了,客户端js太多,导致系统太慢,这是不是个问题呢?
1.介绍了最重要的对象 :XMLHTTPREQUEST2.介绍了往后台传值的 Post,Get 方法 以及 传参数的各种类型, 参数可以是 普通字符串,可以是xml,也可以是Jason键值对。
3.访问WEB服务: SOAP, REST 这两个都没接触过,是干嘛的呢?
4. Xmlhttprequest对象只能访问发起文档所在域中的资源,访问其他域的资源怎么办呢? 第四章给了详细解答。
5. 实例:自动完成 google 搜索框就是这样做的 第四章最后一个例子
6. 介绍一下实用的工具: 包括压缩js 的工具 具体在第五章。
JSDoc 帮助JS 建立文档
HTMLValidator ,Checky 帮助验证html的准确性 在firefox下下载插件安装即可用。
JSLint 是验证js的工具
JS 模糊 压缩工具:单词拼写比较复杂,现在项目用不到,要是用到了在去网上搜吧,或者回第五章看看。免费的工具。挺好
7. JS 的单元测试JSUnit
8. 调试JS 的工具
第四章还讲了一下pototype 没用过 可以在仔细读读。
最后讲了一下流行的AjAx 框架,毕竟要写一些重复的代码,每次都写显得太累赘,书里介绍的框架都没用过 ,倒是在实际中JQuery用的比较多,现在也比较流行。
只要内容不是很多的刷新都可以用ajax来是想,现在是用jquery ajax。
原来 我记得有一次面试有人问 jquery ajax 跨域怎么解决 我都不知道,现在懂点皮毛了。
走马观花的把这本288页的书看完了。哇哈哈。