又到了公司一年当中最忙的时刻了,为了赶项目,现在居然开启了996模式,这是我从事.net开发以来从来没遇到过的。

  一转眼,一个月又过了,回头一看,这个月一篇文章都没有发,上个月忙着一个人做项目,项目忙完了还不忘发篇文章吐槽一下。从明天开始就要去java项目组了,可能做前端,也可能做后端,也可能前后端都要做。Java项目组采用前后端分离的方式,后端是spring boot,前端是vue,相信这也是许多互联网公司的开发方式。之前面试过一些java程序员,发现许多Java程序员,就是写接口的,而且一写就是几年,由于java封装得太好,有些Java程序员对数据库的认识也只是增删改查和加索引。所以只要你有基础,从.net转过去,一样会上手很快的,但是,一旦选择转过去,就要对java研究深入一点,java轮子那么多,不要停留在表面,不然,你转过去干嘛呢?转过去做CRUD吗?那还不如继续搞.net,毕竟Java不缺水平很普通的程序员,缺的是对java有深刻理解和认识的人,你搞.net可能还压力小一些。Java在CRUD上面不比.net强吧,它强在大数据和微服务架构等方面,强在拥有一套套经过市场验证的成熟解决方案,这是.net远远不如的。不要拿java和C#比语法,C#是最优雅的语言,至今我还是这样认为。

  一时心软答应了美女编辑再出一本书,刚好手头又做过H5的移动项目,所以就有了这一个月的默默写稿。本来不想写这方面的书,因为这毕竟不是我的长项,可是既然答应了,就得想尽一切办法克服一切苦难去做,男人,可以丢了一切,但不能丢了承诺,所以只能狠狠逼自己。同时也希望本书可以帮到一些有需要的读者,那也将是一件有意义的事情了。

  H5移动应用开发较之于原生开发的优点就是:一个人就可以扛下整个项目,而且短期内就可以上线。即便你没有这方面的经验,也可以做到从零开始1人1个月就搞定一个小项目。原生的话你至少要IOS和android各一名,两者都会的毕竟太难招。

  本想回长沙后再去考驾照的,怎知在深圳一待就是五年,然后十一 一冲动又买了车位,于是乎这个月赶紧跑去报了驾校,只等明年驾照一到手,就...(这可不能让公司领导知道了)。

  我是一个实践派,一线城市一线开发人员,不是一个理论学术方面的讲师,所以本书和之前出版的.net书籍一样都是实践为主,理论为辅。在我看来,再好的理论和技术架构,最终把项目做流产或者难产了,那基本上就是一文不值了,你再简单粗暴的方式,高效的完成预期目标,项目按时上线了,那就是好的。有时候遇到那样的情况,项目开始前,各种高大上的技术架构、先进理念给领导汇报工作,然后到了交付时间,项目居然无法交付版本,甚至无法运行,这....换我是老板,我真恨不得一巴掌扇死你!这样还要我每个月开工资养你!就更别指望什么项目奖金了,换谁都难以接受呀。如果是在外边公司做项目的话,延期一天都是要赔钱的。

  本书适合对H5有一点基础,对H5移动应用开发有兴趣,想要快速学习H5移动应用开发,并通过它完成工作中的开发任务,或者可以去接这方面私单的读者。

  以下是书本的目录,当然不排除修改的可能,已经粗略完成了一半左右吧。

书目录

