登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』微信小程序开发实战入门

書城自編碼: 3759570
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 张光河 主编刘芳华 段高华 吴福英 参编
國際書號(ISBN): 9787302565062
出版社: 清华大学出版社
出版日期: 2022-05-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 405

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
了不起的中国冠军:讲给孩子的奥运故事
《 了不起的中国冠军:讲给孩子的奥运故事 》

售價:NT$ 354.0
海外中国研究·北京的六分仪:中国历史中的全球潮流
《 海外中国研究·北京的六分仪:中国历史中的全球潮流 》

售價:NT$ 354.0
霍比特人(插图典藏版,150余幅精美全彩插图,原作地图首度汉化为简体中文,2024年全新译本)
《 霍比特人(插图典藏版,150余幅精美全彩插图,原作地图首度汉化为简体中文,2024年全新译本) 》

售價:NT$ 562.0
权力的文化与文化的权力:旧制度下的欧洲(1660—1789)
《 权力的文化与文化的权力:旧制度下的欧洲(1660—1789) 》

售價:NT$ 718.0
穿透估值:读懂估值中的共识与博弈
《 穿透估值:读懂估值中的共识与博弈 》

售價:NT$ 411.0
人设、流量与成交
《 人设、流量与成交 》

售價:NT$ 311.0
复利:全球顶尖投资者的31节认知与决策思维课
《 复利:全球顶尖投资者的31节认知与决策思维课 》

售價:NT$ 468.0
最后的都铎:中世纪余晖下的宫廷爱欲与权力密码(女性写给女性的女性历史)
《 最后的都铎:中世纪余晖下的宫廷爱欲与权力密码(女性写给女性的女性历史) 》

售價:NT$ 458.0

建議一齊購買:

+

NT$ 458
《 虚拟现实与增强现实技术 》
+

NT$ 748
《 深入理解高并发编程:核心原理与案例实战 》
+

NT$ 490
《 自然语言处理NLP从入门到项目实战:Python语言实现 》
+

NT$ 813
《 深入PHP 面向对象 模式与实践 第5版 》
+

NT$ 858
《 Google软件工程 》
+

NT$ 834
《 PHP与MySQL程序设计 第5版 》
編輯推薦:
本书内容丰富、案例经典、实践性较强,通过系统性学习,可掌握微信小程序开发的相关知识技能。
內容簡介:
本书是一本微信小程序开发入门级的教程,全书分为两部分,部分主要介绍微信小程序开发的基础知识; 第二部分重点介绍微信小程序开发实战项目。全书共分为6章,第1~4章为部分,第5章和第6章为第二部分,各章内容简介如下。 第1章简要介绍微信小程序的产生背景及其作用,如何准备开发者账号,如何下载、安装和使用微信开发者工具,如何创建一个微信小程序项目并进行调试和发布,并详细介绍小程序项目的目录结构; 第2章重点介绍小程序的框架,包括逻辑层和视图层两部分; 第3章重点介绍小程序的组件; 第4章重点介绍小程序的API; 第5章介绍资讯类微信小程序开发的全过程; 第6章介绍音乐类微信小程序开发的全过程。第5章和第6章的小程序实战项目开发不但综合使用了第1~4章的基础知识,同时还将软件开发时的需求分析、总体设计、编码和调试过程融合其中。 本书内容重点突出,语言精练易懂,可作为微信小程序开发人员的**教材,也可作为普通高等院校计算机及相关专业微信小程序课程入门级教材,还可供计算机及相关专业的教学人员、前端工程师和微信小程序开发的爱好者使用。高职高专类学校也可以选用本教材,使用时可以根据学校和学生的实际情况略去某些章节。
關於作者:
张光河,中国科学院计算技术研究所博士,就职于江西师范大学计算机信息工程学院,硕士生导师,曾任职于联想研究院,开发过多个商业项目。目前已经出版五本教材,主持国家自然科学基金项目一项,发表学术论文12篇,授权专利和软件著作权若干。
目錄
第1章微信小程序入门
1.1微信小程序概述
1.1.1微信小程序简介
1.1.2小程序的功能
1.2小程序的开发准备
1.2.1准备开发者账号
1.2.2完善基本信息
1.3小程序的开发工具
1.3.1开发工具的下载和安装
1.3.2开发工具的使用
1.4创建小程序项目
1.4.1新建项目
1.4.2预览和调试项目
1.4.3发布项目
1.5小程序的目录结构
1.5.1配置文件
1.5.2App文件
1.5.3页面文件
1.5.4公共文件
1.6小结
第2章小程序框架
2.1逻辑层
2.1.1注册小程序
2.1.2构造注册页面和页面的生命周期
2.1.3页面路由
2.1.4模块化和API
2.2视图层
2.2.1WXML
2.2.2WXSS
2.2.3WXS
2.2.4事件系统
2.2.5基础组件
2.2.6获取界面上的节点信息
2.3小结
第3章小程序组件
3.1组件的概念和分类
3.2视图容器组件
3.2.1view
3.2.2scrollview
3.2.3swiper和swiperitem
3.2.4movablearea和movableview


