微信小程序[第十二篇] -- 上传视频

2017-11-14
阅读 6 分钟
28.8k
通过上一篇的学习,我们可以成功将宝宝的照片传到指定相册了,但是可爱的宝宝岂能只有照片,小视频必须同步跟上,莫问题!咱这篇就来一个视频上传的实现。

微信小程序[第十一篇] -- 添加照片(小程序图片上传功能)

2017-11-10
阅读 3 分钟
29.6k
我们喜欢小程序的原因之一就是它提供了更多和手机系统交互的接口,比如今天要说的这个从相册选择 / 拍照功能。注:拍照功能在某些机型上还有闪退现象,希望微信官方可以尽快完善。

微信小程序[第十篇] -- 新建和编辑相册(小程序的表单提交)

2017-11-06
阅读 3 分钟
6k
昨天我们做了相册的上拉加载和下拉刷新功能,很好的对数据进行了展示,现在面临一个问题,如何新建相册并提交到服务器那? 之前相册的数据都是我们使用种子脚本模拟出来的,本节我们尝试从小程序端直接提交数据到yii2服务器。 在本节我们要学习到如下知识 小程序的form功能 yii2中restful的create和update方法的使用 这...

微信小程序[第九篇] -- 下拉刷新和上拉加载

2017-11-05
阅读 3 分钟
18.9k
下拉刷新和上拉加载是两个独立又密切联系的功能,上拉加载需要服务器端有分页机制,而下拉刷新除了重新获取信息外还要对之前的状态和页码进行初始化。

微信小程序[第八篇] -- 实现完整的相册列表逻辑(小程序端&服务器端)

2017-11-02
阅读 4 分钟
7.9k
这一章要进行的东西还蛮多的,从小程序navigator到wx.request,再到后台的restful进行数据集的通讯,前后台一起实战,和老沙一起做一个全栈工程师吧。

入门微信小程序(含实战) [第七篇] --- 服务器端接口restful配置

2017-11-01
阅读 2 分钟
4.9k
说干咱就干,老沙灰常高兴的开始了,在这一篇老沙将带着你完成yii2程序的restful配置过程。 RESTful 老沙计划使用 [链接] 作为接口的基本地址,将来会有比如 GET [链接] GET [链接] .... 类似的url,这样是符合restful。 为了以后版本化,将每个版本的接口以模块的形式建立,当然建立支持restful和建立普通的模块并没有...

入门微信小程序[第六篇]微信小程序 -- 大樱桃的安排

2017-10-31
阅读 3 分钟
6.5k
经过一番努力,我的直接上司“大樱桃”终于满意了并且交给了我第一个小程序项目。 小乖猴助手 老沙很高兴,终于可以实际的编码了,对于一个100%的码农来说,这是何等的愉悦。 这是一个家庭类的亲子小程序,第一期的需求如下,老沙先看了一下首页图。 项目的第一期规划如下: 相片一箩筐 这是家庭相册集,具有相册浏览及相...

微信小程序教程 [第五篇]脚本语言(WXS)

2017-10-31
阅读 3 分钟
6.3k
这是微信小程序近期引入的一个概念,我们可以在开发者工具中直接以独立文件的形式建立它们。 当然你也可以使用wxs标签直接在wxml文件中使用。 两种访问均可以。 使用场景:比如我们可以在视图里直接纳入简单的逻辑代码或是对page传递过来的变量进行处理(例如筛选和格式化等等),让你编码更简单。 因此wxs有自己的变量...

[微信小程序之小白教程系列] 微信小程序 -- 样式(WXSS)

2017-10-23
阅读 2 分钟
14.6k
为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。与 CSS 相比,WXSS 扩展的特性有:尺寸单位和样式导入。

[微信小程序之小白教程系列] 微信小程序 -- 入口

2017-10-11
阅读 4 分钟
16.8k
作为一名后端开发人员,我希望能从后端语言的某些模式来理解小程序,让我快速的入门。 今天我们依然模拟一个女项目经理和后端工程师的博弈,为你逐步展开小程序的面纱。 角色定位 女一号 大樱桃:女项目经理,30岁,未婚。 男一号 老沙:帅气的后端工程师,30岁,已婚。 App 当听到大樱桃这样说自己的时候,老沙明白的确...

