JavaScript网页特效经典300例(含DVD光盘1张)

Author: 杨磊  

Publisher: 电子工业出版社‎

Publication year: 2014

E-ISBN: 9787121220524

P-ISBN(Hardback):  9787121220524

Subject: TP312 程序语言、算法语言

Keyword: 程序语言、算法语言

Language: CHS

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

内容简介:HTML5的流行让Web开发人员更加关注JavaScript,目前会写原生JavaScript代码的人才稀缺,但学习JavaScript的人却越来越多。本书针对JavaScript的各个应和方向中,列举了300个例子初学者练习。本书共分3篇共26章,一共收集了300个典型实例,不仅涉及JavaScript的基础语法、开发技巧、元互的特效应用,以及最新的HTML5、CSS3技术。此外,本书还用实例演示了流行JavaScript框架的应用,如prototype、Dojo、YUI、jQuery等。

Chapter

实例088 为链接地址多加一个参数

实例089 回到顶部的链接

实例090 需要确认的链接

实例091 几条链接交替显示

第8章 文本输入框和下拉菜单特效

实例092 让文本框只带有下画线

实例093 用正则表达式验证E-mail格式

实例094 首字母或全部字母大写

实例095 只能输入数字的文本框

实例096 判断汉字的个数

实例097 成为焦点时清除文本框内容

实例098 动态为下拉菜单设置项目

实例099 联动的省市下拉菜单

实例100 三级联动的省市县下拉菜单

实例101 用户输入完以后立刻进行格式校验

实例102 鼠标划过文本框改变其背景色

实例103 输入文字时文本框边框闪烁

第9章 层的应用

实例104 从下往上的信息滚动特效

实例105 灯箱效果

实例106 可以拖动的层

实例107 让层的叠放层次分明

实例108 随意改变层的尺寸

实例109 新闻切换特效

实例110 悬浮的广告层

实例111 由左向右地滚动广告

实例112 右下角的提示层

实例113 带关闭按钮的右下角提示层

实例114 底部工具栏

第10章 表格的控制

实例115 动态地为表格中的单元格文字添加样式

实例116 动态加入一个新的表格行

实例117 可变样式的表格边框

实例118 克隆表格

实例119 将表格的数据根据某一列排序

实例120 让表格行的背景颜色间隔开

实例121 删除表格中的任意一行

实例122 隐藏表格数据

实例123 用背景色重点突出表格行

第2篇 JavaScript进阶篇

第11章 导航菜单特效

实例124 简单的导航菜单

实例125 凸显正在浏览的菜单项的导航菜单

实例126 二级导航菜单

实例127 三级导航菜单

实例128 动态加载导航菜单

实例129 三级联动导航菜单

实例130 树形导航菜单

实例131 当网页超过一屏时导航菜单始终置顶

第12章 日期和时间特效

实例132 标题栏显示当前的日期

实例133 不同时段显示不同的标题欢迎词

实例134 不同月份显示不同的背景效果

实例135 倒计时效果

实例136 查看“今天是否为节假日”

实例137 每秒刷新的时间展示效果

实例138 日期输入框

实例139 使用定时器

实例140 算出两个时间之间的时间差

实例141 用表格来完成一个日历特效

实例142 月底和月初的网页标题各不相同

实例143 显示登录的时间

第13章 样式的操作

实例144 不同浏览器加载不同的CSS文件

实例145 动态滤镜效果

实例146 访问外部定义的CSS样式

实例147 访问元素中style属性的CSS样式

实例148 切换样式表

实例149 让样式动起来

实例150 同时改变多个DOM的样式

实例151 隐藏和显示的切换效果

实例152 用JavaScript代码替代CSS实现链接样式

实例153 自定义错误样式

第14章 网页中变量和函数的应用

实例154 无处不在的变量

实例155 应用不同场景的变量类型

实例156 无所不能的变量载体

实例157 巧妙地使用内部变量

实例158 闭包的概念和使用

实例159 使用动态的函数参数

实例160 调用动态函数

第15章 图片特效

实例161 仿iPhone图片查看器效果

实例162 仿QQ空间相册效果

实例163 放大镜特效

实例164 让图片保持在层里的上下左右都居中

实例165 让图片自适应框的大小

实例166 图片新闻效果

实例167 为图片加上边框

实例168 显示图片的局部

实例169 动态加载图片

实例170 重新加载验证码图片

实例171 延迟加载图片

第16章 文件和打印的技巧

实例172 判断文件上传的类型

实例173 单独打开一个页面来完成打印功能

实例174 限制多文件上传的文件类型

实例175 上传图片以后显示缩略图

实例176 在打印内容里隐藏打印按钮

第17章 对象和数组

实例177 创建自定义对象

实例178 创建数组的多种方法

实例179 扩展数组的元素数目

实例180 在数组的末尾处加入和移除元素

