《百炼成钢系列丛书:JavaScript网页特效经典300例》分为3篇26章,一共收集了300个典型实例,不仅涉及JavaScript的基础语法、开发技巧、对象支持等基础知识,还涵盖了各类常见的网页开发特效,包括图层、表单控件、表格、层等各类网页元素的特效应用,以及新的HTML5、CSS3技术。最后,本书还用实例演示了流行JavaScript框架的应用,如Prototype、Dojo、YUI、jQuery等。
第1篇 JavaScript基础篇
第1章 网页特效
实例001 自动刷新页面
难度指数 ★☆☆☆☆占用时间〇〇
实例002 让页面后退和前进
难度指数 ★☆☆☆☆占用时间〇〇
实例003 动态关闭页面
难度指数 ★☆☆☆☆占用时间〇〇
实例004 页面载入等待界面
难度指数 ★★☆☆☆占用时间〇〇
实例005 若干秒后不操作自动关闭窗口
难度指数 ★☆☆☆☆占用时间〇〇
实例006 修改网页标题
难度指数 ★☆☆☆☆占用时间〇〇
实例007 禁止网页放入框架
难度指数 ★☆☆☆☆占用时间〇〇
实例008 跳转到其他页面
难度指数 ★☆☆☆☆占用时间〇〇
实例009 进入页面时的问候
难度指数 ★☆☆☆☆占用时间〇〇
实例010 在网页里动态加载JavaScript
难度指数 ★★★☆☆占用时间〇
实例011 设为首页
难度指数 ★★☆☆☆占用时间〇〇
实例012 收藏本页
难度指数 ★★☆☆☆占用时间〇〇
实例013 判断页面是否加载完毕
难度指数 ★★☆☆☆占用时间〇
实例014 避免浏览器使用缓存加载页面
难度指数 ★☆☆☆☆占用时间〇
实例015 窗口打开时显示大广告图片及其自动关闭
难度指数 ★☆☆☆☆占用时间〇
实例016 带关闭按钮的右下角图片广告
难度指数 ★★★☆☆占用时间〇〇
第2章 DOM操作
实例017 通过id获取网页中的某一部分
难度指数 ★☆☆☆☆占用时间〇〇
实例018 根据name获取网页中的全部复选框
难度指数 ★☆☆☆☆占用时间〇〇
实例019 根据标签名获取网页中的多个元素
难度指数 ★☆☆☆☆占用时间〇〇
实例020 遍历打印一个元素的所有属性
难度指数 ★☆☆☆☆占用时间〇〇
实例021 遍历HTML文档内容
难度指数 ★☆☆☆☆占用时间〇〇
实例022 动态创建网页新元素
难度指数 ★☆☆☆☆占用时间〇〇
实例023 删除元素
难度指数 ★☆☆☆☆占用时间〇〇
实例024 主动触发按钮的单击事件
难度指数 ★☆☆☆☆占用时间〇〇
实例025 替换元素内容
难度指数 ★☆☆☆☆占用时间〇〇
实例026 修改元素的属性值
难度指数 ★☆☆☆☆占用时间〇〇
实例027 引用同级的元素
难度指数 ★☆☆☆☆占用时间〇〇
实例028 克隆元素
难度指数 ★★☆☆☆占用时间〇〇
实例029 隐藏或显示元素
难度指数 ★☆☆☆☆占用时间〇〇
实例030 倒排序子元素
难度指数 ★★★☆☆占用时间〇〇
实例031 删除所有的子元素
难度指数 ★☆☆☆☆占用时间〇〇
第3章 控制表单控件
实例032 遍历表单的所有控件
难度指数 ★☆☆☆☆占用时间〇〇
实例033 通过控件名访问特定的控件
难度指数 ★☆☆☆☆占用时间〇〇
实例034 修改控件的值
难度指数 ★☆☆☆☆占用时间〇〇
实例035 获取表单内文本框的个数
难度指数 ★☆☆☆☆占用时间〇〇
实例036 修改表单的提交方法
难度指数 ★☆☆☆☆占用时间〇〇
实例037 动态指定表单的动作属性
难度指数 ★☆☆☆☆占用时间〇〇
实例038 动态选择聚焦的控件
难度指数 ★☆☆☆☆占用时间〇〇
实例039 初始化表单里的所有控件的值到最初状态
难度指数 ★☆☆☆☆占用时间〇〇
实例040 为表单加上一个框
难度指数 ★☆☆☆☆占用时间〇〇
实例041 批量为所有的表单控件加一个说明
难度指数 ★★☆☆☆占用时间〇〇
实例042 设置下拉菜单的值
难度指数 ★☆☆☆☆占用时间〇〇
实例043 使用隐藏控件为表单添加参数
难度指数 ★☆☆☆☆占用时间〇〇
实例044 勾选全部复选框
难度指数 ★★☆☆☆占用时间〇
实例045 为表单的聚焦控件设置醒目的样式
难度指数 ★★☆☆☆占用时间〇〇
第4章 窗口的控制和框架的互操作
实例046 计算窗口内的框架数 量
难度指数 ★☆☆☆☆占用时间〇〇
实例047 父框架对子框架的引用
难度指数 ★☆☆☆☆占用时间〇〇
实例048 子框架的互相引用
难度指数 ★☆☆☆☆占用时间〇〇
实例049 用top操作顶部框架
难度指数 ★☆☆☆☆占用时间〇〇
实例050 确保网页只能被框架载入
难度指数 ★★★☆☆占用时间〇〇
实例051 动态创建框架
难度指数 ★☆☆☆☆占用时间〇〇
实例052 打开一个新窗口
难度指数 ★☆☆☆☆占用时间〇〇
实例053 得到是谁打开了子窗口
难度指数 ★☆☆☆☆占用时间〇〇
实例054 通过子窗口获取数 据输入
难度指数 ★☆☆☆☆占用时间〇
实例055 随意改变框架的大小组合
难度指数 ★★☆☆☆占用时间〇〇
实例056 巧用self操作当前文档所在的框架或窗口
难度指数 ★☆☆☆☆占用时间〇〇
实例057 iframe自适应高度
难度指数 ★★★★☆占用时间〇
实例058 网页打开5秒后弹出广告窗口
难度指数 ★★☆☆☆占用时间〇〇
第5章 鼠标特效
实例059 禁用鼠标右键
难度指数 ★★☆☆☆占用时间〇〇
实例060 动态定义鼠标指针形状
难度指数 ★☆☆☆☆占用时间〇〇
实例061 鼠标进出时字体大小变化
难度指数 ★☆☆☆☆占用时间〇〇
实例062 双击鼠标滚动到网页底部
难度指数 ★☆☆☆☆占用时间〇
实例063 当按下鼠标左键时弹出广告窗口
难度指数 ★★☆☆☆占用时间〇〇
实例064 鼠标放上链接出现不同的颜色
难度指数 ★★☆☆☆占用时间〇〇
实例065 用鼠标拖动图片
难度指数 ★★☆☆☆占用时间〇〇
实例066 让鼠标滑轮失效
难度指数 ★★☆☆☆占用时间〇〇
第6章 按钮特效
实例067 为按钮加上背景颜色
难度指数 ★☆☆☆☆占用时间〇〇
实例068 自定义按钮的click事件
难度指数 ★☆☆☆☆占用时间〇〇
实例069 不同的按钮提交不同的表单地址
难度指数 ★★☆☆☆占用时间〇〇
实例070 在网页上为用户定义一个打印按钮
难度指数 ★☆☆☆☆占用时间〇〇
实例071 Enter键自动提交表单
难度指数 ★☆☆☆☆占用时间〇〇
实例072 按钮在单击以后就失效
难度指数 ★★☆☆☆占用时间〇〇
实例073 删除按钮必需的提醒功能
难度指数 ★☆☆☆☆占用时间〇〇
实例074 图片式的按钮
难度指数 ★★☆☆☆占用时间〇〇
实例075 通过单击按钮改变状态栏信息
难度指数 ★☆☆☆☆占用时间〇〇
实例076 不同的状态展示不同样式的按钮
难度指数 ★★☆☆☆占用时间〇
实例077 注册按钮倒计时效果
难度指数 ★★★☆☆占用时间〇
实例078 阅读完协议以后才可以单击的注册按钮
难度指数 ★★★★☆占用时间〇
实例079 会变色的按钮
难度指数 ★★☆☆☆占用时间〇〇
第7章 链接特效
实例080 带下画线的链接
难度指数 ★☆☆☆☆占用时间〇〇
实例081 改变链接的单击事件
难度指数 ★☆☆☆☆占用时间〇〇
实例082 关闭窗口的那个“X”链接
难度指数 ★★☆☆☆占用时间〇〇
实例083 用链接模拟一个按钮
难度指数 ★★☆☆☆占用时间〇〇
实例084 用链接替代表单提交按钮
难度指数 ★★☆☆☆占用时间〇〇
实例085 动态修改一个链接的地址
难度指数 ★☆☆☆☆占用时间〇〇
实例086 让所有链接都在新窗口中打开
难度指数 ★★☆☆☆占用时间〇〇
实例087 让页面所有的超级链接都失效
难度指数 ★★☆☆☆占用时间〇〇
实例088 为链接地址多加一个参数
难度指数 ★★★☆☆占用时间〇〇
实例089 回到顶部的链接
难度指数 ★☆☆☆☆占用时间〇
实例090 需要确认的链接
难度指数 ★☆☆☆☆占用时间〇〇
实例091 几条链接交替显示
难度指数 ★★☆☆☆占用时间〇〇
第8章 文本输入框和下拉菜单特效
实例092 让文本框只带有下画线
难度指数 ★☆☆☆☆占用时间〇
实例093 用正则表达式验证E-mail格式
难度指数 ★★☆☆☆占用时间〇〇
实例094 首字母或全部字母大写
难度指数 ★☆☆☆☆占用时间〇〇
实例095 只能输入数 字的文本框
难度指数 ★★☆☆☆占用时间〇〇
实例096 判断汉字的个数
难度指数 ★★☆☆☆占用时间
……