目录
H5+跨平台移动应用实战开发    1
前言    3
第1章 技术背景及知识储备    4
1.1 H5+介绍    4
1.2 Hbuilder介绍    4
1.2.1 HBuilder真机调试    6
1.2.2 HBuilder使用安卓模拟器调试    6
1.2.3 js代码调试    8
1.3 MUI介绍    10
1.4 Vue.js介绍    13
1.5 阿里巴巴矢量库介绍    13
1.6 开发前注意事项    20
1.7 相关学习资料网址    21
第2章 项目介绍及框架搭建    22
2.1 项目介绍    22
2.1.1 项目背景    22
2.1.2 项目需求    22
2.1.3 项目角色及界面    22
报修人员    22
维修人员    26
项目经理    28
班组长    30
2.1.4 工单状态    33
2.2 技术选型    34
2.3 框架搭建    34
2.4 Mock数据    42
第3章 App启动引导图    44
3.1 启动引导图设计思路    44
3.2 代码功能实现    45
第4章 登录    48
4.1 登录功能介绍    48
4.2 登录界面设计    48
4.3 登录编码实现    50
4.3 角色菜单权限    57
4.4 自动登录    60
4.5 运行    60
第5章 首页及底部导航    61
5.1 底部菜单导航实现    61
5.2 首页界面设计及展示    65
第6章 故障报修    69
6.1 提交报修工单    69
6.1.2    模糊搜索    71
6.1.3    pipcker选择器    74
6.1.4    多图片上传    76
1.    弹出选择对话框。    76
2. 从相册获取照片    77
3. 调用手机摄像头拍照    79
4. 压缩图片    80
5. 临时存储压缩图片    82
6.    展示选择或者拍照的压缩图片    82
7.    上传图片    83
8.    生成报修工单    86
9.    图片预览及缩放    89
第7章 列表和详情    90
9.1    工单列表    90
下拉刷新    91
上拉加载    93
7.2 工单详情    97
第8章 抢单派工签到    101
8.1 抢单    101
8.2 派工、转单    105
8.2.1 派工    105
8.2.2 转单    107
8.3 签到    108
8.4 退单    110
第9章 完工、跟踪记录    112
9.1 完工    112
9.2    跟踪记录    117
第10章 个人设置    118
10.1 头像设置    119
10.2 当前版本    125
第11章 通讯录    128
11.1 查看通讯录列表    129
11.2 拨号呼叫    131
第12章 数据统计    132
12.1 echarts报表介绍    132
使用步骤    132
12.2 统计工单完成情况    135
第13章 离线操作    140
13.1 let 和const    140
13.2 H5本地存储    142
13.2.1 Web Storage    142
13.2.2 Web SQL Database    143
13.3 js异步编程    146
13.3.1 回调    146
13.3.2 promise    147
13.3.2 generator    148
13.3.3 es7语法糖async/await    149
13.4 离线操作表结构    150
13.5 批量下载工单    153
13.5 批量上传工单    157
第14章 发布应用    157
14.1 App打包    157
14.2 发布到应用市场    161
1.4.2.1 ios    161
1.4.2.2 android    163
第15章 植入广告    164
15.1 开屏广告    164
15.2 悬浮红包广告    165
15.3 push广告    166
15.4 开通步骤    167
15.5 问题答疑    168
第16章 消息推送    170
16.1 使用须知    170
16.2 个推应用信息申请步骤    171
16.3 常见问题    176
参考文献    176

View Code

书中项目截图

直接从word中复制过来的,所以图片不清晰

App下载和演示

App下载地址:https://files.cnblogs.com/files/jiekzou/H58AE66B6_1109172424.apk

Android App下载
App系统登录账户
用户名  角色 密码
4403001 项目经理 123456
4403006 班组长 123456
4403007 运维人员 123456
4403010 报修人员 123456

希望明年可以逃离深圳,逃离城中村......