实例181 在数组的任意位置加入和移除元素

实例182 把数据转换成对象

实例183 把数组里的元素按照自然排序

实例184 数组的本质就是对象

第3篇 JavaScript高级篇

第18章 Ajax应用

实例185 创建动态的XMLHttpRequest对象

实例186 自定义Ajax回调函数

实例187 自定义Ajax请求方法

实例188 为Ajax请求添加参数

实例189 Ajax请求中的友好等待界面

实例190 根据不同的HTTP返回代码进行不同的响应

实例191 Ajax传输JSON数据实例

实例192 定义一套自己的Ajax框架

第19章 面向对象的特性

实例193 定义一个类

实例194 利用prototype为类创建静态成员

实例195 模拟继承机制

实例196 为string类型的变量扩展一个replaceAll()函数

实例197 为对象扩展一个动态属性

实例198 为对象扩展一个方法

第20章 经典JavaScript框架应用

实例199 框架对JavaScript编码的意义

实例200 Prototype让JavaScript面向对象

实例201 利用Prototype实现继承机制

实例202 用Prototype来包装JavaScript事件

实例203 用Prototype轻松获取DOM的实际尺寸

实例204 用Dojo动态创建层的DOM

实例205 用Dojo动态指定按钮的click事件

实例206 用Dojo隐退图片

实例207 用Dojo轻松实现元素的拖曳

实例208 利用YUI来动态监听单击事件

实例209 利用YUI模拟向左滑动以删除菜单项

实例210 利用YUI实现被单击按钮样式突出的效果

实例211 利用YUI实现网页元素隐藏和显示的切换

实例212 利用YUI实现层的收缩隐藏特效

实例213 利用YUI实现层的随意拖动效果

实例214 利用YUI实现图片的滚动延迟加载

实例215 利用YUI随意改变层的尺寸

第21章 jQuery的妙用

实例216 选择所有的元素

实例217 选择相同标签的元素

实例218 选择相同class的元素

实例219 快速选择表单元素

实例220 选择所有已勾选的复选框

实例221 指定下拉菜单的已选项

实例222 选择包含特定内容的层

实例223 修改元素属性的值

实例224 获取和指定元素的内容

实例225 一次选择多个不同类的元素

实例226 删除部分文档内容

实例227 一次选择多个不同类的元素

实例228 快速修改样式规则

实例229 获取实际元素的高度和宽度

实例230 指定页面加载完成的回调

实例231 为元素动态添加某种事件

实例232 隐藏或显示元素

实例233 滑动效果

实例234 淡入效果

实例235 让Ajax如此简单

实例236 使用Ajax获取JSON数据

第22章 丰富的jQuery插件应用

实例237 带伸缩功能的内容分段

实例238 带自动提示功能的文本输入框

实例239 多功能按钮

实例240 自定义格式的日期输入框

实例241 选择日期段

实例242 自定义提示框

实例243 轻松实现层的拖动功能

实例244 多级菜单

实例245 用幻灯片方式浏览图片

实例246 进度条

实例247 可改变大小的层

实例248 可被选择的菜单项

实例249 滑块效果

实例250 选择范围的滑块效果

实例251 可排序的列表

实例252 可拖动的选择项

实例253 数字输入框

实例254 时间输入框

实例255 多页切换效果

实例256 带提示信息的输入框

第23章 HTML5的新应用

实例257 视频尺寸动态修改示例

实例258 动态播放或暂停视频

实例259 指定视频的播放进度

实例260 隐藏音频播放器的控制按钮

实例261 拖动页面上的元素

实例262 让图片不可以拖动

实例263 使用canvas画一个矩形图案

实例264 使用canvas画一个圆形图案

实例265 用HTML5绘制一个SVG标量圆形

实例266 获取用户当前的地理坐标

实例267 根据地理信息定位城市

实例268 在地图上标识附近加油站的地址

实例269 使用localStorage实现计数器

实例270 使用sessionStorage实现计数器

实例271 使用Web Worker为学生考试计时

第24章 CSS 3带给我们的新体验

实例272 圆角边框

实例273 图形边框

实例274 图片阴影效果

实例275 文字阴影效果

实例276 带有可见度的背景颜色

实例277 多列显示文字

实例278 使用CSS 3实现过渡效果

实例279 使用CSS 3实现动画效果

实例280 使用CSS 3实现图片旋转效果

实例281 可移动的图片

实例282 放大和缩小图片

实例283 扭曲的图片

实例284 让图片立体旋转

第25章 JavaScript在智能手机上的应用

实例285 判断是否为移动浏览器

实例286 测试是否支持滑动事件

实例287 通过滑动修改网页字体大小

实例288 用手势来改变图片大小

实例289 用手势改变图片的显示方向

实例290 使用手机GPS定位用户所在城市

The users who browse this book also browse


No browse record.