jQuery开发权威指南:jQuery权威指南(第2版)、jQuery Mobile权威指南: 13.2 使用jQuery与HTML 5实现图片任意旋转效果 & 13.2.1 需求分析 & 13.2.2 界面效果

AI牛丝
AI牛丝
2014年05月07日 阅读量:25683

13.2 使用jQuery与HTML 5实现图片任意旋转效果

在HTML 4和之前的版本中,需要编写大量复杂的JavaScript代码才能实现对图片的旋转功能。而在HTML 5中,在页面中创建新增的<canvas>元素,通过导入jQuery框架调用该元素加载图片的方法,就可以很简单地实现图片的旋转效果。

接下来以项目开发的方式对该功能的实现进行逐一介绍。

13.2.1 需求分析

在本项目中,需要实现的功能包括以下两个部分:

1)可以快捷实现对目标图片的左右90度的自由旋转。

2)实现对自定义任意角度的图片旋转。

13.2.2 界面效果

当用户在页面中点击“向右旋转90”或“向左旋转90”链接时,当前图片可以实现按指定方向与角度的旋转效果,其实现的界面效果如图13-6、图13-7、图13-8所示。

图 13-6 旋转图片初始化效果

图 13-7 图片向右旋转90度效果

图 13-8 图片向左旋转90度效果

当用户在页面中单击“自定义旋转”链接时,将显示一个用于输入角度的文本框,当用户在文本框中输入完角度值后,页面中的图片将按该输入的角度值进行旋转,实现的效果如图13-9所示。

图 13-9 图片按自定义角度旋转效果

来源: https://www.ai2news.com

推荐文章



任务5 使用帧布局实现图片分层效果界面

任务5 使用帧布局实现图片分层效果界面

34914 | 13127 | 2017-08-01
任务5 使用帧布局实现图片分层效果界面 【任务描述】 使用FrameLayout布局方式完成如图2-31所示的效果。 图2-31 图片分层页面效果 【预备知识】 帧布局技术知识点 FrameLayout帧布局在屏幕上开辟出了一块区域,在这块区域中可以添加多个子控件,但是所有的子控件都默认对齐到屏幕的左上角。帧布局的大小由尺寸最大的子控件来决定。在FrameLayout中,子控件是通过栈来绘制的,所以后添加的子控件会被绘制在上层。如果子控件一样大,同一时刻只能看到最上面的子控件。 FrameLayout继承自ViewGroup,除了继承自父类的属性和方法外,FrameLayout类

13.2 使用接口 & 13.2.1 接口概念 & 13.2.2 接口声明和实现

13.2 使用接口 & 13.2.1 接口概念 & 13.2.2 接口声明和实现

49247 | 2111 | 2021-01-01
13.2 使用接口 比抽象类更加抽象的是接口,在接口中所有的方法都是抽象的。 提示  Java 8之后接口中新增加了默认方法,因此“接口中所有的方法都是抽象的”这个提法在Java 8之后是有待商榷。 13.2.1 接口概念 其实13.1.1节抽象类Figure可以更加彻底,即Figure接口,接口中所有方法都是抽象的,而且接口可以有成员变量。将13.1.1节几何图形类改成接口后,类图如图13.2所示。 图13-2 接口几何图形类图 提示  在UML类图中接口的图标是“I”,见图13-2所示中的Figure接口。类的图标是“C”,见图13-2所示中的Triangle接口。

13.2 定时器工作分析 & 13.2.1 基本定时器 & 13.2.2 通用定时器

13.2 定时器工作分析 & 13.2.1 基本定时器 & 13.2.2 通用定时器

