Fork me on GitHub
COLORFUL 有个骚年路过这里
2016 - 02 - 02

Github Pages(以下简称GP)服务从今天起正式启用Jekyll 3.0版本,各位博主需要特别注意以下两点

2015 - 10 - 21

后端API通常需要对发送请求的客户端进行合法验证,以确保这些API是被”保护”起来的。 前段时间给一个移动应用做Flask的Restful-API正好涉及到了这方面的内容,其中有用到python元编程的相关技巧。

如何认证?

对于崇尚标准的工程师来说,http标准的auth是一个不错的选择,或者直接选择oAuth也可以。 但本着研究的精神,我们自己来实现一个api签名机制,并且patch到需要认证的api对应的资源类上。

2015 - 10 - 17

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

事实上在js中,我们不止一次地会用到AOP,这不,我们又遇到了:

现在有一个需求是这样的:在我们的某个SPA项目中需要模拟Native侧的登录效果以增强用户体验, 大概思路是,不管哪个View拉取了哪个接口的数据,只要接口返回403,那么就要”快速”跳转到登录页。 开发人员在调用$http方法拉取数据时不需要关心这个逻辑,全程由拦截逻辑透明代理。

思路分析

经过分析可以得出:

  1. 所有涉及拉取数据的视图必先要经过一次主动的fetchData调用,因此,我们需要拦截调用侧的逻辑, 并且最好能够保证这个拦截逻辑对于调用侧来讲是透明的;

  2. 为了增强用户体验,我们需要在视图还没进入渲染之前就完成这个跳转,因此,这个跳转逻辑不能推迟。

2015 - 09 - 14

Github

https://github.com/qddegtya/A-ReactNative-TesterHome

About

This is a react-native ios app for https://testerhome.com

Written By ES6 + JSX + ReactNative

2015 - 03 - 05

下面的配图仅供卖萌

很久没有写博客了,今天给大家带来一个小折腾。 虽然说是小折腾,但还是废了不少劲,某位大神的博客写得好: 前端工程师要想脱颖而出,就要拿出草稿纸,所以有了如下这个丑陋无比的配图:

2015 - 02 - 01

berserkJS 是新形态的前端测试自动化工具 + 页面性能分析工具 ,同时也是个使用 JS 语法控制的命令行浏览器。可用 JS 编写前端自动测试用例 + 页面性能分析用例。

已知bug: 当加载的页面样式中存在font-size:0;时,由于QT存在这个【QFont::setPixelSize: Pixel size <= 0(0) 】(官方bug链接 http://qt-project.org/forums/viewthread/17097)问题,导致berserkJS无论在界面模式下还是command模式下都会直接崩溃,已向作者提交issue。

以上引用来自于 BerserkJS 官方github 的大标题,那么,BerserkJS究竟好用在哪里?

https://github.com/tapir-dream/berserkJS

2015 - 02 - 01

相信很多做前端的朋友都已经注意到了微信今年的一系列大动作,当然,对于前端开发工作来讲,我觉得这本身就是一种非常不错的开放机会, 能够让我们更好地利用好微信这个平台,每次写博客都要废话一段前言……好吧,下面说说最近的JS-SDK那些事儿。

2015 - 02 - 01

色彩无疑是前端设计环节中最为流行和重要的,在codepen上偶然捡回来一款体验比较特别的拾色器(他本身的设计就值得学习和推敲一把)在这里推荐给大家 http://coolors.co

可以使用快捷键快速获取到一个唯一的色彩组合,仿佛灵感在瞬间迸发。