微信小程序之知乎日报

上一次的《微信小程序之小豆瓣图书》制作了一个图书的查询功能,只是简单地应用到了网络请求,其他大多数小程序应有的知识。而本次的示例是知乎日报,功能点比较多,页面也比上次复杂了许多。在我编写这个DEMO之前,网上已经有很多网友弄出了相同的DEMO,也是非常不错的,毕竟这个案例很经典,有比较完整的API,很值得模仿学习。本次个人的DEMO也算是一次小小的练习吧。
……

查看更多

PHP7新特性一览

PHP7已经出来有一段时间了,据官方测试说明,其性能与PHP5.6相比有很大的提升。PHP7相比之前的版本有了许多改变,不仅底层的引擎被改写优化,而且在语法上也带来了许多变化。可以说PHP7是PHP发展过程中的一个重要里程碑。由于现在使用PHP5版本的开发者比较多,PHP7与之前的版本存在一些差异,部分模块不能无缝过渡到新版本的环境中,所以现在使用PHP5版本的开发者还是很多的,一部分已处于观望中。本次介绍的内容是基于我在官网上了解到的一些PHP7所带来的新特性所总结的知识。
……

查看更多

Composer的安装与使用

很多时候,我们开发PHP用到的第三方函数库和类库都是手动下载然后放至项目指定的文件夹中。项目需要的库已经存在于电脑的本地磁盘中,复制过来就可以使用,但本地没有的话,我们就需要到互联网上下载,很多时候下载的过程并不是那么轻松,比如受到网络的限制,很多第三方库都是放在国外网站托管,下载速度极慢,甚至不科学上网不能下载成功;还有一个就是依赖问题,一个类库可能依赖一个或多个其他的类库,如果我们下载的文件中没有包含被依赖的库是无法直接使用的,而手动解决依赖是一件很头痛的问题,不仅需要找出类库缩需要依赖的其它库,还要一个个下载补全。此时大家可能会想,java有maven、gradle管理依赖,nodejs有npm管理依赖,那么大php难道就没有么?答案是有的!本次要讲的是PHP的依赖管理工具Composer,Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
……

查看更多

微信小程序之小豆瓣图书

最近微信小程序被炒得很火热,本人也抱着试一试的态度下载了微信web开发者工具,开发工具比较简洁,功能相对比较少,个性化设置也没有。了解完开发工具之后,顺便看了一下小程序的官方开发文档,大概了解了小程序的开发流程和一些常用的API。
……

查看更多