微信小程序之小白教程系列 第一篇 微信小程序 -- Hello World

2017-10-10
阅读 3 分钟
6.1k
微信官方提供了一个小程序的开发工具,经历了几个版本后已经很好用,当然也很消耗内存,现在提供windows和mac平台版本,Linux暂时无缘。

chrome扩展推荐:帮你留住每一次ctrl+c --- Clipboard History 2

2017-09-10
阅读 2 分钟
4.9k
安装比较简单,扩展中心搜索 Clipboard History 2 install它,安装完后会出现上图的那个图标,图标右下角的灰色块数字就是现在 Clipboard History 2 帮你记录的复制条数。

chrome扩展推荐:有我,你又省了一个ssh客户端 --- Secure Shell

2017-09-10
阅读 1 分钟
16.4k
严格上说这并不是一个扩展,而是一个chrome的应用,它比扩展能实现的东东更多,是个可以单独运行的application。 还是先上图,然后再说话。 和现在阿里云和腾讯云的web控制台差不多,是一个ssh客户端,可以链接远程服务器。 当然Secure Shell也具有代码高亮功能,让你清晰的分出文件权限等。 安装 还是很简单,chrome扩...

chrome扩展推荐:无法无天的图片内文字处理扩展 --- Project Naptha

2017-09-09
阅读 1 分钟
8.2k
第一次看到这个扩展的Erase Text功能并体验后,被折服了,只有想不到没有做不到啊。 我们下来说这个最牛逼的功能:Erase Text(擦除文字),顾名思义,讲图片中的文字擦除掉并且最小程度影响图片,先来看我操作的动图。 虽然不能100%识别和对图片0影响,但是就现在的效果已经相当逆天了,对于很多后端小伙伴,真心推荐。...

解析yii2内置响应协商行为类 - ContentNegotiator

2017-09-09
阅读 2 分钟
4k
通过分析Request的header来返回对应的数据格式。 在开始之前我们先说一下yii2的Response类内置都可以返回什么类型的响应格式,一共5种,当然你也可以自定义其他的。 FORMAT_RAW FORMAT_HTML FORMAT_JSON FORMAT_JSONP FORMAT_XML 在我们响应浏览器的时候可以设置如上的格式。 ContentNegotiator是干嘛的?它可以分析Requ...

chrome扩展推荐:此刻、今天、最近~一个关于时间管理的扩展 - Momentum

2017-09-09
阅读 2 分钟
4.8k
工作越来越忙,时间越来越少,有效管理一天的时间并激励自己去坚持变得尤为重要,现在市面上时间管理工具很多,什么番茄钟工作法、四象时间管理、有道云笔记等等。

chrome扩展推荐 - 原生chrome浏览器小窗口看视频 - PIP Video

2017-09-08
阅读 1 分钟
37.5k
首先要感谢国内各种浏览器的看视频小窗口弹出功能,方便的不要不要的,话说这个东东应该是搜狗浏览器最先搞出来的,现在搜狗在哪里???在哪里????

chrome扩展推荐 - 让你的网页字体更美 --- Advanced Font Settings

2017-09-06
阅读 2 分钟
19.4k
首先要说的是我不喜欢雅黑,当然也不喜欢超过12px的宋体,从macbook回到win后一段时间很纠结各种字体,好在有个神器叫做 Advanced Font Settings,让我看网页更加舒心。

yii2中行为和Trait的区别

2017-08-28
阅读 4 分钟
7.1k
这可能是大家最疑问的地方,到底有和不同。 进入我们自己的解释之前,我先把yii2官方的说法粘贴一份过来,这是一个我们在选择用行为还是trait的一个标准。 官方的说明 尽管行为在 "注入" 属性和方法方面类似于 trait ,它们在很多方面却不相同。如上所述,它们各有利弊。它们更像是互补的而不是相互替代。 行为的优势 行...

一对好基友 - yii2行为和事件那些事 源码分析篇

2017-08-24
阅读 3 分钟
3.6k
上一篇用一个小例子让大家看到了当行为遇到事件,注入能力是多么强,这节课我来抛开它的面纱,你会发现? 我靠,原来这么简单。 当然,这是源于你认真看了之前干货区的另一片文章 从behaviors()来研究组件绑定行为的原理 那咱就开始吧 思想准备阶段 为了能循序渐进的学习,我们这篇还是以内置事件为例子,大家都知道,内...