77871 | 17574 | 2022-03-01
13.2 定时器工作分析 13.2.1 基本定时器 基本定时器TIM6和TIM7只具备最基本的定时功能,就是累加的时钟脉冲数超过预定值时,能触发中断或触发DMA请求。由于在芯片内部与DAC外设相连,可通过触发输出驱动DAC,也可以作为其他通用定时器的时钟基准。见图13-1。 图 13-1 基本定时器结构 这两个基本定时器使用的时钟源都是TIMxCLK,时钟源经过PSC预分频器输入至脉冲计数器TIMx_CNT,基本定时器只能工作在向上计数模式,在重载寄存器TIMx_ARR中保存的是定时器的溢出值。 工作时,脉冲计数器TIMx_CNT由时钟触发进行计数,当TIMx_CNT的计数值

13.2 主成分分析 & 13.2.1 主成分分析简介 & 13.2.2 主成分分析原理

13.2 主成分分析 & 13.2.1 主成分分析简介 & 13.2.2 主成分分析原理

41607 | 26497 | 2018-07-01
13.2 主成分分析 主成分分析在尽量保证数据信息丢失最小的情况下,将多个变量的数据进行简化,可以理解为根据多个变量之间的相关关系和某种线性组合进行转化,得到少数几个保留较多信息且之间不相关的综合变量。 13.2.1 主成分分析简介 在线性回归章节中介绍过连续变量间相关性的概念,通过散点图可以直观地展示两个连续变量的相关性强弱,也可以生成表示相关性强弱的相关系数。当连续变量多于两个时,生成的相关系数矩阵也可以直观地展示多个连续变量之间的关系。当多个变量两两之间的相关性较强时,表示这些变量之中共同的信息比较多。此时,若能通过一种方法提取多个变量之间的共同信息,又不至于过多损失原多个变量总的信息,
线性代数
变异性
协方差矩阵
特征向量
特征值

13.2 用户界面 & 13.2.1 UIKit框架

13.2 用户界面 & 13.2.1 UIKit框架