这个月干啥去了?——H5+移动应用实战开发相关推荐

  1. h5 plus/h5+规范使用,模块索引,教你如何去看h5+的手册

    最近看了下h5+规范的官网,开始觉得晦涩难懂,确实很乱,不过这也是基于我不理解的情况,终于艰难读完了,现在来分享下心得吧,基本看完文章,按我的方法,应该可以直接上手项目. 我准备的工具 hbuilde ...

  2. 自学编程1个月,就去找工作,月入8000

    是的,正如标题写的那样,我是程序员,自学的那种.学了一个月,就去找工作,月入8000元.你看到这,是不是觉得我在吹牛?或者是觉得我在鼓励大家去学编程?No,No,No! 我知道,很多人觉得一个月学会编 ...

  3. java获取当月有几天_腾讯程序员裸辞3个月,转行去送外卖,曝出当月收入网友:又骗我去送外卖...

    最近在职业论坛看到这样一个热门的帖子,"腾讯员工裸辞3个月,转行去送外卖,曝出当月收入网友:又骗我去送外卖"到底怎么回事?请往下看. 原来一位腾讯员工分享了自己从程序员到外卖员的经 ...

  4. 对月降水做去趋势处理方法

    在数值模拟实验,为了获得某个变量趋势不变时,看看它的贡献.比如,降水的增加或减少,会影响河道里水的流量.那么,我想知道,降水的变化到底对径流的贡献是多少呢? 这时候,就可以把降水的趋势去掉,再去算下流 ...

  5. 神无月服务器今日维修,神无月进不去怎么办?神无月进不去问题解决一览

    神无月是一款最新的手机游戏,那么神无月出现进不去的情况该怎么办呢?如何解决这个问题呢?接下来就由小编给大家带来神无月进不去问题解决一览,希望对大家有所帮助. 解决办法 一.服务器维护 官方维护或者出现 ...

  6. 大学的老师都在干嘛去了

    好郁闷啊,花了好几天的时候在调试一个Struts2的程序,还是未果.想想这学期有jsp的课程,还是等着问问老师吧.好不容易等到了那一天上课,问老师,老师也调试了好几十分钟,折腾了一会儿,他也没有看出什 ...

  7. 十几年老Java咳血推荐,你薪资涨一波没毛病!小AD以为我端午都干嘛去了?

    引言 前几天收到粉丝留言说看了我的文章,自己也做了一些项目,植物大战僵尸.俄罗斯方块.飞机大战等小游戏,然后在实习时让领导发现了...领导认可他的学习能力,不仅让他跟着自己做项目,还给了他足够的信任. ...

  8.  电子工程师的出路在哪里?干了两年电子工程师(硬件开发),不知道以后方向在哪里,挺迷茫!

     电子工程师们,你还在座位上埋头苦干,跟与一堆数据跟程序打交道吗? 这样下去不行,现在生活想过得有滋有味,靠工资不如靠收入,做技术是吃脑力饭,压力大,头发大把大把掉,工资永远那个数,跳来跳去无法突 ...

  9. [初学]H5+PHP 在线坦克开发日记

    着手开始写原计划php小组项目的网络坦克对战.当时决定做游戏的原因是猫哥有h5开发能力,但现在自己做,自己要去学h5的东西.现在记录下学习和开发的过程. 2016.7.26 实现了坦克在空白地图上的移 ...

最新文章

  1. SpringCloud 之 Zuul 网关搭建及配置
  2. php教程数据库操作,PHP实现对文本数据库的常用操作方法实例演示_PHP教程
  3. Elasticsearch-检索进阶(银行测试数据)
  4. SQL Server通过动态视图里查找阻塞超过30秒的会话
  5. nginx brotli 压缩试用
  6. 写好一份数据分析报告的13个要点
  7. java jdbc6_Java学习-JDBC
  8. phpstudy2018选择php7,phpstudy(小皮面板)和phpstudy2018 配置php的区别
  9. python 最小二乘回归 高斯核_机器学习技法6-(支持向量回归)
  10. 高等数学(第七版)同济大学 习题4-3 个人解答
  11. hp刀片服务器性能分析,IBM刀片服务器与高性能计算-20210723075634.ppt-原创力文档...
  12. 如何使用Google TV设置Chromecast
  13. open3d使用总结
  14. 搭建 Spring Cloud Alibaba 微服务框架
  15. mac 4k分辨率 字太小 27寸 hidpi_2019年两千价位你可以买到一台怎样的4K显示器?AOC U2790PQU...
  16. iDrac6 虚拟控制台 连接失败
  17. UTM投影分带标准及投影转换
  18. 威斯康星大学-机器学习导论2020
  19. 手持PDA零售门店解决方案
  20. 公司福利直接影响员工的身心健康

热门文章

  1. 广和通NL668的4G通讯随笔测试
  2. 网站配置 ip+端口 访问外网
  3. Web项目部署阿里云服务器全过程——详细篇
  4. 防火墙策略添加linux,通过iptables设置Linux防火墙INPUT策略
  5. python零基础入门教程(非常详细),从零基础入门到精通,看完这一篇就够了
  6. 综述——通过斑马鱼的密集脑回路重建来理解神经计算
  7. 2021年全球液化石油气(LPG)收入大约176030百万美元,预计2028年达到226040百万美元
  8. 会html5逻辑性强吗,逻辑思维强的五种表现(逻辑思维能力可能天生就比别人强)...
  9. linux 调出mq程序,MQ6.0操作手册
  10. 抖音历史题材类短视频发展如何?创作灵感怎么找?新手上手难吗?