精通JavaScript+jQuery100%动态网页设计密码-(附光盘)

相关资料

[

读者的热情评论

大爱光盘里的同步录像,在书上学完一节,然后找对应的录像看,基本就能掌握了,书上的案例很好,主要是很新,比如优酷网之类的,能让人知道热门网站上的东西是怎么做的,很实用。
——读者 黑****love

凑单的时候买的,没想到就这本最实用,范例很多,而且案例都很新,学完就能大体知道优酷、**的网站效果是怎么做出来的了。
——读者 草****毛虫

这套书买了两本,javascript和html的,总体来说内容很丰富,案例多,讲的是热门网站,如果没有实际开发经验,看这套书可以帮初学者突破从理论到实战的瓶颈,强烈推荐初学者或者实战经验不足的人看。
——读者 吃****0214

最喜欢光盘里送的同步教学录像,真的是同步,一节一节学下来,看书容易犯困的话,看录像就没问题了。而且讲的很细致,就像坐在老师电脑旁边一样,比单纯看书的效果好多了!
——读者 萧****luna

]

本书特色

[

《精通javascript+jquery——100%动态网页设计密码》深入浅出,结合实际案例系统地讲解了使用javascript和jquery进行动态网页设计的知识和技巧。全书分为4个部分。第1篇【javascript基础篇】主要介绍了javascript的基础知识、基本语法及常用的开发、调试工具的使用方法,还对css和dom模型进行了讲解。第2篇【javascript高级篇】主要介绍了javascript的事件机制、表格与表单、调试与优化方法,以及ajax等。第3篇【jquery篇】主要介绍了jquery的基础知识、如何用jquery控制页面、如何用jquery制作动画与特效、jquery的功能函数、jquery与ajax的综合应用,以及jquery插件的开发与使用等。第4篇【实战篇】选取了热门的影音视频网站和电子商务网站进行分析,并以此为基础指导读者完成自己的网站设计。
  《精通javascript+jquery——100%动态网页设计密码》附赠一张dvd多媒体教学光盘,包含与图书内容同步的教学录像,以及本书所有案例的源代码和相关学习资料的电子书、教学录像等超值资源,便于读者扩展学习。
  《精通javascript+jquery——100%动态网页设计密码》内容翔实,结构清晰,既适合javascript和jquery的初学者自学使用,也可以作为各类院校相关专业学生和电脑培训班的教材或辅导用书。

]

内容简介

[

◆世界500强设计主管+资深网页设计师联手打造,系统介绍javascript + jquery的基础知识和高级技能!

◆特聘一线名师授课,深入讲解100节关键知识点!
◆精心甄选32个实用独家技法、181个真实范例,急速提升操作技能!
◆实用源代码:300段源代码,10个完整系统代码,移植改编,拿来就用!

独家赠送超值大礼

◆11小时与图书内容同步的教学录像;◆30小时相关内容视频学习资料:◇22小时dreamweaver教学录像、◇8小时photoshop教学录像;◆5本扩展学习电子书:◇dreamweaver案例电子书、◇photoshop案例电子书、◇精彩网站配色方案赏析电子书、◇javascript对象电子书、◇精选javascript实例电子书;◆5个高效应用速查表:◇css属性速查表、◇dreamweaver常用快捷键速查表、◇html标签速查表、◇jquery速查表、◇javascript语法速查表;◆javascript实用案例集锦。

]

作者简介

[

龙马工作室,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国优秀畅销书大奖,其推出的“完全自学手册”、“从入门到精通”、“非常网络6+1”等均成为业界知名图书品牌,受到百万读者的认可和推荐。

]

目录

