热门标签 | HotTags
当前位置:  开发笔记 > 小程序 > 正文

《小程序从0到1:微信全栈工程师一本通》PDF

下载链接:https:pan.baidu.coms1CxYZBda9XY_MUxPWrNI3tg密码:eveu出版社:机械工业出版社;第1版(2017年12

下载链接: https://pan.baidu.com/s/1CxYZBda9XY_MUxPWrNI3tg 密码: eveu

  • 出版社: 机械工业出版社; 第1版 (2017年12月8日)
  • 平装: 239页
  • 语种: 简体中文
  • 开本: 16
  • ISBN: 711158404X, 9787111584049
  • 条形码: 9787111584049
  • 商品尺寸: 23.8 x 16.8 x 1.2 cm
  • 商品重量: 440 g
  • 品牌: 机械工业出版社
  • ASIN: B077ZCVWNS


作者简介

李艺(石桥码农),毕业于清华大学计算机科学与技术专业,曾就职于腾讯、呱呱财经、安利中国、PMG集团等公司,有15年以上软件开发经验,长期活跃于技术社区并撰写编程技术教程。 
现专注于Go语言与微信小程序技术开发,著有《Swift语言快速入门》一书。

目录

目录 Contents 
推荐序 
前言 
第一篇 基础入门篇 
第1章 学前准备2 
1.1 注册账号2 
1.2 配置开发工具5 
1.2.1 下载6 
1.2.2 安装6 
1.2.3 设置编辑器属性6 
1.3 从quick start项目开始7 
1.3.1 创建项目8 
1.3.2 运行项目10 
1.3.3 刷新项目10 
第二篇 项目实战篇 
第2章 豆豆电影14 
2.1 从splash功能开始14 
2.1.1 创建项目14 
2.1.2 隐藏模拟器16 
2.1.3 快捷创建页面16 
2.1.4 引用sim.js类库17 
2.1.5 实现splash效果18 
2.1.6 下载源码21 
2.2 缓存本地数据21 
2.2.1 使用wx.setStorage接口21 
2.2.2 使用Storage面板21 
2.2.3 省略function关键字22 
2.3 实现页首splash效果23 
2.3.1 使用swiper组件23 
2.3.2 批量调用接口24 
2.3.3 使用wx.getStorage接口25 
2.3.4 下载源码25 
2.4 实现横向滑动列表26 
2.4.1 列表渲染26 
2.4.2 引用样式27 
2.4.3 下载源码27 
2.5 实现电影详情页27 
2.5.1 格式化代码28 
2.5.2 逻辑层28 
2.5.3 视图层29 
2.5.4 页面跳转30 
2.5.5 下载源码30 
2.6 实现电影列表页30 
2.6.1 使用finally方法 31 
2.6.2 模板组件32 
2.6.3 加载更多34 
2.6.4 如何调试35 
2.6.5 刷新视图36 
2.6.6 下载源码37 
2.7 实现下拉刷新功能37 
2.7.1 小程序中的下拉更新API37 
2.7.2 下载源码38 
2.8 实现搜索功能38 
2.9 提交42 
2.9.1 修改信息42 
2.9.2 使用Sketch生成头像43 
2.9.3 配置域名器域名43 
2.9.4 在手机上预览44 
2.9.5 上传版本44 
2.9.6 提交审核45 
2.9.7 下载源码46 
第3章 计算皮相47 
3.1 使用模板创建项目48 
3.2 实现history页面48 
3.3 实现index主页49 
3.3.1 冒泡事件51 
3.3.2 样式选择器51 
3.3.3 实现计算的逻辑52 
3.3.4 使用wx.setStorageSync接口56 
3.3.5 下载源码57 
3.4 服务类目57 
3.5 发布57 
3.6 添加分享58 
3.7 下载源码58 
第4章 黑黑天气59 
4.1 实现视图层60 
4.1.1 关于rpx60 
4.1.2 绝对定位61 
4.2 如何使用weui62 
4.3 关于static目录63 
4.4 实现逻辑层64 
4.4.1 js函数split与push66 
4.4.2 下载源码66 
第5章 笑林百家67 
5.1 使用tabBar68 
5.2 实现index页面69 
5.2.1 定义模板组件 70 
5.2.2 import与include的区别71 
5.2.3 js数组函数 71 
5.2.4 js正则表达式73 
5.3 实现image页面74 
5.3.1 将函数作为参数传递74 
5.3.2 关于lower-threshold属性74 
5.3.3 使用wx.previewImage接口75 
5.4 下载源码75 
第6章 图灵聊聊76 
6.1 实现index页面77 
6.1.1 建立server目录模拟服务器数据78 
6.1.2 在文件作用域中声明app80 
6.1.3 调用图像预览接口 80 
6.1.4 用户友好的时间格式化方法formatTimeline80 
6.1.5 js语言中的展开符81 
6.1.6 变量自增81 
6.1.7 js的忽略符81 
6.1.8 通用的下拉区域82 
6.2 实现联系人页面82 
6.2.1 js中的引用传递84 
6.2.2 js数组的push方法84 
6.2.3 接口返回数据的通用格式85 
6.3 实现聊天页面86 
6.3.1 在视图渲染中使用三目运算符87 
6.3.2 js中的全等于与等于运算符87 
6.3.3 wx:if条件渲染87 
6.3.4 使用css遮罩实现消息框样式87 
6.3.5 调用图灵接口89 
6.3.6 js中的逻辑或操作90 
6.3.7 js中的let关键字90 
6.4 实现my页面92 
6.5 实现about页面93 
6.6 下载源码94 
第7章 豆豆电影服务端95 
7.1 开发后端程序95 
7.1.1 安装Golang语言包95 
7.1.2 安装仓库管理工具git96 
7.1.3 安装Go语言编辑器96 
7.1.4 使用sim.go类库96 
7.1.5 创建豆瓣接口97 
7.2 改写小程序前端100 
7.3 下载源码 101 
第8章 计算皮相服务端102 
8.1 创建服务端程序102 
8.1.1 启用sqlite3数据库与小程序服务端的自动登录功能102 
8.1.2 安装命令行工具curl103 
8.1.3 关于一般性通用接口的解读103 
8.1.4 使用SQLiteStudio104 
8.1.5 扩展新的控制器105 
8.2 改写小程序前端110 
8.2.1 使用POST方法新增数据110 
8.2.2 调用分页接口拉取数据110 
8.3 下载源码 111 
第9章 黑黑天气服务端112 
9.1 创建服务端程序112 
9.1.1 使用万能的JSON字段113 
9.1.2 特改特定的接口逻辑113 
9.1.3 解析动态JSON数据的方法114 
9.2 改写小程序前端116 
9.2.1 使用不同的模拟器测试项目117 
9.2.2 使用默认的页面数据避免渲染错误118 
9.2.3 分离代码逻辑提高可阅读性118 
9.2.4 在WXML页面中直接绑定字典数据121 
9.3 下载源码122 
第10章 笑林百家服务端123 
10.1 创建服务端程序123 
10.1.1 启用七牛云上传功能124 
10.1.2 注册七牛账号与创建存储空间124 
10.1.3 Go语言的作用域125 
10.2 修改小程序前端127 
10.2.1 使用模板组件实现顶部导航栏128 
10.2.2 关于navigator组件的open-type属性129 
10.2.3 在tabBar中新增操作按钮129 
10.2.4 使用icon组件130 
10.2.5 在小程序中直接上传图片131 
10.3 下载源码133 
第三篇 实用组件篇 
第11章 容器组件136 
11.1 view136 
11.2 scroll-view137 
11.3 swiper142 
11.4 movable-view145 
1

序言

Foreword 推 荐 序小程序是一个能让微信更加好玩、更具互动性的新技术。不久前,我所在的一个微信群,大家表达了选出一个“群主管理会”的需求。一位老同学花了一点时间用小程序做了一款“投票神器”的小工具,几百位老同学都参与了投票,并盛赞该工具的方便好用。 
这也是我第一次使用小程序的体验,印象非常深刻。小程序开发的产品不用安装,打开即用,使用简单,易于推广。当然,小程序开发的产品不仅仅是简单的投票工具,其应用场景也许只受限于人们的想象力和市场的需求。 
在万众创新、万众创业的时代,随着众多商家依托小程序获得了红利,企业对小程序的需求日益高涨。小程序不仅是大学毕业生以及职场人就业谋生的技能,也是中小企业低成本开发产品、快速进行市场验证的首选技术方案。 
本书的作者石桥码农,曾是我的学生,也是工作上的小伙伴。他作为一名程序员,在艺术方面也有相当的追求和实践,虽自称码农,其实是把写程序当成一门艺术对待。他对程序代码的要求一向一丝不苟、精益求精。我至今记得他形容糟糕的代码为“穿着棉袄洗澡”,十分形象生动。他的技术文档一向秩序井然,不堆砌词藻,不故弄玄虚,注解详尽而不失简约,语言朴素而又富含感染力,因此有理由相信他所编写的这本书一定能对初学者有所裨益。 
中国传媒大学脑科学与智能媒体研究院院长曹立宏教授



推荐阅读
  • 掌握这些技巧,轻松获取超过90%的资源信息
    在数字时代,高效获取所需资源是每个人必备的技能。本文将分享一系列实用技巧,帮助读者轻松获取超过90%的网络资源信息,无论是学术资料、技术文档还是最新资讯,都能迅速找到。通过优化搜索引擎使用、利用专业数据库和社群资源等方法,读者将能够在信息海洋中游刃有余。 ... [详细]
  • 经过半年的精心整理,我们汇总了当前市场上最全面的Android面试题解析,为移动开发人员的晋升和加薪提供了宝贵的参考资料。本书详细涵盖了从基础到高级的各类面试题,帮助读者全面提升技术实力和面试表现。章节目录包括:- 第一章:Android基础面试题- 第二章:... ... [详细]
  • 如何在微信文章中插入附件文档:详细教程与技巧分享
    对于众多企业和教育机构的微信公众号而言,在发布信息时常常需要在文章中嵌入各类文档附件,例如应聘申请表、健康声明书、数据记录表、疫情防控登记表、项目申报评分表及各类公告通知等。本文将详细介绍如何在微信文章中高效地插入不同类型的文档附件,并分享一些实用技巧,帮助用户提升内容发布的专业性和便捷性。 ... [详细]
  • 微信小程序新手教程wx.request(object) API
    微信小程序新手教程wx.request(object)API,本篇默认已经成功安装微信小程序工具,来和小编一起看看吧wx.request(object)API这里通过干活集中营的A ... [详细]
  • 微信小程序Demo导入的示例分析
    小编给大家分享一下微信小程序Demo导入的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有 ... [详细]
  • 修复一个 Bug 竟耗时两天?真的有那么复杂吗?
    修复一个 Bug 竟然耗费了两天时间?这背后究竟隐藏着怎样的复杂性?本文将深入探讨这个看似简单的 Bug 为何会如此棘手,从代码层面剖析问题根源,并分享解决过程中遇到的技术挑战和心得。 ... [详细]
  • 手机上编写和运行PHP代码的最佳软件推荐 ... [详细]
  • 1.有事会出现小程序的页面超出屏幕,导致横向和纵向溢出,这时候在wxss文件中加入overflow:hidden来隐藏溢出屏幕的部分。.container{background:# ... [详细]
  • 微信小程序API音频-暂停播放是千自学中一篇关于微信小程序的文章简介:wx.pauseVoice(Objectobject)从基础库 1.6.0 开始,本接口停止维护,请使用 wx.createInnerAudioContext 代替暂停正在播放的语 ... [详细]
  • 微信小程序中如何实现轮播图
    这篇文章主要介绍了微信小程序中如何实现轮播图,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带 ... [详细]
  • 微信小程序开发如何实现地图功能
    这篇文章主要讲解了“微信小程序开发如何实现地图功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研 ... [详细]
  • 微信小程序实战之菜谱小程序
    最近突发奇想,想要自己搞个小程序玩儿玩儿,但是鉴于自己是搞后端服务器出身,对于偏前端的微信小程序开发实在是一知半解,尤其是对于css类样式相关,更是无从下手,于是乎,只能从晚上找了 ... [详细]
  • 本文主要介绍关于微信小程序,小程序,今日头条,新闻,前端的知识点,对【仿今日头条实时新闻微信小程序项目源码】和【自己怎么弄微信小程序】有兴趣的朋友可以看下由【叶绿体不忘呼吸】投稿的技术文章,希望该技术 ... [详细]
  • 微信小程序适合做什么?微信小程序详情介绍
    微信小程序是腾讯新开发的功能,目前备受关注的,还有很多用户不是很了解,不知道这个微信小程序适合什么,因此就让小编给大家讲讲吧。微信小程序详情介绍小程序也有很多功能,如果你按照之前的 ... [详细]
  • 小程序“自定义关键词”功能的常见问答
      我们知道小程序可以通过线下扫码、公众号、好友分享、长按小程序码、搜索小程序名称来找到,现在又多了一个新方式——小程序后台新增自定义关键词功能:已发布小程序的开发者,可提交最多10个与小程序业务相关 ... [详细]
author-avatar
手机用户2502892083
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有