38705 | 34176 | 2017-03-01
13.2 用户界面 iOS 9 有大量关于用户界面层的更新。无论你是否使用它们都将会影响你的应用的性能。为了讨论方便,我们将它们分为两大类: UIKit 框架的改动 Safari 服务框架的改动 游戏相关的框架,如 GameplayKit、Model I/O、MetalKit、Metal、SceneKit 和 SpriteKit 框架都不在讨论范围。 13.2.1 UIKit框架 iOS 9 提供了一个新的容器视图—— UIStackView ( http://apple.co/1Noq1jW ),用于帮助开发者在水平或垂直方向渲染多个视图。 当你需要创建一个表单

13.1.4 参考 & 13.2 控制系统服务 & 13.2.1 问题 & 13.2.2 解决方案

13.1.4 参考 & 13.2 控制系统服务 & 13.2.1 问题 & 13.2.2 解决方案

19861 | 4047 | 2016-09-01
13.1.4 参考 MSDN 文档中的“ SystemEvents 类”“ PowerModeChangedEventArgs 类”“ SessionEndedEventArgs 类”“ SessionEndingEventArgs 类”和“ SessionSwitchEventArgs 类”主题。 13.2 控制系统服务 13.2.1 问题 你需要通过编程方式操作应用程序与之交互的服务。 13.2.2 解决方案 使用 System.ServiceProcess.ServiceController 类控制服务。 ServiceController 允许你与一个已

4.14 实现手动旋转屏幕的效果

4.14 实现手动旋转屏幕的效果

28984 | 22069 | 2017-02-01
4.14 实现手动旋转屏幕的效果 范例4-14 实现手动旋转屏幕的效果 源码路径 光盘\daima\第4章\4-14 4.14.1 范例说明 本实例的功能是实现在竖屏的NavigationController中Push(推送)一个横屏的UIViewController,实现手动旋转屏幕的效果。 4.14.2 具体实现 (1)文件UINavigationController+Autorotate.m的功能是实现屏幕旋转功能,主要实现代码如下所示。 #import "UINavigationController+Autorotate.h" @imple

8.22 实现旋转动画效果(Swift版)

8.22 实现旋转动画效果(Swift版)

42007 | 33002 | 2017-02-01
8.22 实现旋转动画效果(Swift版) 范例8-22 实现旋转动画效果 源码路径 光盘\daima\第8章\8-22 8.22.1 范例说明 本实例的功能是使用ImageView实现旋转动画效果,通过视图控制器文件ViewController.swift加载显示指定的图片,当用户触摸图片后会显示旋转效果。 8.22.2 具体实现 文件ViewController.swift的主要实现代码如下所示。 import UIKit class ViewController: UIViewController, UIGestureRecognizerDe

13.2 电池电量插件 & 13.2.1 新建插件 & 13.2.2 插件上层处理

13.2 电池电量插件 & 13.2.1 新建插件 & 13.2.2 插件上层处理

56781 | 4459 | 2019-12-01
13.2 电池电量插件 通过13.1节我们学会了MethodChannel的使用方法。本节我们来编写一个关于获取电池电量及读取电池充电状态的插件。手机的电池状态是不停变化的,我们要把这样的电池状态变化由原生层及时通过EventChannel来告诉上层。这种情况下使用MethodChannel方法是不行的,这意味着上层需要用轮询的方式不停调用原生层的方法来获取当前电量,显然是不正确的做法。而用EventChannel的方式,则是将当前电池状态“推送”给上层。 13.2.1 新建插件 新建插件请参考13.1.1节中的步骤。将插件名称改为battery,同时将插件包名改为io.flutter.plu
onbattery state changed
battery
battery state
event channel event
channel event channel

推荐图书




推荐文章










更多...
目录

  • jQuery Mobile权威指南 & 前言
  • 第1章 初识jQuery Mobile
  • 1.1 jQuery Mobile简介 & 1.1.1 功能特点
  • 1.1.2 支持平台
  • 1.1.3 与jQTouch、Sencha Touch、SproutCore的比较
  • 1.2 如何获取jQuery Mobile & 1.2.1 下载插件文件
  • 1.2.2 使用URL方式加载插件文件
  • 1.3 jQuery Mobile应用开发迅速上手
  • 1.4 本章小结
  • 第2章 页面与对话框 & 2.1 jQuery Mobile页面结构
  • 2.1.1 基本框架
  • 2.1.2 多容器页面结构
  • 2.1.3 外部页面链接
  • 2.1.4 页面后退链接
  • 2.2 预加载与页面缓存 & 2.2.1 预加载
  • 2.2.2 页面缓存
  • 2.3 页面的脚本 & 2.3.1 创建页面
  • 2.3.2 跳转页面
  • 2.3.3 加载页面
  • 2.4 对话框 & 2.4.1 创建简单对话框
  • 2.4.2 关闭对话框
  • 2.5 本章小结
  • 第3章 工具栏与格式化内容 & 3.1 头部栏 & 3.1.1 头部栏的基本结构
  • 3.1.2 设置后退按钮的文字
  • 3.1.3 添加按钮
  • 3.1.4 设定按钮位置
  • 3.2 导航栏 & 3.2.1 导航栏的基本结构
  • 3.2.2 头部导航栏
  • 3.2.3 导航栏的图标
  • 3.2.4 设置导航栏图标位置
  • 3.2.5 自定义图标
  • 3.3 尾部栏 & 3.3.1 添加按钮
  • 3.3.2 添加表单元素
  • 3.4 内容格式化 & 3.4.1 网格布局
  • 3.4.2 可折叠的区块
  • 3.4.3 可嵌套的折叠区块
  • 3.4.4 折叠组标记
  • 3.5 本章小结
  • 第4章 页面常用组件 & 4.1 按钮 & 4.1.1 内联按钮
  • 4.1.2 按钮组标记
  • 4.2 表单 & 4.2.1 文本输入
  • 4.2.2 滑块
  • 4.2.3 翻转切换开关
  • 4.2.4 单选按钮
  • 4.2.5 复选框
  • 4.2.6 选择菜单
  • 4.2.7 多项选择菜单
  • 4.3 列表 & 4.3.1 基本列表
  • 4.3.2 嵌套列表
  • 4.3.3 有序列表
  • 4.3.4 分割按钮列表
  • 4.3.5 分割列表项
  • 4.3.6 图标与计数器
  • 4.3.7 内容格式化与计数器
  • 4.4 本章小结
  • 第5章 jQuery Mobile主题
  • 5.1 主题的定义及使用场景 & 5.1.1 默认主题
  • 5.1.2 修改默认主题
  • 5.1.3 自定义主题
  • 5.2 列表与表单元素的主题 & 5.2.1 列表主题
  • 5.2.2 表单主题
  • 5.2.3 按钮主题
  • 5.2.4 激活状态主题
  • 5.3 工具栏与页面内容的主题 & 5.3.1 工具栏主题
  • 5.3.2 页面主题
  • 5.3.3 内容主题
  • 5.4 本章小结
  • 第6章 jQuery Mobile插件 & 6.1 图片滑动浏览插件PhotoSwipe
  • 6.2 图片幻灯片插件Camera
  • 6.3 滚动选择时间插件Mobiscroll
  • 6.4 搜索插件AutoComplete
  • 6.5 日期对话框插件DateBox
  • 6.6 简单对话框插件SimpleDialog
  • 6.7 快捷标签插件ActionSheet
  • 6.8 本章小结
  • 第7章 jQuery Mobile API详解 & 7.1 基本配置项
  • 7.1.1 自定义页面加载和出错提示信息
  • 7.1.2 使用函数修改gradeA配置值
  • 7.2 事件 & 7.2.1 触摸事件
  • 7.2.2 设置翻转事件
  • 7.2.3 屏幕滚动事件
  • 7.2.4 页面显示或隐藏事件
  • 7.3 访问地址的相关方法 & 7.3.1 访问路径和URL地址转换方法
  • 7.3.2 URL地址验证方法
  • 7.3.3 域名比较方法
  • 7.3.4 纵向滚动方法
  • 7.4 本章小结
  • 第8章 jQuery Mobile开发技巧与最佳实践 & 8.1 开启或禁用列表项中的箭头
  • 8.2 使用悬浮的方式固定头部栏与尾部栏
  • 8.3 初始化页面随机显示背景图
  • 8.4 按钮标题文字的控制
  • 8.5 侦听HTML 5画布元素的触摸事件
  • 8.6 在jQuery Mobile中提交表单数据
  • 8.7 切换按钮的开启/禁用状态
  • 8.8 开启或禁用AJAX方式打开页面链接
  • 8.9 使用localStorage传递链接参数
  • 8.10 在jQuery Mobile中构建离线功能
  • 8.11 本章小结
  • 第9章 开发移动终端新闻订阅管理系统 & 9.1 需求分析
  • 9.1.1 总体设计 & 9.1.2 功能设计
  • 9.2 数据结构 & 9.2.1 数据库设计
  • 9.2.2 输出API设计
  • 9.3 系统封面开发
  • 9.4 系统首页开发
  • 9.5 订阅管理页开发
  • 9.6 类别新闻页开发
  • 9.7 新闻详情页开发
  • 9.8 其余文件 & 9.8.1 样式文件
  • 9.8.2 API接口文件 & 9.9 本章小结
  • 第10章 开发移动终端记事本管理系统 & 10.1 需求分析
  • 10.1.1 总体设计 & 10.1.2 功能设计
  • 10.2 新手导航页开发
  • 10.3 系统首页开发
  • 10.4 记事列表页开发
  • 10.5 记事详细页开发
  • 10.6 修改记事内容页开发
  • 10.7 添加记事内容页开发
  • 10.8 样式文件
  • 10.9 本章小结 & jQuery权威指南(第2版) & 前言 & 为什么要写这本书
  • 第2版与第1版的区别
  • 本书特点 & 本书面向的读者 & 如何阅读本书
  • 联系作者 & 致谢
  • 第1章 jQuery简介 & 1.1 认识jQuery & 1.1.1 jQuery基本功能
  • 1.1.2 jQuery 1.8新增功能与特征
  • 1.2 搭建jQuery开发环境 & 1.2.1 下载jQuery文件库 & 1.2.2 引入jQuery文件库 & 1.2.3 编写第一个简单的jQuery程序
  • 1.3 jQuery程序的代码风格 & 1.3.1 “$”美元符的使用 & 1.3.2 事件操作链接式书写
  • 1.4 jQuery简单应用 & 1.4.1 jQuery访问DOM对象 & 1.4.2 jQuery控制DOM对象
  • 1.4.3 jQuery控制页面CSS & 1.5 本章小结
  • 第2章 jQuery选择器 & 2.1 选择器的优势 & 2.1.1 代码更简单
  • 2.1.2 完善的检测机制
  • 2.2 jQuery选择器的类型 & 2.2.1 基本选择器
  • 2.2.2 层次选择器
  • 2.2.3 简单过滤选择器 & 2.2.4 内容过滤选择器
  • 2.2.5 可见性过滤选择器 & 2.2.6 属性过滤选择器
  • 2.2.7 子元素过滤选择器 & 2.2.8 表单对象属性过滤选择器
  • 2.2.9 表单选择器 & 2.3 综合案例分析——导航条在项目中的应用 & 2.3.1 需求分析
  • 2.3.2 界面效果 & 2.3.3 功能实现 & 2.3.4 代码分析
  • 2.4 本章小结
  • 第3章 jQuery操作DOM & 3.1 DOM树状模型
  • 3.2 元素属性操作 & 3.2.1 获取元素的属性 & 3.2.2 设置元素的属性
  • 3.2.3 删除元素的属性 & 3.3 获取和设置元素 & 3.3.1 获取和设置元素内容
  • 3.3.2 获取和设置元素值
  • 3.4 元素样式操作 & 3.4.1 直接设置元素样式值 & 3.4.2 增加元素CSS类别
  • 3.4.3 切换元素CSS类别 & 3.4.4 删除元素CSS类别
  • 3.5 页面元素操作
  • 3.5.1 创建节点元素 & 3.5.2 内部插入节点
  • 3.5.3 外部插入节点 & 3.5.4 复制元素节点
  • 3.5.5 替换元素节点
  • 3.5.6 包裹元素节点 & 3.5.7 遍历元素
  • 3.5.8 删除页面元素
  • 3.6 综合案例分析——数据删除和图片预览在项目中的应用 & 3.6.1 需求分析 & 3.6.2 界面效果 & 3.6.3 功能实现 & 3.6.4 代码分析
  • 3.7 本章小结
  • 第4章 jQuery中的事件与应用 & 4.1 事件机制 & 4.1.1 事件中的冒泡现象
  • 4.1.2 如何阻止冒泡的发生 & 4.2 页面载入事件
  • 4.2.1 ready()方法的工作原理 & 4.2.2 ready()方法的几种写法 & 4.3 绑定事件 & 4.3.1 使用bind()方法绑定事件
  • 4.3.2 通过映射方式绑定事件 & 4.4 切换事件
  • 4.4.1 hover()方法 & 4.4.2 toggle()方法
  • 4.5 移除事件 & 4.5.1 unbind()方法移除元素绑定事件 & 4.5.2 unbind()方法移除自定义事件
  • 4.6 其他事件 & 4.6.1 one()方法 & 4.6.2 trigger()方法
  • 4.7 jQuery中的事件应用 & 4.7.1 文本框中的事件应用
  • 4.7.2 下拉列表框中的事件应用
  • 4.7.3 列表中的导航菜单应用
  • 4.7.4 网页选项卡的应用
  • 4.8 综合案例分析——删除数据时的提示效果在项目中的应用 & 4.8.1 需求分析 & 4.8.2 界面效果 & 4.8.3 功能实现 & 4.8.4 代码分析
  • 4.9 本章小结
  • 第5章 jQuery的动画与特效 & 5.1 显示与隐藏 & 5.1.1 show()与hide()方法
  • 5.1.2 动画效果的show()与hide()方法
  • 5.1.3 toggle()方法
  • 5.2 滑动 & 5.2.1 slideDown()与slideUp()方法
  • 5.2.2 slideToggle()方法
  • 5.3 淡入淡出 & 5.3.1 fadeIn()与fadeOut()方法
  • 5.3.2 fadeTo()方法 & 5.4 自定义动画
  • 5.4.1 简单的动画 & 5.4.2 移动位置的动画
  • 5.4.3 队列中的动画 & 5.4.4 动画停止和延时
  • 5.5 动画效果综述 & 5.5.1 各种动画方法说明
  • 5.5.2 使用animate()方法代替其他动画效果 & 5.6 综合案例分析——动画效果浏览相册中的图片 & 5.6.1 需求分析 & 5.6.2 界面效果
  • 5.6.3 功能实现 & 5.6.4 代码分析
  • 5.7 本章小结
  • 第6章 Ajax在jQuery中的应用 & 6.1 加载异步数据 & 6.1.1 传统的JavaScript方法
  • 6.1.2 jQuery中的load()方法 & 6.1.3 jQuery中的全局函数getJSON()
  • 6.1.4 jQuery中的全局函数getScript()
  • 6.1.5 jQuery中异步加载XML文档
  • 6.2 请求服务器数据 & 6.2.1 $.get()请求数据
  • 6.2.2 $.post()请求数据
  • 6.2.3 serialize()序列化表单
  • 6.3 $.ajax()方法 & 6.3.1 $.ajax()中的参数及使用方法 & 6.3.2 $.ajax()在数据交互中的应用
  • 6.3.3 $.ajaxSetup()设置全局Ajax
  • 6.4 Ajax中的全局事件 & 6.4.1 Ajax全局事件的参数及功能 & 6.4.2 ajaxStart与ajaxStop全局事件
  • 6.5 综合案例分析——使用Ajax实现新闻点评即时更新 & 6.5.1 需求分析 & 6.5.2 界面效果 & 6.5.3 功能实现
  • 6.5.4 代码分析
  • 6.6 本章小结
  • 第7章 jQuery中调用JSON与XML数据
  • 7.1 jQuery调用JSON数据 & 7.1.1 JSON数据的基础知识
  • 7.1.2 jQuery读取JSON数据
  • 7.1.3 jQuery遍历JSON数据
  • 7.1.4 jQuery操作JSON数据
  • 7.2 jQuery调用XML数据 & 7.2.1 使用传统JavaScript调用XML的方法
  • 7.2.2 jQuery解析XML数据
  • 7.2.3 jQuery读取XML数据
  • 7.2.4 jQuery操作XML数据
  • 7.3 综合案例分析——调用JSON实现下拉列表框三级联动 & 7.3.1 需求分析 & 7.3.2 界面效果 & 7.3.3 功能实现 & 7.3.4 代码分析
  • 7.4 综合案例分析——调用XML实现无刷新即时聊天 & 7.4.1 需求分析 & 7.4.2 界面效果 & 7.4.3 功能实现 & 7.4.4 代码分析
  • 7.5 本章小结
  • 第8章 jQuery中的插件 & 8.1 如何调用jQuery插件
  • 8.2 jQuery常用插件 & 8.2.1 验证插件validate
  • 8.2.2 表单插件form
  • 8.2.3 Cookie插件cookie
  • 8.2.4 搜索插件AutoComplete
  • 8.2.5 图片灯箱插件NotesForLightBox
  • 8.2.6 右键菜单插件ContextMenu
  • 8.2.7 图片放大镜插件jQZoom
  • 8.2.8 图片切换插件Nivo Slider
  • 8.2.9 动画表格排序插件TableSort
  • 8.2.10 进度条插件ProgressBar
  • 8.2.11 页面加载遮盖插件LoadMask
  • 8.2.12 数据分页插件Pagination
  • 8.2.13 消息通知条插件Activebar2
  • 8.2.14 滚动条插件NiceScroll
  • 8.3 自定义jQuery插件 & 8.3.1 自定义插件的种类 & 8.3.2 插件开发要点
  • 8.3.3 对象级别插件的开发
  • 8.3.4 类级别插件的开发
  • 8.4 综合案例分析——使用uploadify插件实现文件上传功能 & 8.4.1 需求分析 & 8.4.2 界面效果 & 8.4.3 插件介绍
  • 8.4.4 功能实现
  • 8.4.5 代码分析
  • 8.5 本章小结
  • 第9章 jQuery UI插件 & 9.1 认识jQuery UI
  • 9.2 jQuery UI交互性插件 & 9.2.1 拖曳插件draggable
  • 9.2.2 放置插件droppable
  • 9.2.3 排序插件sortable
  • 9.3 jQuery UI微型插件 & 9.3.1 折叠面板插件accordion
  • 9.3.2 日历插件datepicker
  • 9.3.3 选项卡插件tabs
  • 9.3.4 对话框插件dialog
  • 9.4 jQuery UI 1.9新增功能
  • 9.4.1 菜单工具插件menu
  • 9.4.2 微调按钮插件spinner
  • 9.4.3 工具提示插件tooltip
  • 9.5 综合案例分析——使用jQuery UI插件以拖动方式管理相册 & 9.5.1 需求分析 & 9.5.2 界面效果 & 9.5.3 功能实现
  • 9.5.4 代码分析
  • 9.6 本章小结
  • 第10章 jQuery实用工具函数 & 10.1 工具函数的分类 & 10.2 浏览器的检测
  • 10.2.1 浏览器名称或版本信息
  • 10.2.2 盒子模型
  • 10.3 数组和对象的操作 & 10.3.1 遍历数组
  • 10.3.2 遍历对象 & 10.3.3 数据筛选
  • 10.3.4 数据变更 & 10.3.5 数据搜索
  • 10.4 字符串操作
  • 10.5 测试操作 & 10.5.1 检测对象是否为空
  • 10.5.2 检测对象是否为原始对象 & 10.5.3 检测两个节点的包含关系
  • 10.6 URL操作
  • 10.7 其他工具函数 & 10.7.1 $.proxy()函数调用语法
  • 10.7.2 改变事件函数的作用域
  • 10.8 工具函数的扩展 & 10.8.1 使用$.extend()扩展工具函数 & 10.8.2 使用$.extend()扩展Object对象
  • 10.9 综合案例分析——使用jQuery扩展工具函数实现对字符串指定类型的检测 & 10.9.1 需求分析 & 10.9.2 界面效果
  • 10.9.3 功能实现 & 10.9.4 代码分析
  • 10.10 本章小结
  • 第11章 jQuery常用开发技巧 & 11.1 快速控制页面元素 & 11.1.1 居中显示元素
  • 11.1.2 捕获鼠标位置
  • 11.2 使用工具函数$.support检测浏览器的信息
  • 11.3 调用jQuery中的方法 & 11.3.1 使用预加载方法预览图片
  • 11.3.2 通过html()方法判断元素是否为空
  • 11.3.3 使用replace()和replaceWith()方法替换内容
  • 11.4 巧用jQuery中的事件 & 11.4.1 开启或禁止页面右键菜单
  • 11.4.2 限制文本输入框中字符的数量
  • 11.5 jQuery集合处理功能
  • 11.6 常用自定义方法与插件 & 11.6.1 自定义选择器
  • 11.6.2 自定义样式
  • 11.6.3 自定义插件
  • 11.7 本章小结
  • 第12章 jQuery性能优化 & 12.1 jQuery性能优化常用策略 & 12.1.1 优先使用ID与标记选择器
  • 12.1.2 使用jQuery对象缓存 & 12.1.3 正确使用选择器
  • 12.1.4 使用最新版本的jQuery & 12.1.5 避免过度使用jQuery对象 & 12.1.6 更多地使用链接式写法
  • 12.1.7 正确处理元素间父子关系 & 12.1.8 正确使用循环语句
  • 12.2 优化选择器执行的速度 & 12.2.1 处理选择器中不规范元素标志
  • 12.2.2 使用子查询优化选择器性能
  • 12.2.3 给选择器一个上下文
  • 12.3 使用方法优化性能 & 12.3.1 使用target()方法优化事件中的冒泡现象
  • 12.3.2 使用data()方法存取普通数据
  • 12.3.3 使用data()方法存取JSON数据
  • 12.4 优化DOM元素的操作 & 12.4.1 减少对DOM元素直接操作 & 12.4.2 正确区分DOM对象与jQuery对象
  • 12.5 jQuery库与其他库冲突的解决方案 & 12.5.1 jQuery在其他库前导入
  • 12.5.2 jQuery在其他库后导入 & 12.6 本章小结
  • 第13章 jQuery在HTML 5中的应用 & 13.1 使用jQuery与HTML 5开发自定义视频播放器
  • 13.1.1 需求分析 & 13.1.2 界面效果
  • 13.1.3 功能实现 & 13.1.4 代码分析
  • 13.2 使用jQuery与HTML 5实现图片任意旋转效果 & 13.2.1 需求分析 & 13.2.2 界面效果
  • 13.2.3 功能实现
  • 13.2.4 代码分析
  • 13.3 使用jQuery与HTML 5开发拼图游戏 & 13.3.1 需求分析 & 13.3.2 界面效果
  • 13.3.3 功能实现
  • 13.3.4 代码分析
  • 13.4 使用jQuery与HTML 5开发星球大战游戏 & 13.4.1 需求分析 & 13.4.2 界面效果
  • 13.4.3 功能实现 & 13.4.4 代码分析
  • 13.5 本章小结
  • 第14章 jQuery Mobile基础知识 & 14.1 初识jQuery Mobile & 14.1.1 jQuery Mobile框架简介
  • 14.1.2 jQuery Mobile工作原理 & 14.1.3 开发第一个jQuery Mobile页面
  • 14.2 jQuery Mobile基本组件 & 14.2.1 对话框元素
  • 14.2.2 工具栏元素
  • 14.2.3 内容布局
  • 14.2.4 按钮
  • 14.2.5 表单元素
  • 14.2.6 列表视图
  • 14.3 jQuery Mobile API接口应用 & 14.3.1 默认配置设置
  • 14.3.2 方法
  • 14.3.3 事件
  • 14.3.4 页面主题
  • 14.4 本章小结
  • 第15章 jQuery Mobile综合案例开发 & 15.1 新闻订阅管理系统 & 15.1.1 需求分析
  • 15.1.2 界面效果
  • 15.1.3 功能实现
  • 15.1.4 代码分析
  • 15.2 记事本管理 & 15.2.1 需求分析
  • 15.2.2 界面效果
  • 15.2.3 功能实现
  • 15.2.4 代码分析
  • 15.3 本章小结
  • 第16章 jQuery综合案例开发 & 16.1 切割图片 & 16.1.1 需求分析
  • 16.1.2 界面效果 & 16.1.3 功能实现
  • 16.1.4 代码分析
  • 16.2 在线聊天室 & 16.2.1 需求分析 & 16.2.2 界面效果
  • 16.2.3 功能实现
  • 16.2.4 代码分析
  • 16.3 本章小结

代做工资流水公司绵阳查询工资流水账单邢台开银行流水电子版廊坊代开贷款工资流水漳州对公银行流水模板宁波代开银行流水PS滁州流水公司海口制作银行流水PS青岛车贷流水查询东莞做工资流水三亚企业对公流水样本揭阳购房银行流水代办海口公司流水开具桂林打印房贷工资流水开封日常消费流水费用济宁查房贷银行流水苏州代办企业流水打印南宁代做车贷流水芜湖背调银行流水办理铜陵办理工资代付流水台州日常消费流水曲靖工资代付流水代做天津离职证明公司湘潭入职银行流水报价淮安查询工资代付流水惠州代开工资流水单荆州办理对公流水株洲银行流水电子版代做贵阳打印银行流水单西宁对公账户流水价格柳州工资证明制作香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化