一对好基友 - yii2行为和事件那些事使用篇

2017-08-23
阅读 2 分钟
5.2k
很多伙伴对yii2的事件和行为比较蒙,通过这节你会发现,其实没你想象中的复杂。 在学习本篇之前,建议先复习以下内容,将对本次学习有帮助。 步步为营 - 先学会yii2给我们的5种内置行为类 yii2事件研究 还是老规矩,本篇我们学习如何使用,下一篇研究它的运行原理。 准备 我们还是使用前几篇的例子 {代码...} 还是行为 H...

揭秘yii2中行为的方法是如何注入到组件类中去的~

2017-08-22
阅读 2 分钟
4.8k
当了解了行为属性的注入逻辑后,方法的注入对于我们来说就很简单了。逻辑一样。 只不过此刻我们不再调用 __get 方法,而是一个用于方法的 __call 方法。 在研究之前先根我学习两个PHP的只是 __call call_user_func_array __call __call 是 PHP 的一个魔术方法,这个方法和 __get 功能差不多,当发现一个类的方法未定义时...

yii2中组件为何能直接使用行为的属性 - 揭秘不一样的get函数。

2017-08-22
阅读 2 分钟
5.5k
首先要说的是这并不复杂,但是它可以解决你之前的很多疑问,比如为何必须是继承组件(Component)的类才能使用行为。我们都知道在php中有一个魔术方法__get,我们需要先了解一下它。

从behaviors()来研究组件绑定行为的原理

2017-08-21
阅读 3 分钟
2.7k
不知不觉已经发布了7篇关于yii2行为的文章。传送门,今天再分享一篇到sf专栏。 为何使用 yiibaseComponent::behaviors() 就能绑定行为,发生了什么? 我们先来窥视一下类 Component 内部和绑定行为相关的函数。 yiibaseComponent::behaviors() yiibaseComponent::ensureBehaviors() yiibaseComponent::attachBehaviorInt...

Composer命令行集锦及小案例 - 1

2017-08-17
阅读 5 分钟
2.7k
因为数量较多,分为3篇说完,本篇介绍其中的 about、init、install、update、clear-cache/clearcache、archive、browsehome 这9个。

一个更加包容和宽泛的Composer

2017-08-14
阅读 3 分钟
4.2k
比如我在开发一个php网站,突然需要二维码生成功能,自己写太麻烦,这个时候我可以去composer的扩展列表里看一看,如果有直接下载下来用就可以了,当然可能这个扩展还需要另外一个扩展或库。

PHP最近的6个版本到底多了啥?

2017-08-14
阅读 2 分钟
3.6k
从5.3到现在的7.1,PHP经历了几个里程碑式的版本更新,本文为你展示这些版本到底有何变化。 本文来源于PHP官方文档,这里并不会展开,送给有心的小伙伴做研究清单。 PHP 5.3 [链接] 添加了命名空间的支持. 添加了静态晚绑定支持. 添加了跳标签支持. 添加了原生的闭包(Lambda/匿名函数)支持. 新增了两个魔术方法, __callS...

Yii2程序员必去的社区推荐

2017-08-12
阅读 1 分钟
4k
这个必须是第一位了,直接面向yii2团队成员,你可以在issues区域进行提问,不过使用问题不建议在这里,如果你觉得yii2有bug,那赶紧去提出来~

北哥这篇文讲解yii2权限扩展(yii2-admin) - 中部

2017-08-07
阅读 4 分钟
4.1k
本篇继续讲解 yii2-admin 扩展 上一篇 [链接]我们讲解了 yii2-admin的安装、布局和简单的配置,本节我们重点讲解route的实现以及整个rbac操作流程。 本章要讲的内容如下 yii2-admin为何多了一层route,是咋回事? 用yii2-admin配置带角色的会员系统 继续说route及Permissions 上一节我们说了yii2-admin多出route层,但是...

北哥这篇文讲解yii2权限扩展(yii2-admin) - 上部

2017-08-05
阅读 5 分钟
8.7k
首先要说的是yii2的rbac扩展并不多,yii2-admin算最好的了,网上关于它的介绍也少之又少,好吧,今天北哥就吐它几口老血,整一篇,请各兄弟仔细读读。