3.2.5coverview和coverimage
3.3基础内容组件
3.3.1icon
3.3.2text
3.3.3richtext
3.3.4progress
3.4表单组件
3.4.1label和button
3.4.2radio和radiogroup
3.4.3checkbox和checkboxgroup
3.4.4input、textarea和editor
3.4.5picker、pickerview和pickerviewcolumn
3.4.6slider
3.4.7switch
3.4.8form
3.5导航组件
3.5.1functionalpagenavigator
3.5.2navigator
3.6媒体组件
3.6.1audio
3.6.2image
3.6.3video
3.6.4camera
3.6.5liveplayer
3.6.6livepusher
3.7地图组件
3.8画布组件
3.9其他组件
3.9.1开放能力的组件
3.9.2无障碍访问的组件
3.10小结
第4章小程序API
4.1基础类API
4.1.1wx.canIUse
4.1.2wx.base64ToArrayBuffer和wx.arrayBufferToBase64
4.1.3系统信息API
4.1.4更新API
4.2界面类API
4.2.1交互API
4.2.2导航栏API
4.2.3tabBar相关的API
4.2.4动画API
4.3网络类API
4.3.1wx.request
4.3.2wx.downloadFile
4.3.3wx.uploadFile
4.3.4webSocket相关的API
4.4数据缓存类API
4.4.1wx.setStorage和wx.setStorageSync
4.4.2wx.removeStorage和wx.removeStorageSync
4.4.3wx.getStorage和wx.getStorageSync
4.4.4wx.getStorageInfo和wx.getStorageInfoSync
4.4.5wx.clearStorage和wx.clearStorageSync
4.4.6wx.setBackgroundFetchToken和wx.getBackgroundFetchToken
4.4.7wx.onBackgroundFetchData和wx.getBackgroundFetchData
4.5媒体类API
4.5.1地图API
4.5.2图片API
4.5.3音频API
4.5.4视频API
4.5.5相机API
4.5.6录音API
4.6位置类API
4.6.1wx.startLocationUpdate和wx.stopLocationUpdate
4.6.2wx.startLocationUpdateBackground
4.6.3wx.onLocationChange和wx.offLocationChange
4.6.4wx.getLocation
4.6.5wx.openLocation
4.6.6wx.chooseLocation
4.7转发类API
4.7.1wx.updateShareMenu
4.7.2wx.showShareMenu和wx.hideShareMenu
4.7.3wx.getShareInfo
4.8画布类API
4.8.1wx.createCanvasContext
4.8.2wx.canvasToTempFilePath
4.8.3wx.canvasPutImageData
4.8.4wx.canvasGetImageData
4.8.5wx.createOffscreenCanvas
4.9文件类API
4.9.1wx.saveFile和wx.removeSavedFile
4.9.2wx.openDocument
4.9.3wx.getSavedFileList、wx.getSavedFileInfo和wx.getFileInfo
4.9.4wx.getFileSystemManager
4.10开放接口类API
4.10.1登录
4.10.2小程序跳转
4.10.3用户信息
4.10.4支付
4.10.5收货地址
4.11设备类API
4.11.1WiFi
4.11.2联系人
4.11.3蓝牙和低功耗蓝牙
4.11.4电量
4.11.5剪贴板
4.11.6网络
4.11.7屏幕
4.11.8电话
4.11.9加速度计
4.11.10罗盘
4.11.11陀螺仪
4.11.12性能
4.11.13扫码
4.11.14振动
4.12其他类API
4.12.1路由类
4.12.2Worker
4.12.3第三方平台
4.12.4WXML
4.12.5广告
4.13小结
第5章资讯类微信小程序
5.1项目需求和设计思路
5.2项目实现的准备工作
5.3项目实现的关键之处
5.3.1标签导航的实现
5.3.2滑动效果的实现
5.3.3首页新闻内容的实现
5.3.4首页新闻详情的实现
5.4设置页面的实现
5.5小结
第6章音乐类微信小程序
6.1项目需求和设计思路
6.2项目实现的准备工作
6.3项目实现的关键之处
6.3.1首页界面的实现
6.3.2首页音乐播放的实现
6.3.3歌曲列表界面的实现
6.3.4歌典列表界面音乐的播放和暂停的实现
6.3.5歌典列表界面按歌手名或歌曲名查找歌曲
6.3.6歌词动态显示的实现
6.4小结
附录A小程序场景值
附录B小程序中的颜色
內容試閱
微信小程序(Mini Program)是一种不需要下载安装即可使用的应用,它实现了应用的“触手可及”,用户扫一扫或搜一下即可打开应用。在第五届世界互联网大会上,微信小程序商业模式获选世界互联网领先科技成果。微信小程序在目前主流的前端技术基础上,提供了自己的框架和API,由于其与微信无缝结合,使得开发者能够快速开发出各种应用。目前微信小程序应用数量超过100万,覆盖200多个细分行业,日活用户达到2亿,已有150万开发者,这充分说明了小程序具有美好的未来。
本书是一本学习微信小程序开发的入门级教材,若读者已经有HTML、CSS、ES5或ES6和JavaScript方面的知识,则能更快地借助本书开启微信小程序开发之旅。为了能让使用本书的读者尽快上手微信小程序的开发,在设计和挑选教材内容时,有以下考虑。
(1) 本书第1章在简要介绍微信小程序的产生背景之后,针对初学者详细讲解了如何准备开发者账号; 如何搭建开发环境,包括微信开发者工具的下载、安装和使用; 如何创建一个微信小程序项目; 如何使用模拟器和真机调试并运行微信小程序项目; 后介绍了微信小程序项目的目录结构。
(2) 本书第2章介绍小程序的框架,包括逻辑层和视图层两部分。在逻辑层主要描述了如何注册小程序、如何构造注册页面、什么是页面的生命周期,页面路由的管理、模块化的具体方法和API的分类; 在视图层中则主要涉及WXML、WXSS、WXS、事件系统和基础组件等方面的内容。尽管逻辑层和视图层中会涉及CSS、ES6或JavaScript方面的知识,但考虑本书的重点是微信小程序的开发,故未浪费篇幅介绍之,而是打算后续以电子资源的方式分享给读者。
(3) 第3章介绍小程序的组件。由于微信小程序提供了大量的基础组件给开发者使用,限于篇幅,仅重点介绍视图容器组件、基础内容组件、表单组件、导航组件和媒体组件,建议初学者熟练掌握。对于本章简单介绍的地图组件、画布组件和其他组件,尽管在实际开发某些小程序的过程中也会遇到,但对于初学者而言,可以先不深究。
(4) 第4章介绍小程序的API。和小程序的组件一样,微信小程序中有丰富的微信原生API提供给开发者使用,同样是限于篇幅和针对初学者的原因,本章只重点介绍基础类、界面类、网络类、数据缓存类、媒体类、位置类、转发类、画布类、文件类、开放接口和设备类涉及的API,而把路由类、Worker、第三方平台、WXML和广告涉及的API全部归入其他类,仅作简单介绍。
(5) 第5章介绍资讯类微信小程序实战项目。重点介绍app.json在小程序中的作用,小程序的组件scrollview、view、swiper、image、switch、text等的用法; 以及bindtap和wx.navigateTo的使用。此外,本章在讲解资讯类实战项目时,融合了软件工程中项目开发的需求分析、总体设计、编码和测试的过程。
(6) 第6章介绍音乐类微信小程序实战项目。这一项目不但使用了第5章中的部分组件,还使用了音频组件audio和progress组件,本章重点介绍了这两个组件的用法。此外,本章还介绍app.js在小程序中的作用; wx:if…wx:else、wx:for和block的用法; 以及wx.createInnerAudioContext()、wx.getBackgroundAudioManager()、wx.getStorageSync()、wx.setStorageSync()和wx.navigateBack()的用法。
(7) 第5章和第6章的实战项目在数据访问方面的侧重点不一样,第5章的项目使用的是离线数据,重点是微信小程序项目的开发流程; 第6章的实战项目部分使用了在线数据,更侧重于在线数据的访问。
本书还包含大量的配套电子资源,包括课件、源程序、教学大纲、教案、上机实验教程、习题和其他微信小程序的实战项目等。
参加本书编写的还有刘芳华老师、吴福英老师和段高华老师。感谢在本书编写过程中家人给予的支持和帮助!
作者在编写本教材的过程中,参阅了大量的相关教材和专著,尤其是微信小程序开发的官方网站,在本人撰写此书时被设定为浏览器启动时默认打开的网站,在此向各位原著者致敬和致谢!
由于作者水平有限,加上时间仓促,书中难免存在不妥或错误,恳请读者批评指正!

作者
2021年12月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.