Javasript与jQueryc语言程序设计电子版版

您现在的位置:
Ajax与jQuery程序设计(十三五高等职业教育计算机类专业规划教材)
&&&&关于Ajax和jQuery的基本概念介绍和技术讲解的书籍在市场上有很多,但这些书籍只足关于一些知识点的讲解,没有全面地总结Aiax的应用场景和代码实现,也没有关于两者结合的案例。本书将Ajax和jQuery两者结合起来,既有知识点的介绍,也有实际的案例,使读者通过学习具体环境下每个实例的代码实现掌握知识与技能。&&&&程永恒主编的《Ajax与jQuery程序设计(十三五高等职业教育计算机类专业规划教材)》前3章为Ajax技术介绍及实际案例,每个案例都有详细讲解及代码。第4章为jQuery库详解,第5章为jQuery中Ajax的应用,第6章介绍了jQuery UI的应用。第7章为基本jQuery的应用:电子相册系统,组合了前面多个知识点的内容,为读者提供完整的项目参考。&&&&本书使用大量案例覆盖Ajax技术应用的典型场景,案例介绍明晰,代码注释清楚,并使用完整的流程图表示调用关系,在小结中指明实例可扩展改进的部分。jQuery的介绍与使用更是符合当前的潮流,使前端开发变得更加简捷与高效。&&&&本书适合作为高等职业院校计算机专业Ajax和jQuery课程的教材,也可作为Web网站开发人员、JSP和Java程序员,以及广大Ajax技术应用爱好者的参考用书。
第1章&&Ajax概述&&1.1&&Web 2.0时代的Web开发&&&&1.1.1&&应用系统的发展&&&&1.1.2&&传统Web应用的缺点&&1.2&&重新设计Web应用&&&&1.2.1&&富Internet应用&&&&1.2.2&&Ajax的实际应用&&1.3&&Ajax技术简介&&&&1.3.1&&Ajax的工作方式&&&&1.3.2&&Ajax的技术核心&&&&1.3.3&&Ajax的编程平台&&&&1.3.4&&Ajax的特征与优势&&1.4&&第一个Aiax应用实例&&&&1.4.1&&传统的聊天室&&&&1.4.2&&使用Aiax实现聊天室功能&&1.5&&两种开发模式下的对比&&小结&&习题第2章&&XMLHttpRequest对象详解&&2.1&&XMLHttpRequest对象概述&&2.2&&XMLHttpRequest的方法和属性&&&&2.2.1&&XMLHttpRequest的方法&&&&2.2.2&&XMLHttpRequest的属性&&2.3&&服务器请求&&&&2.3.1&&发送GET请求&&&&2.3.2&&发送POST请求&&&&2.3.3&&发送请求时的编码问题&&2.4&&XMLHttpRequest对象的运行周期&&小结&&习题第3章&&虚拟机实时迁移&&3.1&&注册表单验证&&&&3.1.1&&技术要点&&&&3.1.2&&数据库设计&&&&3.1.3&&用户操作界面register.html&&&&3.1.4&&服务器端响应程序&&&&3.1.5&&验证码生成文件code.isp&&&&3.1.6&&JavaScriDt文件checker.js&&3.2&&根据邮编获取地区信息&&&&3.2.1&&技术要点&&&&3.2.2&&数据库设计&&&&3.2.3&&用户操作界面postalcode.html&&&&3.2.4&&服务器端响应文件postalServlet.java&&3.3&&搜索提示模拟&&&&3.3.1&&技术要点&&&&3.3.2&&数据库设计&&&&3.3.3&&客户端页面&&&&3.3.4&&服务器端程序支持&&3.4&& XML响应&&&&3.4.1&&发送XML请求&&&&3.4.2&&服务器端响应&&&&3.4.3&&客户端显示&&3.5&&JSON响应&&&&3.5.1&&JSON数据格式&&&&3.5.2&&服务器端JSON格式数据生成&&&&3.5.3&&客户端数据显示&&3.6&&三级联动菜单&&&&3.6.1&&技术要点&&&&3.6.2&&数据库设计&&&&3.6.3&&客户端页面&&&&3.6.4&&服务器端程序&&小结&&习题第4章&&jQuery库详解&&4.1&&jQuery入门&&&&4.1.1&&jQuery的优势&&&&4.1.2&&引入jQuery库文件&&&&4.1.3&&jQuery实例&&4.2&&jQuery选择器&&&&4.2.1&&基本选择器&&&&4.2.2&&过滤选择器&&4.3&&jQuery中的DOM操作&&&&4.3.1&&jQuery中基本的DOM操作&&&&4.3.2&&包裹操作&&4.4&&jQuery中的HTML操作&&&&4.4.1&&元素内容&&&&4.4.2&&元素属性&&&&4.4.3&&元素样式&&&&4.4.4&&元素CSS&&4.5&&jQuery中的事件处理&&&&4.5.1&&事件处理模型&&&&4.5.2&&jQuery中的事件&&&&4.5.3&&事件处理&&小结&&习题第5章&&jQuery中Ajax的应用&&5.1&&jQuery中的Ajax&&&&5.1.1&&$.ajax()方法&&&&5.1.2&&$.load()方法&&&&5.1.3&&$.get()方法&&&&5.1.4&&$.post()方法&&&&5.1.5&&$.getJSON()方法&&&&5.1.6&&$.getScript()方法&&5.2&&序列化表单数据&&&&5.2.1&&serialize()方法的定义和用法&&&&5.2.2&&serializeArray()方法&&5.3&&设置全局Ajax默认选项&&5.4&&Ajax全局事件&&小结&&习题第6章&&jQuery UI的应用&&6.1&&jQuery UI的开发&&6.2&&拖放组件&&&&6.2.1&&拖动组件简介&&&&6.2.2&&拖动组件的方法&&&&6.2.3&&放置组件简介&&&&6.2.4&&放置组件的应用&&6.4&&缩放组件&&&&6.4.1&&缩放组件的方法&&&&6.4.2&&缩放组件的应用&&6.5&&选择组件&&&&6.5.1&&选择组件的方法&&&&6.5.2&&选择组件的应用&&6.6&&排序组件&&&&6.6.1&&排序组件的方法&&&&6.6.2&&排序组件的应用&&6.7&&jQuery UI组件的开发&&&&6.7.1&&选项卡&&&&6.7.2&&对话框&&&&6.7.3&&日期选择器&&小结&&习题第7章&&基于jQuery的应用:电子相册系统&&7.1&&实现持久层&&&&7.1.1&&技术要点&&&&7.1.2&&配置SessionFactory&&&&7.1.3&&开发通用DAO组件&&&&7.1.4&&完成DAO组件的实现类&&7.2&&实现业务逻辑层&&&&7.2.1&&实现业务逻辑层接口&&&&7.2.2&&配置业务逻辑层组件&&7.3&&实现客户端调用&&&&7.3.1&&访问业务逻辑层组件&&&&7.3.2&&处理用户登录&&&&7.3.3&&获得用户相片列表&&&&7.3.4&&处理翻页&&&&7.3.5&&实现图片上传&&&&7.3.6&&页面加载时的处理&&小结&&习题&&&&16课学会网页程序设计——HTML5+CSS3+JavaScript+jQuery+AJAX+Bo...
自营订单满49元(含)免运费
不足金额订单收取运费5元起
邀请好友参加吧
开 本:16开纸 张:胶版纸包 装:平装-胶订是否套装:否国际标准书号ISBN:5所属分类:&&&
下载免费当当读书APP
品味海量优质电子书,尊享优雅的阅读体验,只差手机下载一个当当读书APP
本商品暂无详情。
当当价:为商品的销售价,具体的成交价可能因会员使用优惠券、积分等发生变化,最终以订单结算页价格为准。
划线价:划线价格可能是图书封底定价、商品吊牌价、品牌专柜价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品曾经展示过的销售价等,由于地区、时间的差异化和市场行情波动,商品吊牌价、品牌专柜价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:折扣指在划线价(图书定价、商品吊牌价、品牌专柜价、厂商指导价等)某一价格基础上计算出的优惠比例或优惠金额。如有疑问,您可在购买前联系客服咨询。
异常问题:如您发现活动商品销售价或促销信息有异常,请立即联系我们补正,以便您能顺利购物。
当当购物客户端手机端1元秒
当当读书客户端万本电子书免费读1.298元/1年/1个账号2.主从账号方便管理3.集中开发票,方便报销风险评测中我们将持续追踪该企业,并及时自动完成信息更新浏览:251电话:020-3999****查看更多邮箱:暂无信息网址:地址:广州市番禺区东环街迎星东路143号星力动漫游戏产业园J406简介:广州星古互联网科技有限公司,专注于手机游戏和应用的研发及运营,市场覆盖广泛。目前在总部深圳及广州产品研发中心、运营中心已...详情更新时间 :下载报告关注监控产品/资质/团队编辑信息企业暂无信息编辑该模块信息浏览企业的用户会大幅提升编辑信息潘志坤他有1家公司,分布如下广东共1家广州星古互联网科技有限公司等注册资本注册资本:注册资本,又称额面资本,是指公司成立时注册登记的资本总额。注册资本一语,在各国公司法中并不...* 名词解释由天眼查合作伙伴北大法宝提供注册时间注册时间:一般指公司注册日期,即公司是向工商局申请营业执照登记的时间。依法设立的营利法人,由登记机关...* 名词解释由天眼查合作伙伴北大法宝提供公司状态登录查看自身风险暂无自身风险信息周边风险该公司 的股东*******曾因************而被列入企业经营异常名录(1)详情其他(0)详情预警提醒该公司 发生了************变更(1)详情其他(2)详情登录查看暂无相关信息,看看该公司的其他信息法定代表人变更饶斌潘志坤2组织机构备案邓瑞琼(董害);见出按(董害);饶斌(花理);熊起峰(董害长);杨没中(监害);邓瑞琼(董害);见出按(董害);潘志坤(花理);熊起峰(董害长);杨没中(监害);3董事备案邓瑞琼(董害);见出按(董害);饶斌(花理); [退明]熊起峰(董害长);杨没中(监害);邓瑞琼(董害);见出按(董害);潘志坤(花理); [新院]熊起峰(董害长);杨没中(监害);登录后查看更多信息游戏手机游戏和应用研发服务商暂无相关信息,看看该公司的其他信息暂无相关信息,看看该公司的其他信息共2页登录后查看更多信息我想联系这家企业,因为我要合作我要投资我要投诉这家企业是我的,我要查看合作意向1个投资意向0个投诉意见0个认证该家企业后,可查看所有的信息-->收到的赞共个赞点赞
收到的评论
同地区同行业公司置顶反馈APP微信天眼查公众账号下载天眼查APP电&&&&&&&话 : 400-871-6266工作时间 : 周一至周五 9:00-18:30在线客服 :&商务合作 : 官方论坛 :&官方微信 : 官方QQ群 : 全国企业信用信息公示系统中国裁判文书网中国执行信息公开网国家知识产权局商标局版权局固定电话:400-871-6266版权所有:北京金堤科技有限公司(C)2015 JINDIDATA 京ICP备违法和不良信息举报电话:400-871-6266举报邮箱:‘javasript’ 分类的存档
作为简单快捷,易于维护的页面设计方案,越来越受到工作室,作品集,或者个人博客类网站用户的青睐,我们可以使用不同的特效来使得页面更加的丰富和炫动,今天我们将介绍几款可以作为开发的,帮助大家快速简便的实现一个的网站设计,希望大家喜欢!
使用这个插件,可以帮助你快速的搭建一个滚动的页面导航,如果你需要比较简单直接的方式开发一个单页面的网站,这个插件是一个不错的选择。
jQuery ScrollPath是一个非常棒的插件,允许你画出自己自定义的滚动路径。HTML元素可以被放置到路径上,而且类似的鼠标滚轮,键盘上下移动键,或者空格都可以帮助你移动到你需要到达的元素位置。并且一个可选的自定义滚动条可以帮助你方便的点击和拖拽滚动。而且插件允许你使用CSS变形旋转整个页面。
使用这个jQuery插件可以帮助我们定位页面任何内容块到画布,并且可以使用键盘来浏览。而且这个部分可以被上下左右的导航和浏览。
curtain.js是一个用来使用自定义的窗帘效果显示多个固定面板的jquery插件,拥有非常棒的滚动特效。
一个缩放的插件,但是可以用来定位单页面中的不同区域
这个插件可以用来创建单页面的网站,这个插件的实现方式是将不同菜单中的内容保存到不同HTML文件中,并且通过定义的div来加载不同的菜单项内容。
Justapage不仅仅是一个插件,还是一个用来设计单页面网站的模板,这个模板是跨浏览器兼容的,并且支持移动设备!
这个超棒的插件可以帮助你生成视差滚动特效,如果你希望你的网站更酷一些,那么就整合这个插件吧!
可以用作页面内滚动操作的导航设计插件。它可以让你方便的处理页面滚动事件,你可以比较自由的在自己的UI中使用这个插件控制页面滚动事件。
document 文挡对象 – JavaScript脚本语言描述
———————————————————————
  注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
  否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”
  ———————————————————————
  对象属性
  document.title //设置文档标题等价于HTML的title标签
  document.bgColor //设置页面背景色
  document.fgColor //设置前景色(文本颜色)
  document.linkColor //未点击过的链接颜色
  document.alinkColor //激活链接(焦点在此链接上)的颜色
  document.vlinkColor //已点击过的链接颜色
  document.URL //设置URL属性从而在同一窗口打开另一网页
  document.fileCreatedDate //文件建立日期,只读属性
  document.fileModifiedDate //文件修改日期,只读属性
  document.fileSize //文件大小,只读属性
  document.cookie //设置和读出cookie
  document.charset //设置字符集 简体中文:gb2312
  ———————————————————————
  常用对象方法
  document.write() //动态向页面写入内容
  document.createElement(Tag) //创建一个html标签对象
  document.getElementById(ID) //获得指定ID值的对象
  document.getElementsByName(Name) //获得指定Name值的对象
  document.body.appendChild(oTag)
  ———————————————————————
  body-主体子对象
  document.body //指定文档主体的开始和结束等价于body>/body>
  document.body.bgColor //设置或获取对象后面的背景颜色
  document.body.link //未点击过的链接颜色
  document.body.alink //激活链接(焦点在此链接上)的颜色
  document.body.vlink //已点击过的链接颜色
  document.body.text //文本色
  document.body.innerText //设置body>…/body>之间的文本
  document.body.innerHTML //设置body>…/body>之间的HTML代码
  document.body.topMargin //页面上边距
  document.body.leftMargin //页面左边距
  document.body.rightMargin //页面右边距
  document.body.bottomMargin //页面下边距
  document.body.background //背景图片
  document.body.appendChild(oTag) //动态生成一个HTML对象
  常用对象事件
  document.body.onclick=”func()” //鼠标指针单击对象是触发
  document.body.onmouseover=”func()” //鼠标指针移到对象时触发
  document.body.onmouseout=”func()” //鼠标指针移出对象时触发
  ———————————————————————
  location-位置子对象
  document.location.hash // #号后的部分
  document.location.host // 域名+端口号
  document.location.hostname // 域名
  document.location.href // 完整URL
  document.location.pathname // 目录部分
  document.location.port // 端口号
  document.location.protocol // 网络协议(http:)
  document.location.search // ?号后的部分
  documeny.location.reload() //刷新网页
  document.location.reload(URL) //打开新的网页
  document.location.assign(URL) //打开新的网页
  document.location.replace(URL) //打开新的网页
  ———————————————————————
