# jsBook **Repository Path**: feelslive/jsBook ## Basic Information - **Project Name**: jsBook - **Description**: 《超实用的JS代码段》书籍项目 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 超实用的JS代码段 ###《超实用的JS代码段》 ___________________________ 作者 :席新亮 QQ :939898101 邮箱 :939898101@qq.com 新浪微博 : 席新亮_JavaScript_HTML5 ___________________________ ###[点击访问·书评交流区域](http://xixinliang.lofter.com/post/333fbe_24cd4ca "访问书评交流区域") ### 本书包括以下内容 #####序1 30个简单的趣味JavaScript代码 #####序2 30个你不可能全部会做的JavaScript题目 #####序3 30个2014年最火热的JavaScript面试题 ####第1章 JavaScript必须知道的事儿 * 1.1 如何在HTML中调用JavaScript代码 * 1.1.1 \标签的定义 * 1.1.2 两种嵌入JavaScript代码的方式 * 1.1.3 XHTML与HTML对JavaScript解析的不同之处 * 1.1.4 \如何用 * 1.2 使用什么工具开发JavaScript * 1.2.1 Adobe Dreamweaver软件,推荐指数:3 * 1.2.2 SublimeText,推荐指数:4 * 1.2.3 AptanaStudio,推荐指数:4 * 1.2.4 WebStorm,推荐指数:4.5 * 1.3 如何在不同浏览器中调试JavaScript代码 * 1.3.1 WebInspector调试工具 * 1.3.2 Firebug调试工具 * 1.3.3 JavaScript调试器 * 1.3.4 控制台 * 1.3.5 HTTP分析 * 1.3.6 性能检测 * 1.4 总结 ####第2章 表单常用代码 * 2.1 去除字符串左右两边的空格 * 2.2 验证用户是否输入 * 2.3 禁止输入 * 2.4 关闭输入法 * 2.5 禁止复制与粘贴 * 2.6 限制只能输入数字 * 2.7 限制只能输入中文 * 2.8 限制字符串长度 * 2.9 限制字符串长度(区分中英文) * 2.10 实时提示可输入字符(区分中英文) * 2.11 在输入框中显示提示信息 * 2.12 文本框内容自动滚动 * 2.13 密码强度实时验证 * 2.14 回车提交表单 * 2.15 光标停留在文字最后 * 2.16 禁止文本框的记忆功能 * 2.17 自动选定文本内容 * 2.18 获取和失去焦点时改变样式 * 2.19 常见的验证规则 * 2.20 对文本内容进行关键词过滤 * 2.21 从字符串中剔除所有HTML代码 * 2.22 检测是否为数值型 * 2.23 TextArea自适应文字行数 * 2.24 判断单选框是否选中 * 2.25 判断复选框至少选中一项 * 2.26 限制复选框最多选择几项 * 2.27 Checkbox全选、取消全选、反选 * 2.28 根据指定内容选中复选框 * 2.29 获取选中的复选框值 * 2.30 判断下拉框中的值是否被选中 * 2.31 动态添加下拉选项 * 2.32 动态删除下拉选项 * 2.33 下拉框二级联动效果 * 2.34 可输入的下拉框 * 2.35 简单的数字及字符操作 * 2.36 清空所有文本型输入框 * 2.37 JavaScript对上传文件的相关操作 ####第3章 图片控制常用代码 * 3.1 动画管理模块 * 3.2 实时预览上传的图片 * 3.3 鼠标移入/移出时改变图片样式 * 3.4 图片放大镜效果 * 3.5 水中倒影效果 * 3.6 横向图片轮播 * 3.7 图片层叠轮播 * 3.8 单击图片逐渐放大 * 3.9 图片旋转 * 3.10 类似QQ相册效果 ####第4章 内容展示常用代码 * 4.1 单元行上的鼠标悬停提示 * 4.2 表格光棒效果 * 4.3 让表单没有凹凸感 * 4.4 动态插入和删除单元行 * 4.5 表格内容的展开和折叠 * 4.6 表格内容拖拽效果 * 4.7 表格分页 * 4.8 英文字符串自动换行 * 4.9 内容超过元素宽度显示省略号 * 4.10 调整字体大小 * 4.11 实现打字机效果 * 4.12 文本段落的展开和折叠 * 4.13 关键字的高亮显示 * 4.14 字幕上下滚动 * 4.15 弹出层 * 4.16 用层模拟的提示消息框 * 4.17 隐藏层 * 4.18 用层实现滚动条 * 4.19 让层可以随意拖动 * 4.20 遮罩层效果 * 4.21 Tab选项卡切换 * 4.22 对联浮动广告 * 4.23 类似QQ消息窗口提示 * 4.24 修改浏览器的主题 * 4.25 打开链接时弹出确认框 * 4.26 删除时弹出确认对话框 ####第5章 页面控制常用代码 * 5.1 打开新页面 * 5.2 打开指定大小的窗口 * 5.3 打开模式子窗口 * 5.4 获取子窗口的返回值 * 5.5 刷新iframe窗口 * 5.6 刷新当前页面 * 5.7 不弹出提示框关闭父窗口 * 5.8 弹出窗口关闭时刷新父窗口 * 5.9 子窗口全屏 * 5.10 屏蔽右键 * 5.11 网页防止另存为 * 5.12 防止被人frame * 5.13 永远都带着框架 * 5.14 禁止滚动条 * 5.15 禁止查看源代码 * 5.16 取消选取、防止复制 * 5.17 添加到收藏夹 * 5.18 将网页设置为首页 * 5.19 将网页另存为 * 5.20 自定义IE地址栏图标 * 5.21 在收藏夹中显示自定义图标 * 5.22 查看网页源代码 * 5.23 判断上一页的来源 * 5.24 最小化、最大化、关闭窗口 * 5.25 禁止浏览器缓存 * 5.26 检测某个网站的链接速度 * 5.27 脚本永不出错 * 5.28 解决点击空链接返回页面顶部的问题 * 5.29 获取浏览器信息 * 5.30 解决URL传递中文参数出现乱码 * 5.31 获取地址栏URL的参数 * 5.32 获得一个窗口的大小 * 5.33 让弹出窗口总在最前面 * 5.34 屏蔽功能键Shift、Alt、Ctrl * 5.35 页面慢慢变大 * 5.36 IE浏览器页面进入和退出的特效 * 5.37 页面全屏 * 5.38 定时关闭页面 * 5.39 打印页面的指定区域 * 5.40 去掉打印时的页眉页脚 ####第6章 日期处理常用代码 * 6.1 获取日期的指定部分 * 6.2 显示当前时间 * 6.3 显示最后修改时间 * 6.4 实时显示当前时间 * 6.5 将日期格式化成字符串 * 6.6 获取短日期格式 * 6.7 获取指定日期所在月份的天数 * 6.8 获取指定日期是第几周 * 6.9 倒计时 * 6.10 比较两个日期相差多少秒 * 6.11 日期比较大小 * 6.12 对指定日期进行加减 * 6.13 将字符串转换成日期格式 * 6.14 判断是闰年还是平年 * 6.15 日期合法性验证 ####第7章 页面特效常用代码 * 7.1 页面悬浮导航 * 7.2 下拉式导航菜单 * 7.3 滑动门导航 * 7.4 树形菜单导航 * 7.5 仿QQ菜单 * 7.6 漂浮广告 * 7.7 滑动展开/收缩广告 * 7.8 定时关闭的背投广告 * 7.9 页面五颜六色的雪花 ####第8章 移动开发常用代码 * 8.1 区分平台类型 * 8.2 判断设备方向变更 * 8.3 移除移动浏览器地址栏 * 8.4 防止网页触摸滚动 * 8.5 使用JavaScript调用百度地图 * 8.6 获取当前地理坐标 * 8.7 判断当前浏览器是否为移动浏览器 ####第9章 其他常用代码 * 9.1 网页图片较多时分批次加载图片 * 9.2 使用JavaScript解析XML数据 * 9.3 使用JavaScript解析JSON数据 * 9.4 跨浏览器的Ajax * 9.5 使用Ajax轻松加载文件 * 9.6 跨浏览器读取XML * 9.7 HTML 5版JavaScript实现的MP3播放器 * 9.8 Ajax实现动态导航 * 9.9 类似百度的自动完成功能 * 9.10 等级星投票效果 * 9.11 IE导出表格 ================================= ####书籍点击购买地址: [互动出版网](http://product.china-pub.com/3804034?ref=xilie "访问-超实用的JS代码段") [京东商城](http://item.jd.com/1267770060.html "访问-超实用的JS代码段") [亚马逊](http://www.amazon.cn/%E8%B6%85%E5%AE%9E%E7%94%A8%E7%9A%84JavaScript%E4%BB%A3%E7%A0%81%E6%AE%B5-%E5%B8%AD%E6%96%B0%E4%BA%AE/dp/B00N7YKWBS/ref=sr_1_1?ie=UTF8&qid=1409648740&sr=8-1&keywords=%E8%B6%85%E5%AE%9E%E7%94%A8%E7%9A%84JavaScript "访问-超实用的JS代码段") ####前端学习社区推荐: [前端范 - 前端人的快速响应问答社区](http://qianduanfan.com/ "访问-前端范 - 前端人的快速响应问答社区,汇聚了大量的前端工程师,为前端爱好者提供一流的资讯、技术交流、资源下载!")