<p>《自动化平台测试开发:Python测试开发实战》详细介绍了基于Python语言的自动化平台开发以及自动化测试技术知识。《自动化平台测试开发:Python测试开发实战》理论与实践相结合,以自动化平台开发为主线、自动化测试为辅线贯穿所有内容。具体包括自动化平台开发方案、数据库表结构设计、前后端代码编写,同时介绍了自动化测试方案、环境、代码、报告、API接口、AppUI、WebUI自动化测试、性能测试等内容。</p> <p>《自动化平台测试开发:Python测试开发实战》适合从事自动化测试开发的广大开发和测试人员使用,也可供产品测试开发管理人员参考。</p>
WEEX跨平台开发实战
✍ Scribed by 向治洪 著
- Publisher
- 电子工业出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 321
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
近年来,伴随着大前端和移动跨平台技术的兴起,移动应用的开发手段越来越多,常见的移动跨平台技术有React Native、WEEX和Flutter等。WEEX是由阿里巴巴研发的一套移动跨平台技术框架,目的是解决移动应用开发过程中频繁发版和多端研发的问题。
《WEEX跨平台开发实战》是一本系统介绍WEEX跨平台应用开发的书籍,涵盖了WEEX开发的方方面面,主要由基础知识、高级应用开发和项目实战三部分组成。第一部分重点介绍WEEX开发的基础知识,后两部分则重点介绍WEEX开发的进阶知识和项目实战。
《WEEX跨平台开发实战》是一本WEEX入门与实战类书籍,适合有一定前端开发基础或者移动端开发基础的读者阅读。因此,无论你是前端开发者,还是移动端开发者,都可以通过对本书的学习来掌握移动跨平台应用开发的技能。
✦ Table of Contents
扉页
版权页
前言
目录
第1章 WEEX简介
1.1 WEEX概述
1.1.1 原生平台与Web平台的差异
1.1.2 设计理念
1.1.3 WEEX工作原理
1.2 移动跨平台技术剖析
1.2.1 React Native
1.2.2 Flutter
1.2.3 PWA
1.2.4 对比与分析
1.3 本章小结
第2章 WEEX快速入门
2.1 安装与配置WEEX
2.1.1 安装依赖
2.1.2 创建项目
2.1.3 开发与运行项目
2.1.4 集成到iOS
2.1.5 集成到Android
2.1.6 WEEX语法插件
2.2 在WEEX中使用Vue.js
2.2.1 与Web平台的异同
2.2.2 单文件组件
2.2.3 WEEX支持的Vue.js功能
2.3 WEEX调试
2.3.1 weex-toolkit简介
2.3.2 weex-devtool远程调试
2.3.3 集成weex-devtool到iOS
2.3.4 集成weex-devtool到Android
2.4 本章小结
第3章 WEEX基础知识
3.1 基本概念
3.1.1 组件
3.1.2 模块
3.1.3 适配器
3.2 样式
3.2.1 盒模型
3.2.2 弹性布局
3.2.3 定位属性
3.2.42 D转换
3.2.5 过渡
3.2.6 伪类
3.2.7 线性渐变
3.2.8 文本样式
3.3 事件
3.3.1 通用事件
3.3.2 事件冒泡
3.3.3 手势
3.4 扩展
3.4.1 HTML5扩展
3.4.2 Android扩展
3.4.3 iOS扩展
3.4.4 iOS扩展兼容Swift
3.5 本章小结
第4章 组件与模块
4.1 内置组件
4.1.1 <div>组件
4.1.2 <scroller>组件
4.1.3 <refresh>组件
4.1.4 <loading>组件
4.1.5 <list>组件
4.1.6 <recycle-list>组件
4.1.7 <video>组件
4.1.8 <web>组件
4.2 内置模块
4.2.1 DOM模块
4.2.2 steam模块
4.2.3 modal模块
4.2.4 animation模块
4.2.5 navigator模块
4.2.6 storage模块
4.3 Weex Ui详解
4.3.1 Weex Ui简介
4.3.2 <wxc-minibar>组件
4.3.3 <wxc-tab-bar>组件
4.3.4 <wxc-tab-page>组件
4.3.5 <wxc-ep-slider>组件
4.3.6 <wxc-slider-bar>组件
4.4 本章小结
第5章 Rax框架详解
5.1 Rax简介
5.2 Rax快速入门
5.2.1 搭建环境
5.2.2 基本概念
5.2.3 FlexBox与样式
5.2.4 事件处理
5.2.5 网络请求
5.3 Rax组件
5.3.1 <View>组件
5.3.2 <Touchable>组件
5.3.3 <ListView>组件
5.3.4 <TabHeader>组件
5.3.5 <Tabbar>组件
5.3.6 <Switch>组件
5.3.7 <Slider>组件
5.4 本章小结
第6章 Vue.js框架详解
6.1 Vue.js简介
6.2 Vue.js快速入门
6.2.1 搭建环境
6.2.2 Vue.js项目的目录结构
6.2.3 Vue.js实例
6.2.4 模板
6.2.5 数据
6.2.6 方法
6.2.7 生命周期
6.3 基础特性
6.3.1 数据绑定
6.3.2 模板渲染
6.3.3 事件处理
6.4 指令
6.4.1 v-bind指令
6.4.2 v-model指令
6.4.3 v-on指令
6.4.4 v-cloak指令
6.4.5 v-once指令
6.4.6 自定义指令
6.5 过滤器
6.5.1 过滤器注册
6.5.2 自定义过滤器
6.5.3 过滤器串联
6.6 Vue.js组件
6.6.1 组件基础
6.6.2 组件扩展
6.6.3 组件注册
6.6.4 组件选项
6.6.5 组件通信
6.6.6 动态组件
6.6.7 缓存组件
6.6.8 异步组件
6.7 vue-router
6.7.1 安装与配置
6.7.2 基本用法
6.7.3 路由匹配
6.7.4 嵌套路由
6.7.5 命名路由
6.7.6 路由对象
6.7.7 路由属性与方法
6.7.8 路由传参
6.8 本章小结
第7章 BindingX框架
7.1 BindingX简介
7.1.1 基本概念
7.1.2 背景
7.2 BindingX框架快速上手
7.2.1 快速入门
7.2.2 手势
7.2.3 动画
7.2.4 滚动
7.2.5 陀螺仪
7.3 API
7.3.1 事件类型
7.3.2 表达式
7.3.3 目标属性
7.3.4 插值器
7.3.5 颜色函数
7.4 本章小结
第8章 WEEX Eros App开发实战
8.1 WEEX Eros简介
8.2 快速入门
8.2.1 搭建环境
8.2.2 创建工程
8.2.3 运行项目
8.2.4 Eros示例
8.2.5 工程配置
8.2.6 开发调试
8.2.7 增量发布
8.3 组件
8.3.1 globalEvent
8.3.2 Axios
8.3.3 Router
8.3.4 storage
8.3.5 event
8.3.6 image
8.3.7 notice
8.3.8 自定义组件
8.4 模块
8.4.1 模块概念
8.4.2 bmEvents
8.4.3 bmWebSocket
8.4.4 bmBundleUpdate
8.5 开发配置
8.5.1 Android原生配置
8.5.2 Android打包配置
8.5.3 iOS原生配置
8.5.4 iOS打包配置
8.6 插件
8.6.1 Android插件化
8.6.2 iOS插件化
8.6.3 基础插件
8.6.4 微信插件
8.6.5 高德插件
8.7 热更新
8.7.1 热更新原理
8.7.2 热更新配置
8.7.3 热更新实战
8.8 本章小结
第9章 移动电商应用开发实战
9.1 项目概述
9.2 搭建项目
9.2.1 新建项目
9.2.2 编写主框架
9.2.3 Iconfont
9.2.4 自定义选项卡组件
9.2.5 路由配置
9.2.6 数据请求
9.3 功能编写
9.3.1 首页开发
9.3.2 广告弹窗开发
9.3.3 商品详情页开发
9.3.4 订单管理页开发
9.3.5 适配iPhone X
9.4 打包与上线
9.4.1 更换默认配置
9.4.2 iOS打包
9.4.3 Android打包
9.5 本章小结
📜 SIMILAR VOLUMES
<p>React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。</p> <p>《React Native跨平台移动应用开发》由浅入深、系统地介绍了使用React Native框架跨平台开发所需要用到的知识。《React Native跨平台移动应用开发》每一章都专注于阐述某一方面的知识,配合若干个原创的、精小的例程,能让读者系统、快速地
<p>《微信公众平台企业应用开发实战》全面介绍了微信公众平台已开放API的功能、使用方法及应用场景,详细解读了微信公众平台应用开发所需的各种技术、方法和技巧,深入讲解了微信公众平台开源开发框架Senparc.Weixin.MP。书中还精选了几个具有代表性的商用开发实际案例,以C#开发语言为例,系统讲解了微信公众平台企业应用开发的系统架构及完整的开发过程。</p> <p>全书共8章,可分为四个部分:第一部分(第1章)介绍了微信公众平台的基础知识,为读者学习后续章节打下基础;第二部分(第2、3章)介绍了进行微信公众平台开发所需的准备工作及将应用接入微信公众平台的方法;第三部分(第4、5章)详细介
《React Native全教程:移动端跨平台应用开发》由经验丰富的移动开发工程师精心编撰,《React Native全教程:移动端跨平台应用开发》从逻辑上可分为5个部分,循序渐进地向读者展示使用React Native开发跨平台移动应用的全流程,第1部分介绍React Native语言基础JavaScript;第2部分介绍大量使用于React Native开发中的ECMAScript 6的新特性;第3部分介绍React Native开发技巧,包括独立组件应用、布局技术、网络技术、导航栈技术等;第4部分通过3个实战项目手把手地教读者开发完整的React Native应用;第5部分介绍React
<p>这本书涵盖了Web开发的方方面面,可以分为如下部分:</p> <p>1. 使用最新的Flask 0.11进行Web开发,学习Jinja2、Flask-Script、Flask-Migrate、Flask-Security、Flask-Assets等8种常用扩展,帮助读者理解Flask 的 优秀设计(上下文、BluePrint等),最后利用Mako、Flask_mako、SQLAlchemy、Pillow等技术实现一个豆瓣一个真实的服务。</p> <p>2. 阐述笔者对REST的理解,并提出一些设计API的注意事项,最后通过jQuery和fetch实现使用Ajax的例子,让读者了解如何
<p>◎ 编辑推荐</p> <p>1. 编程新世界:App Inventor由MIT开发,获2021全美教育科技40强软件,195个国家100多万月活跃开发者</p> <p>2. 学得快:只需一两个小时,即使没有经验的新人也能运用这款图形化编程工具开发出自己的酷炫应用</p> <p>3. 作者强:本书由App Inventor汉化先驱金从军、张路打造,两人活跃在App Inventor前沿教育与培训多年</p> <p>4. 业内力荐:App Inventor发明人Hal Abelson、中科院计算所上海分所前所长孔华威、浙江省特级教师谢作如联合推荐</p> <p>5. 内容好:图书全