小伙为了回家方便,买了一辆二手比亚迪,来看看他的买车过程吧

国庆马上就要到了,以前都是乘坐火车回家,时间很赶,会花费大量时间在候车、转乘大巴上面。今年我就想换一种方式,自驾回家。

阅读全文

Lumen 源码分析之门面模式

最近项目用 Lumen 来做接口开发,主要看重 Lumen 比 Laravel 更轻量,更适合做接口开发。

Laravel 的源代码平时用的时候也经常去翻,但总有种云里雾里的感觉,主要是 Laravel 运用了很多设计模式,还有许多 PHP 的 OOP 特性,所以看起来略显繁复。

刚好趁着应用 Lumen,就以 Lumen 来分析一下其所用的门面模式(Facade pattern)。

Lumen 的代码比 Laravel 简洁很多,砍掉了很多自定义配置,还替换了路由的包,以此来获得跟快的运行速度。

阅读全文

如何在 JSON 字符串中不转码 Unicode 字符

对于JSON的编码和解码已经足够方便,几乎在各种编程语言之中都已经实现。在PHP之中,有json_encode 和 json_decode 函数实现。

但是有一个问题,json_encode 在编码时,会把中文字符编码为Unicode字符。

1
2
3
$arr = array('test'=>'测试');
$str = json_encode($arr);
echo $str;

结果:

1
{"test":"\u6d4b\u8bd5"}

阅读全文

如何定义 js 类

要解决的问题:
遇到要用js解析数据,并填充网页,如果过程式的写js,会很容易导致变量冲突,而且不利于迁移和维护,但是对于js的OOP编程几乎一窍不通,不过OOP的思想总归是和其他语言相通的,经过查找资料,和自己的摸索,此文主要记录摸索过程,通过实践验证理论。

阅读全文

jQuery 如何获取同一个类标签的所有的值

碰巧在开发的时候遇到这个问题,因为jQuery总是只返回第一个类标签的值,所以无法达到我们的要求。 比如: 1var btn = jQuery('.btn').val(); 获取的只是第一个类标签为btn的html元素的value值。 要获得一组类标签的所有html元素的值。就得使用jQuery的each遍历。 12345678910v...

阅读全文