selection-选区子对象
  document.selection
  ———————————————————————
  images集合(页面中的图象)
  a)通过集合引用
  document.images //对应页面上的img标签
  document.images.length //对应页面上img标签的个数
  document.images[0] //第1个img标签
  document.images[i] //第i-1个img标签
  b)通过nane属性直接引用
  img name=”oImage”
  document.images.oImage //document.images.name属性
  c)引用图片的src属性
  document.images.oImage.src //document.images.name属性.src
  d)创建一个图象
  var oImage
  oImage = new Image()
  document.images.oImage.src=”1.jpg”
  同时在页面上建立一个img /标签与之对应就可以显示
  ———————————————————————-
  forms集合(页面中的表单)
  a)通过集合引用
  document.forms //对应页面上的form标签
  document.forms.length //对应页面上/formform标签的个数
  document.forms[0] //第1个/formform标签
  document.forms[i] //第i-1个/formform标签
  document.forms[i].length //第i-1个/formform中的控件数
  document.forms[i].elements[j] //第i-1个/formform中第j-1个控件
  b)通过标签name属性直接引用
  /formform name=”Myform”>input name=”myctrl”/>/form
  document.Myform.myctrl //document.表单名.控件名
  c)访问表单的属性
  document.forms[i].name //对应form name>属性
  document.forms[i].action //对应/formform action>属性
  document.forms[i].encoding //对应/formform enctype>属性
  document.forms[i].target //对应/formform target>属性
  document.forms[i].appendChild(oTag) //动态插入一个控件
  document.all.oDiv //引用图层oDiv
  document.all.oDiv.style.display=” //图层设置为可视
  document.all.oDiv.style.display=”none” //图层设置为隐藏
  document.getElementId(”oDiv”) //通过getElementId引用对象
  document.getElementId(”oDiv”).style=”
  document.getElementId(”oDiv”).display=”none”
  /*document.all表示document中所有对象的集合
  只有ie支持此属性,因此也用来判断浏览器的种类*/
  图层对象的4个属性
  document.getElementById(”ID”).innerText //动态输出文本
  document.getElementById(”ID”).innerHTML //动态输出HTML
  document.getElementById(”ID”).outerText //同innerText
  document.getElementById(”ID”).outerHTML //同innerHTML
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
否则会提示你一个错误信息 “引用的元素为空或者不是对象”
//窗口自身
window.self
//引用本窗口window=window.self
window.closed
//表示窗口是否已经关闭
window.name
//为窗口命名
window.defaultStatus
//设定窗口状态栏信息
window.location
//URL地址,设置这个属性可以打开新的页面
———————————————————————
window.alert(“text”)
//提示信息对话框
window.confirm(“text”)
//确认对话框
window.prompt(“text”)
//要求键盘输入对话框
window.setIntervel(“action”,time)
//每隔指定的时间(毫秒)就执行一次操作
window.clearInterval()
//清除时间设置作用就是终止循环
window.setTimeout(action,time)
//隔了指定的时间(毫秒)执行一次操作
window.open()
//打开新的窗口
window.close()
//关闭脚本所在窗口
———————————————————————
window.event
window.document
//见document对象详解
window.history
window.screen
window.navigator
window.external
———————————————————————
window.history对象
window.history.length
//浏览过的页面数
history.back()
history.forward()
history.go(i)
//到历史清单的第i位
//i&0前进,i&0后退
———————————————————————
window.screen对象
window.screen.width
//屏幕宽度
window.screen.height
//屏幕高度
window.screen.colorDepth
//屏幕色深
window.screen.availWidth
//可用宽度
window.screen.availHeight
//可用高度(除去任务栏的高度)
———————————————————————
window.external对象
window.external.AddFavorite(“地址”,”标题” )
//把网站添加到收藏夹
———————————————————————
window.navigator对象
window.navigator.appCodeName
//浏览器代码名
window.navigator.appName
//浏览器程序名
window.navigator.appMinorVersion
//浏览器补丁版本
window.navigator.cpuClass
//cpu类型 x86
window.navigator.platform
//操作系统类型 win32
window.navigator.plugins
window.navigator.opsProfile
window.navigator.userProfile
window.navigator.systemLanguage
//客户系统语言 zh-cn简体中文
window.navigator.userLanguage
//用户语言,同上
window.navigator.appVersion
//浏览器版本(包括系统版本)
window.navigator.userAgent
window.navigator.onLine
//用户否在线
window.navigator.cookieEnabled
//浏览器是否支持cookie
window.navigator.mimeTypes
———————————————————————
&!--window对象方法示例脚本--&
&script language=&javascript&&
window.alert(&您好!&)
&script language=&javascript,&&
var action
action=window.confirm(&请选择操作...&)
if(action)
document.write(&您选择了继续操作&)
document.write(&您选择了取消操作&)
&script language=&javascript&&
info=window.prompt(&请输入一些必要的信息&)
document.write (info)
&script language=&javascript&&
function action(){
window.alert(i) //监视循环情况
window.clearInterval(stop) //终止循环
stop=window.setInterval(&action()&,1000)//1000毫秒=1秒
&script language=&javascript&&
function action(){
window.alert(i) //监视循环情况
window.setTimeout(&action()&,1000)
//相同的代码setTimeout只执行一次
广告位招租
2018年七月
9101112131415
16171819202122
23242526272829}

我要回帖

更多关于 数据结构与程序设计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信