目 录第1篇 javascript基础篇第1章 javascript概述 21.1 javascript的起源 31.1.1 新鲜的玩意儿 31.1.2 不仅仅是网页中的代码 31.1.3 典型的javascript脚本 31.2 浏览器之争 41.2.1 dhtml 51.2.2 浏览器之间的冲突 51.2.3 标准的制定 51.3 javascript的实现 51.3.1 ecmascript 61.3.2 dom 61.3.3 bom 61.3.4 新的开始 61.4 javascript小体验 61.4.1 案例1——定时打开窗口 71.4.2 案例2——日期选择器 7高手私房菜 8技巧:在html中嵌入javascript的方法  8第2章 javascript基础 92.1 javascript的语法 102.2 变量 102.3 数据类型 112.3.1 字符串 122.3.2 数值 142.3.3 布尔型 152.3.4 类型转换 152.3.5 数组 162.4 关键字 192.5 保留字 192.6 条件语句 202.6.1 比较运算符 202.6.2 逻辑运算符 202.6.3 if语句 212.6.4 switch语句 212.7 循环语句 222.7.1 while语句 222.7.2 do…while语句 222.7.3 for 语句 222.7.4 break和continue语句 232.7.5 for…in语句 242.8 函数 252.8.1 定义和调用函数 252.8.2 用arguments对象访问函数的参数 262.9 对象 272.9.1 对象简介 272.9.2 时间日期:date对象 282.9.3 数学计算:math对象 302.10 bom基础 322.10.1 window对象 322.10.2 document对象 342.10.3 location对象 342.10.4 navigator对象 352.10.5 screen对象 35高手私房菜 36技巧1:如何快速检查语法 36技巧2:简略语句 36第3章 javascript开发 373.1 javascript的应用环境 383.1.1 客户端 javascript 383.1.2 其他环境中的javascript 393.1.3 客户端javascript:网页中的可执行内容 393.1.4 客户端javascript的特性 403.2 常用的开发工具 413.2.1 附带测试的开发工具——testswarm 413.2.2 半自动化开发工具——minimee 413.2.3 轻松建立js库的开发工具——javascript boilerplate 423.3 常用的调试工具 423.3.1 万能调试工具——drosera 433.3.2 *规则的调试工具——dragonfly 433.3.3 firebug 433.3.4 前端调试利器——debugbar 443.3.5 支持浏览器*多的工具——venkman 443.4 案例1——用javascript计算借贷支出 463.5 案例2——九九乘法表 48高手私房菜 49技巧1:更多的venkman调试方法 49技巧2:开发中常用到的快速数组创建方法 50第4章 css基础 514.1 css的概念 524.1.1 网页标记的概念 524.1.2 html与css的优缺点 524.1.3 浏览器对css的支持 524.2 网页设计中的css 534.2.1 使用css能做什么 534.2.2 css的局限性是什么 534.3 使用css控制页面 534.3.1 行内样式 554.3.2 内嵌式 564.3.3 导入样式 574.4 css选择器 584.4.1 标记选择器 584.4.2 类别选择器 594.4.3 id选择器 594.5 css设置文字效果 604.5.1 css文字样式 604.5.2 css段落文字 614.5.3 首字放大 634.6 css设置图片效果 644.6.1 图片的边框 644.6.2 图文混排 664.7 css设置页面背景 674.7.1 背景颜色 674.7.2 背景图片 684.7.3 背景图的重复设置 694.8 css超链接 704.8.1 动态超链接 704.8.2 按钮式超链接 714.8.3 css控制鼠标指针 724.9 css制作实用菜单 734.9.1 项目列表 734.9.2 无需表单的菜单 75高手私房菜 77技巧1:如何快速掌握css 77技巧2:辅助css的javascript语法——用json存储数据 77第5章 css进阶 795.1 了解块级元素和行内级元素 805.1.1 块级元素和行内级元素的不同 805.1.2 关于div元素和span元素 815.2 div标记与span标记布局网页 815.2.1 盒子模型的概念 835.2.2 网页border区域定义 855.2.3 网页padding区域定义 865.2.4 网页margin区域定义 885.3 css布局定位 895.3.1 浮动定位 895.3.2 position定位 915.4 盒子的浮动 935.5 盒子的定位 955.6 案例1——图文层叠效果 965.7 案例2——歌曲编辑列表 975.8 案例3——菜单 99高手私房菜 101技巧1:使用css sprites技术加速图片展示性能 101技巧2:操作css的高效javascript语法 102第6章 dom模型 1036.1 dom及dom技术简介 1046.1.1 dom简介 1046.1.2 dom技术的简单应用 1046.1.3 基本的dom方法 1056.2 网页中的dom模型框架 1086.3 dom模型中的节点 1096.3.1 元素节点 1096.3.2 文本节点 1106.3.3 属性节点 1116.4 使用非标准dom innerhtml属性 1126.5 dom与css 1136.5.1 三位一体的页面 1146.5.2 使用classname属性 115高手私房菜 116技巧1:通过classname添加css 116技巧2:如何检查浏览器支持的dom标准级别 116第2篇 javascript高级篇第7章 事件机制 1187.1 事件机制简介 1197.2 常用的事件函数 1197.2.1 鼠标操作事件 1197.2.2 键盘操作事件 1217.2.3 其他事件 1227.3 案例1——屏蔽鼠标右键 1237.3.1 方法1:使用鼠标事件函数 1237.3.2 方法2:使用鼠标事件监听 1247.4 案例2——伸缩的两级菜单 1257.4.1 建立html框架 1257.4.2 设置各级菜单的css样式风格 1267.4.3 为菜单添加伸缩效果 127高手私房菜 128技巧:事件处理步骤 128第8章 表格与表单 1298.1 用css控制表格样式 1308.1.1 理解表格的相关标记 1308.1.2 设置表格的颜色 1318.1.3 设置表格的边框 1328.2 用dom动态控制表格 1338.2.1 动态添加表格 1338.2.2 修改单元格内容 1358.2.3 动态删除表格 1368.3 控制表单 1388.3.1 理解表单的相关标记与表单元素 1388.3.2 用css控制表单样式 1408.3.3 访问表单中的元素 1428.3.4 公共属性与方法 1428.3.5 提交表单 1438.4 设置文本框 1448.4.1 控制用户输入字符个数 1448.4.2 设置光标经过时自动选择文本 1468.5 设置单选按钮 1478.6 设置复选框 1498.7 设置下拉菜单 1518.7.1 访问选中项 1518.7.2 添加、替换、删除选项 1548.8 案例——自动提示的文本框 1558.8.1 建立框架结构 1568.8.2 实现匹配用户输入 1578.8.3 显示提示框 158高手私房菜 160技巧1:复杂表单的设计技巧 160技巧2:在客户端通过javascript控制多次提交 160第9章 javascript的调试与优化 1619.1 常见的错误和异常 1629.1.1 拼写错误 1629.1.2 访问不存在的变量 1629.1.3 括号不匹配 1629.1.4 字符串和变量连接错误 1639.1.5 等号与赋值混淆 1639.2 错误处理 1649.2.1 用alert()和document.write()方法监视变量值 1649.2.2 用onerror事件找到错误 1659.2.3 用try…catch语句找到错误 1669.3 使用调试器 1679.3.1 用firefox错误控制台调试 1679.3.2 用microsoft script debugger调试 1689.3.3 用venkman调试 1699.4 javascript优化 1699.4.1 缩短代码下载时间 1699.4.2 合理声明变量 1709.4.3 使用内置函数缩短编译时间 1719.4.4 合理书写if语句 1719.4.5 *小化语句数量 1719.4.6 节约使用dom 171高手私房菜 172技巧1:通过try …catch逐渐缩小范围查找错误 172技巧2:其他调试常用注意事项 172第10章 ajax基础 17310.1 认识ajax 17410.1.1 ajax的基本概念 17410.1.2 ajax的组成部分 17410.1.3 为什么要用ajax 17410.2 ajax异步交互 17510.2.1 什么是异步交互 17510.2.2 异步对象连接服务器 17510.2.3 get和post模式 17810.2.4 服务器返回xml 18110.2.5 处理多个异步请求 18410.3 ajax框架 18610.3.1 使用ajaxlib 18610.3.2 使用ajaxgold 18810.4 案例1——制作可自动校验的表单 19010.4.1 搭建框架 19010.4.2 建立异步请求 19010.4.3 服务器端处理 19110.4.4 显示异步查询结果 19210.5 案例2——制作带自动提示的文本框 193高手私房菜 195技巧1:使用ajax时ie缓存问题的解决方法 195技巧2:使用ajax时的浏览器兼容性 196第3篇 jquery框架篇第11章 jquery基础 19811.1 认识jquery 19911.1.1 jquery的技术优势 19911.1.2 下载并使用jquery 20111.2 jquery的“$” 20111.2.1 选择器 20111.2.2 功能函数前缀 20211.2.3 解决windows.onload函数的冲突 20311.2.4 创建dom元素 20311.2.5 自定义添加“$” 20411.2.6 解决“$”的冲突 20511.3 jquery与css 3 20511.3.1 css 3标准 20511.3.2 浏览器的兼容性 20611.3.3 jquery的引入 20711.4 采用jquery链 20811.5 jquery的开发工具 20911.5.1 javascript editor pro 20911.5.2 dreamweaver 20911.5.3 ultraedit 21011.6 jquery的调试工具 21011.6.1 firefox的利器——firebug 21011.6.2 blackbird 21211.6.3 visual studio 2008 21311.6.4 其他调试工具 21411.7 案例——我的**个jquery程序 21411.7.1 开发前的一些准备工作 21511.7.2 具体的程序开发 215高手私房菜 216技巧1:jquery变量和普通javsscript变量不能混淆 216技巧2:让jquery代码更安全 216第12章 用jquery控制页面 21712.1 标记的属性 21812.1.1 each()遍历元素 21812.1.2 获取属性的值 21912.1.3 设置属性的值 22012.1.4 删除属性 22112.2 设置元素的样式 22112.2.1 添加、删除css类别 22112.2.2 在类别间动态切换 22212.2.3 实例——制作隔行颜色交替变换的表格 22312.2.4 直接获取、设置样式 22312.2.5 处理页面元素 22412.3 直接获取、编辑内容 22412.3.1 移动和复制元素 22612.3.2 删除元素 22712.3.3 克隆元素 22812.4 处理表单元素的值 22912.4.1 获取表单元素的值 22912.4.2 设置表单元素的值 23012.5 处理页面事件 23112.5.1 绑定事件监听 23112.5.2 移除事件监听 23212.5.3 传递事件对象 23312.5.4 触发事件 23412.5.5 实现单击事件的动态交替 23512.5.6 实现感应鼠标 23612.6 案例——快餐配送页面 23612.6.1 框架搭建 23612.6.2 添加事件 23812.6.3 设置样式风格 240高手私房菜 241技巧1:同时使用两个不同版本的jquery 241技巧2:jquery实现两列的高度相等 242第13章 用jquery制作动画与特效 24313.1 显示和隐藏元素 24413.1.1 使用show()和hide()方法 24413.1.2 案例——制作多级菜单 24513.1.3 使用toggle()方法实现显隐切换 24613.2 元素显隐的渐入渐出效果 24713.2.1 使用show()、hide()和toggle()方法 24713.2.2 使用fadein()和fadeout()方法 24913.2.3 使用fadeto()方法自定义变幻目标透明度 25113.3 幻灯片效果 25213.4 案例——制作伸缩的导航条 253高手私房菜 255技巧1:使用stop()方法停止动画 255技巧2:妙用slidedown和slideup方法 256第14章 jquery的功能函数 25714.1 什么是功能函数 25814.2 功能函数的分类 25814.2.1 浏览器的检测 25814.2.2 数组和对象的操作 25914.2.3 字符串操作 26114.2.4 测试操作 26214.2.5 url操作 26314.3 函数的扩展 26314.4 处理javascript对象 26514.4.1 使用$.each()方法遍历 26514.4.2 过滤数据 26614.4.3 转化数据 26714.4.4 搜索数组元素 26814.5 获取外部代码 26914.6 其他函数——$.proxy() 270高手私房菜 271技巧1:易出现的变量作用域错误 271技巧2:jquery访问原生属性和方法 272第15章 jquery与ajax的综合应用 27315.1 加载异步数据 27415.1.1 传统的javascript方法 27415.1.2 jquery中的load()方法 27615.1.3 jquery中的全局函数getjson() 27715.1.4 jquery中的全局函数getscript() 27915.1.5 jquery中异步加载xml文档 28115.2 请求服务器数据 28115.2.1 $.get()请求数据 28115.2.2 $.post()请求数据 28315.2.3 serialize()序列化表单 28515.3 $.ajax()方法 28615.3.1 $.ajax()的基本概念 28615.3.2 $.ajaxsetup()设置全局ajax 28815.4 ajax中的全局事件 28915.4.1 ajax全局事件的基本概念 28915.4.2 ajaxstart与ajaxstop全局事件 28915.5 案例——用ajax实现新闻点评即时更新 29115.5.1 需求分析 29115.5.2 效果界面设计 29215.5.3 功能实现步骤 29215.5.4 代码分析 297高手私房菜 300技巧1:使用$.load函数 300技巧2:使用服务器脚本检查ajax请求 300第16章 jquery插件的开发与使用 30116.1 什么是jquery插件 30216.1.1 jquery插件简介 30216.1.2 如何使用插件 30216.2 几个好用的jquery插件 30416.2.1 form插件 30416.2.2 jqueryui插件 30516.2.3 cluetip插件 30516.3 开发自己的插件 30616.3.1 从一个简单的插件谈起 30616.3.2 jquery的插件机制 30916.3.3 jquery插件开发的方法 31016.4 案例——模拟搜狐热门调查 31116.5 ui插件 31516.5.1 鼠标拖曳页面板块 31516.5.2 拖入购物车 31616.5.3 流行的tab菜单 318高手私房菜 320技巧:插件的编写框架 320第4篇 实战篇第17章  影音视频类网站分析——优酷网 32217.1 优酷网分析 32317.1.1 设计分析 32317.1.2 功能分析 32617.2 制作自己的网站——龙马影视网 33117.2.1 网站分析 33117.2.2 网站设计 33217.2.3 网站制作 334高手私房菜 350技巧:嵌入flash视频 350第18章 电子商务类网站分析——**商城 35318.1 **商城分析 35418.1.1 设计分析 35418.1.2 功能分析 35618.2 制作自己的网站——龙马商务网 35918.2.1 网站分析 36018.2.2 网站设计 36018.2.3 网站制作 363高手私房菜 386技巧1:图片验证码 386技巧2:与后台交互 388

封面

精通JavaScript+jQuery100%动态网页设计密码-(附光盘)

书名:精通JavaScript+jQuery100%动态网页设计密码-(附光盘)

作者:龙马工作室

页数:388

定价:¥59.8

出版社:人民邮电出版社

出版日期:2014-08-01

ISBN:9787115353313

PDF电子书大小:102MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注