GithubHelp home page GithubHelp logo

jsbook's Introduction

超实用的JS代码段

###《超实用的JS代码段》 ___________________________
作者 :席新亮
QQ   :939898101
邮箱 :[email protected]
新浪微博 : 席新亮_JavaScript_HTML5  

###点击访问·书评交流区域

本书包括以下内容

#####序1 30个简单的趣味JavaScript代码 #####序2 30个你不可能全部会做的JavaScript题目 #####序3 30个2014年最火热的JavaScript面试题

####第1章 JavaScript必须知道的事儿

  • 1.1 如何在HTML中调用JavaScript代码
  • 1.1.1 <script>标签的定义
  • 1.1.2 两种嵌入JavaScript代码的方式
  • 1.1.3 XHTML与HTML对JavaScript解析的不同之处
  • 1.1.4 <noscript>如何用
  • 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导出表格

=================================

####书籍点击购买地址:

互动出版网
京东商城
亚马逊

####前端学习社区推荐: 前端范 - 前端人的快速响应问答社区

jsbook's People

Contributors

maomaoshu avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.