kindle电子书

资源下载,尽在我的书库!
首页 > kindle电子书库 > 典藏频道 > 工农林医、科学科普、IT网络

超实用的jQuery代码段 (代码逆袭)

  • 作者:[中] 周敏
  • 体积:11.23 MB
  • 语言:中文
  • 日期:2017-10-09
  • 推荐:

简介:本书精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。本书的代码跨平台、跨设备、跨浏览器,充分向读者演示了如何使用jQuery的各项技术,实现令人激动的网页效果。本书从jQuery框架的使用原理与应用场景出发,对最实用的jQuery代码段进行了全方位的介绍和演示。全书分为11章,包含网页效果、DOM元素与属性、HTML事件、CSS样式、用户输入自动完成、拖放、图形图像、AJAX、算法、jQuery Mobile应用、浏览器、Cookies等jQuery技术内容,对提高网站开发人员和设计人员的jQuery技术水平有指导作用。

电子书详细介绍

 本书精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。本书的代码跨平台、跨设备、跨浏览器,充分向读者演示了如何使用jQuery的各项技术,实现令人激动的网页效果。
本书从jQuery框架的使用原理与应用场景出发,对最实用的jQuery代码段进行了全方位的介绍和演示。全书分为11章,包含网页效果、DOM元素与属性、HTML事件、CSS样式、用户输入自动完成、拖放、图形图像、AJAX、算法、jQuery Mobile应用、浏览器、Cookies等jQuery技术内容,对提高网站开发人员和设计人员的jQuery技术水平有指导作用。

编辑推荐

《超实用的jQuery代码段》编辑推荐:很多人都说jQuery很简单,看完文档就会用了!但是“会用”只是学会了jQuery的基本语法,你不知道什么情况下用哪段代码最优,你学会的也只限于jQuery,而网站开发技术是混合型的,一段代码背后有JavaScript技巧、浏览器原理、网页数据的交换方法、HTML的优化布局。《超实用的jQuery代码段》就是一本最接地气的jQuery代码书,你学会的不仅仅是语法,还有JSON、XML、序列化、AJAX、闭包、Callback、链式操作、插件等贯穿在网站开发中的所有概念和技术。
《超实用的jQuery代码段》近350段代码都可以拿来即用,这些代码是 、 效的、最实用的jQuery代码段。这是一本市场上 jQuery代码书,是一本值得拥有的jQuery实战书。

作者简介

周敏,6年互联网、4年Web前端开发经验,从事过产品、前端、后端等职务,技术娴熟,一专多能,如LN(A)MP平台的开发、软件架构、设计模式、HTML 5、JavaScript、CSS等。目前在某著名网站担任前端HTML 5类库基础架构,在此期间收获颇丰,故撰写此书,以帮助更多的初学者熟悉Web开发框架。

 

目录

