征服Ajax:Web.2.0快速入门与项目实践(Java) PDF 高清版

  • 更新时间:
  • 1425人关注
  • 点击下载

征服Ajax:Web.2.0快速入门与项目实践(Java)》是一本关于Ajax相关的电子书资源,介绍了关于Ajax、Web2.0、Java方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小29.85MB,张桂元,贾燕枫,姜波编写,目前豆瓣、亚马逊、当当、京东等综合评分为:9.8分,我们还提供了PDF格式内容下载,一起来看下具体内容。

资源详情相关推荐
《征服Ajax:Web.2.0快速入门与项目实践(Java)》封面
  • 出版社:人民邮电出版社
  • 作者:张桂元,贾燕枫,姜波
  • 大小:29.85MB
  • 类别:Ajax
  • 热度:494
  • JavaScript正则表达式迷你书 v1.1
  • Java语言程序设计:进阶篇(第10版)
  • PHP、MySQL与JavaScript学习手册(第4版)
  • Java 基础核心总结
  • JavaScript从入门到精通
  • 征服Ajax:Web.2.0快速入门与项目实践(Java)》介绍了在Web 2.0的标准下结合Ajax技术进行各种Java Web应用开发的方式和技巧。本书的特色是以案例为主,将相关知识点作为主线贯穿其中。第1部分是Ajax开发基础,内容涉及搭建运行环境和开发平台、Ajax核心技术及工作流程、Ajax应用技巧。第2部分提供了一个完整的博客在线网站的设计和开发实例,通过对该网站各个功能模块从需求分析、系统设计及部署实现等全过程的分析,使读者能够快速掌握基于Eclipse和MySQL开发平台,并结合Ajax、JSP、Servlet、MVC、Hibernate等主流设计模式及开发技术的技能。

    本书结构清晰、注重实用、深入浅出,非常适合作为Eclipse中Ajax应用开发的自学或培训教材,同时,也适合作为Java Web开发人员的参考用书。

    展开阅读
    精选笔记1:浅析onsubmit校验表单时利用ajax的return false无效问题

    11小时9分钟前回答


    /**
     * 表单提交校验
     **/
    function onSubmit(){
        if($('#name').val().length<2){
            alert("名称请不少于两个汉字");
            return false;
        }
        var t = new Date().getTime();
        $.ajax({
            type: "POST",
            url: "/users/checkrepeat/",
       data: "name=" + $('#name').val() + "&time=" + t,
            success:function(res){
                if(res == 'exists'){
                    alert("名称已存在,请修改.");
                    return false;
                }
            }
        });
    }

    问题原因:
    1. ajax时return false 的function与onsubmit()不是同一个函数;
    2. 在ajax执行时,async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)。

    修改后的代码:

    /**
     * 表单提交校验
     **/
    function onSubmit(){
        if($('#name').val().length<2){
            alert("名称请不少于两个汉字");
            return false;
        }   
        var flag = true;
        var t = new Date().getTime();
        $.ajax({
            type: "POST",
            async:false,  // 设置同步方式
            cache:false,
            url: "/users/checkrepeat/",
       data: "name=" + $('#name').val() + "&time=" + t,
            success:function(res){
                if(res == 'exists'){
                    alert("名称已存在,请修改.");
                    flag = false;
                }
            }
        });
        if(!flag)
            return false;
    展开阅读

    Ajax相关资源

    • Java核心技术:卷I 基础知识

      Java核心技术:卷I 基础知识

      大小:44.4 MBJava

      立即下载
    • Java核心技术及面试指南

      Java核心技术及面试指南

      Java是程序编写全球深受热烈欢迎的語言,尽管Java技术性在应用中已趋成熟期,但招骋销售市场的Java开发优秀人才却依然紧俏。《Java关键技术及招聘面试手册》一书,从Java关键技术的开发和招

      大小:220.6 MBJava面试

      立即下载
    • 写给大忙人看的Java核心技术

      写给大忙人看的Java核心技术

      《 写给大忙人看的Java核心技术 》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对Java 8新特性进行细致讲

      大小:106.9 MBJava

      立即下载
    • 动态网页设计与制作:CSS+JavaScript

      动态网页设计与制作:CSS+JavaScript

      动态网页设计与制作:CSS+JavaScript 作者:吴以欣,陈小宁编著 出版时间:2009

      大小:19.55MB网页设计

      立即下载
    • 写给大忙人的Java SE 9核心技术

      写给大忙人的Java SE 9核心技术

      JavaSE9引进众多关键特性,这种特性危害Java服务平台基地的核心技术和API。很多旧的Java习惯用法已不必须,而新的特性,比如模块化设计,能够让程序流程更高效率。可是把握这种转变并不易

      大小:232 MBJava SE

      立即下载

    学习笔记

    12小时21分钟前回答

    JQuery+Ajax无刷新分页的实例代码

    先看效果图: 实现原理很简单,使用了jquery.pagination这个插件,每当点击页码时异步去服务器去取该页的数据,简单介绍如下: 一、数据库表结构:很简单 就四个字段 分别是News_id News_title News_time News_readtimes 二、前台页面代码: head runat="server" titleJQuery无刷新分页/title link href="Styles/common.css" rel="stylesheet" type="text/css" / link href="Styles/paging.css" rel="stylesheet" type="text/css" / script src="Scripts/jquery-1.4.1.js" type="text/javascript"/script script src="Scripts/jquery.pagination.js" type="text/javascript"/script script type="text/javascript" var pageIndex = 0; var pageSize = 3; $(function() { InitTable(0); $("#Pagination").pagination(%=pageCount %, { callback: PageCallback, prev_text: ……

    12小时50分钟前回答

    jQuery Ajax数据加载知识点总结

    加载 HTML 我们通常使用加载 HTML 的方法来加载 HTML 片段,并插入到指定位置,假设当前页面为: div/divbuttonload/button 同目录下的 test.html 文件内容为: spantest/span 我们可以使用 load 方法来加载 HTML,将其绑定到按钮的点击事件上: $(button).click(function() { $(div).load(test.html); }); 点击按钮后: 加载 JSON JSON 即 Javascript Object Notation,直译过来即 Javascript 对象表示法,因此它能很方便地表示和传输数据,它规定键和值都必须包含在双引号内,且函数为非法 JSON 值。 { name: stephenlee, sex: male} 将上述 JSON 数据保存在 test.json 文件内。我们可以使用 getJSON 方法加载 JSON 数据,同样将其绑定在按钮的点击事件上: $(button).c……