序1jQuery必知必会VIII 
序2你绝对不可能全部做对的jQuery题XVI 
序3最流行的前端面试题XXIII 
第1章jQuery操作网页1 
1.1显示或隐藏网页内容1 
1.2切换页面的显示或隐藏3 
1.3实现幻灯片式的淡入淡出效果4 
1.4切换页面的淡入淡出5 
1.5页面的滑动隐藏6 
1.6切换页面的滑动7 
1.7图片的动画效果8 
1.8停止动画效果11 
1.9不可不知的Callback回调12 
1.10提高效率的链式(Chaining)操作13 
1.11在新窗口中打开链接15 
1.12强制在弹出窗口中打开链接16 
1.13平滑滚动页面到某个锚点18 
1.14阻止文本行换行20 
1.15实现iframe高度自适应21 
1.16实现左右div自适应相同高度22 
1.17获取鼠标在屏幕中的坐标24 
1.18获取鼠标在窗口客户区中的坐标25 
1.19获取鼠标在窗口页面中的坐标26 
1.20设置Flash对象的WMode窗口模式27 
1.21实现类Twitter的字数限制效果28 
1.22提示文本的隐藏与显示29 
1.23实现文字闪烁效果31 
1.24实现文字动画效果33 
1.25实现文字跟随鼠标移动变化的动画效果35 
1.26文本域中光标的定位36 
1.27实现可折叠效果38 
1.28文本框内容自动缩进39 
1.29禁止页面滚动的方法40 
1.30页面加载后消息框居中显示43 
1.31创建页面固定浮动栏的方法45 
第2章jQuery操作DOM元素47 
2.1如何验证某个元素是否为空47 
2.2检查特定的HTML元素是否存在48 
2.3判断HTML元素是否嵌套49 
2.4获取当前元素的索引值50 
2.5插入节点元素52 
2.6复制节点元素54 
2.7替换节点元素55 
2.8删除节点元素57 
2.9为元素绑定事件58 
2.10如何从元素中除去HTML标签59 
2.11如何限制文本域中字符的个数61 
2.12如何选中页面上的所有复选框63 
2.13禁用表单的回车键提交65 
2.14禁用右键单击上下文菜单67 
2.15IE下禁用文本选择功能68 
2.16输入框获取焦点时文本高亮提示69 
2.17实现多个输入框同步操作70 
2.18在新窗口中打开外部链接71 
2.19jQuery实现outerHTML属性72 
2.20实现带固定表头的表格73 
2.21为表单内控件设定缺省数值和文本75 
2.22防止单个页面重复提交按钮76 
2.23取得列表控件选中的option对象77 
2.24限制输入框仅接受特殊字符的输入78 
2.25禁止页面内全部超链接80 
2.26实现动态组合列表框81 
2.27如何使用属性过滤器83 
2.28如何测试某个元素是否可见86 
第3章jQuery操作HTML事件88 
3.1禁止或启用输入框88 
3.2实时监听输入框字符的变化89 
3.3实时监听输入框值的变化90 
3.4绑定鼠标右键单击事件91 
3.5双击不选中文本93 
3.6通过单击事件添加或解除绑定94 
3.7激活整个div层的单击事件95 
3.8鼠标单击实现div的选取95 
3.9模拟鼠标单击事件96 
3.10设定时间间隔的方法98 
3.11设定时间延迟的方法99 
3.12延时显示子菜单的方法100 
3.13通过事件获取页面加载时间101 
3.14如何为动态添加的元素绑定事件处理函数102 
3.15为表格行增加单击事件103 
3.16用回车键模拟Tab键104 
第4章jQuery操作CSS样式106 
4.1使用addClass()函数动态添加样式类106 
4.2使用removeClass()函数动态移除样式类107 
4.3使用toggleClass()函数切换页面元素的样式类108 
4.4为body增加class类支持109 
4.5操作div的显示与隐藏111 
4.6如何设定div始终居中显示112 
4.7测试浏览器是否支持某些CSS3属性114 
4.8如何添加hover类到指定元素114 
4.9基于URL地址为导航链接添加class样式116 
4.10如何延迟添加class类117 
4.11如何延迟清除class类118 
4.12动态调整页面的字体大小119 
第5章jQuery实现用户输入自动完成功能121 
5.1最简单的用户输入自动完成121 
5.2使用远程数据源的自动完成123 
5.3带缓存的自动完成124 
5.4带滚动条的自动完成126 
5.5Combobox风格的自动完成127 
5.6读取XML数据的自动完成129 
5.7多维数据的自动完成130 
第6章jQuery实现拖放功能133 
6.1基本拖放功能133 
6.2基于事件的拖放134 
6.3限制移动范围的拖放135 
6.4延迟进行的拖放136 
6.5具有对齐功能的拖放136 
6.6自动滚动的拖放137 
6.7反转位置的拖放138 
6.8使用事件监控拖曳次数138 
6.9拖动时动态更改鼠标的光标类型和位置139 
6.10拖曳并放置到目标容器140 
6.11限制可放置的元素141 
6.12实现可拖放的购物车142 
6.13可排序的拖放143 
6.14在多个列表之间进行拖放144 
6.15使用拖动方式选择多个元素145 
6.16在两个Tab标签之间进行元素拖动146 
6.17拖动表格选择多行数据148 
6.18拖动表格时自动选中复选框149 
6.19拖动表格行并放置到目标位置150 
6.20表格的拖动排序152 
6.21拖动调整控件的大小153 
6.22调整控件大小时设置调整约束154 
6.23使用拖动的方式调整表格的宽度154 
6.24设计可改变单元格宽度并可以多选的表格155 
第7章jQuery操作图形图像158 
7.1如何更好地处理图片无法显示问题158 
7.2如何显示图片直到页面加载完成160 
7.3预加载显示图片的方法162 
7.4Facebook风格的图片预加载163 
7.5检查图片src是否有效164 
7.6上下滑动的图片166 
7.7淡入淡出一幅图片,进入另一幅图片170 
7.8获取图片原生尺寸的方法171 
7.9检查图像是否已经被完全加载172 
7.10单击改变背景图案173 
7.11如何显示Flickr网站的图片175 
7.12如何显示GooglePicasaweb的图片177 
7.13按比例调整图片的大小179 
7.14滑动效果的背景图片181 
7.15动态表单生成图片预览182 
7.16平滑滚动的导航菜单184 
7.17图片的放大预览185 
7.18实现平滑的图片动态缩放效果187 
7.19自动适应的窗口背景188 
7.20如何判断加载多张图片的完成状态189 
7.21鼠标悬停时的图片放大190 
7.22淡出图片,淡入另一幅图片192 
7.23页面加载时随机显示图片193 
7.24按顺序淡入图片显示195 
7.25检测图片的URL是否有效196 
7.26强制显示图片的方法198 
7.27实现可拖动显示的图片199 
第8章 jQuery实现AJAX201 
8.1 动态加载外部文件201 
8.2 动态加载外部网页202 
8.3 加载网页文件内容并传递服务器端参数203 
8.4 使用AJAX无刷新删除网页记录205 
8.5 使用AJAX异步验证用户名和密码207 
8.6 页面滚动时加载新的网页内容209 
8.7 打造自己的站内搜索引擎211 
8.8 异步加载并解析XML文件213 
8.9 动态加载HTML内容到标签页中215 
8.10 使用AJAX无刷新异步提交表单216 
8.11 使用AJAX无刷新上传图片219 
8.12 使用AJAX无刷新验证PHP会话是否有效222 
8.13 在AJAX异步调用时显示加载指示器223 
8.14 在AJAX异步调用时处理JSON数据226 
8.15 解析XML数据并加载到HTML表格228 
8.16 jQueryAJAX错误的处理方法230 
8.17 在页面级创建全局的AJAX监听器以及状态指示器231 
8.18 级联AJAX数据异步加载231 
8.19 取消AJAX异步请求233 
第9章 jQuery常用算法234 
9.1 jQuery遍历算法234 
9.2 jQuery祖先算法235 
9.3 jQuery后代算法237 
9.4 jQuery同胞算法238 
9.5 jQuery过滤算法240 
9.6 对一个列表进行排序241 
9.7 实现JSON对象数组的排序242 
9.8 将12343778转成12.343.778的形式244 
9.9 模拟抽奖程序244 
9.10 实现冒泡算法246 
9.11 查询数组中特定数值248 
9.12 从数组中移除特定数值249 
9.13 根据指定正则表达式识别超链接249 
9.14 验证Email地址的正确性250 
9.15 动态统计字符个数251 
9.16 使用jQuery验证用户年龄253 
9.17 按照首字母进行元素排序254 
9.18 获取URL地址的Hash参数255 
9.19 避免多行文本溢出的算法256 
9.20 随机选择一个元素257 
9.21 替换&bnsp;空字符的方法258 
9.22 序列化表单到JSON数据259 
9.23 获取页面加载时间260 
9.24 将单个句子打断显示262 
9.25 限制只能输入中文、英文或数字263 
9.26 日期类型与时间戳的转换264 
9.27 使用数组模拟打字效果265 
9.28 获取数组中特定索引的最高值266 
9.29 清除所有的表单内容267 
9.30 用jQuery删除空白标签和具有非中断空格的标签268 
第10章 jQueryMobile移动开发技巧270 
10.1 让页面自适应屏幕宽度270 
10.2 在移动设备页面中创建多个显示视图271 
10.3 创建对话框显示效果273 
10.4 从外部文件中加载页面内容275 
10.5 为页面添加转场效果276 
10.6 设置全局默认的转场效果278 
10.7 定制显示回退按钮280 
10.8 在标题栏中添加导航栏280 
10.9 在页脚区域添加导航栏281 
10.10 添加可折叠的导航按钮282 
10.11 实现可折叠的输入表单284 
10.12 实现手风琴样式的折叠面板285 
10.13 使用网格打造简单的九宫格界面287 
10.14 可动态隐藏的页眉和页脚289 
10.15 最简单的手机相册289 
10.16 在列表框上添加气泡提示291 
10.17 在列表框上添加自定义按钮292 
10.18 为列表添加自定义的缩略图图标294 
10.19 创建列表日历的效果296 
10.20 动态创建listview列表项298 
10.21 动态加载和切换页面299 
10.22 在页面切换时显示加载进度框300 
10.23 在屏幕旋转时更改显示样式302 
10.24 在列表框中实现加载更多效果303 
10.25 自定义选择菜单304 
10.26 使用多个选择菜单进行组合选择306 
10.27 使用多选菜单选择多个值308 
10.28 创建双重范围的滑块310 
10.29 实现开关效果的选择功能312 
10.30 创建主题化的表单效果313 
第11章 其他常用代码段315 
11.1 判断jQuery库是否被加载315 
11.2 解决jQuery库冲突的方法316 
11.3 jQuery版本检查方法317 
11.4 解决jQuery版本冲突问题317 
11.5 如何设置IE特有的功能318 
11.6 判断浏览器类型并设置HTML元素内容319 
11.7 加载GoogleCDN的jQuery库320 
11.8 Cookies应用方法321 
11.9 使用cookie.js管理Cookies323 
11.10 让Cookies在N分钟后过期324 
11.11 如何删除Cookies324 
11.12 获取当前页面的URL并添加样式325 
11.13 向表格追加一行数据326 
11.14 获取客户端IP327 
11.15 向Firebug的控制面板发送消息328 
11.16 根据不同的屏幕大小显示不同的网页329 
11.17 jQuery遍历对象的属性330 
11.18 最优化的循环语句写法331 
11.19 如何构建最优化的字符串332 
11.20 使用jQuery产生GUID值333 
11.21 使用jQuery实现聚合函数333 
11.22 用jQuery打印网页的特定区域334 
11.23 禁止表单被提交335 
11.24 使用delay()延迟执行动画336 
11.25 在网页上运行本地程序的方法337 
11.26 动态过滤HTML表格中的内容338 
11.27 使用递归函数创建文字闪烁特效340 
11.28 使用ID选择器加快选择的速度341 
11.29 在类选择器前用标签选择器加快速度341 
11.30 缓存jQuery对象以提升性能342 
11.31 使用find()函数提升子查询的性能343 
11.32 使用jQuery操作DOM的限制344

我来说两句

本书评论

共有 0 条评论
图书分类
我的书库手机端
帮助中心
会员登录 ×
新用户注册 ×