推荐阅读

RESTFull学习笔记(2)☞RESTFul实战

功能需求用户模块:用户登录和用户注册功能。文章模块:编写文章、修改文章、删除文章和获取文章信息功能。RESTFul架构设计根据以上功能需求,可以把所有URL请求先归到入口文件(index.php),然后入口文件根据不同资源类型,来请求不同的功能接口。整体目录结构如下:libdb.php--------数据库连接文件ErrorCode.php--------错误码定义文件Article.php--------文章模块接口User.php--------用户据模块接口restful.htaccess

更新时间: 2017-12-25 15:33:54 0

avalon与angular的比较(二)

上一篇介绍了avalon与angular的一些相同与差异,本篇主要来介绍avalon、angular循环绑定的使用与差异。1、avalon的循环avalon最早期循环使用ms-each,ms-with,分别用于数组循环与对象循环,它们都是针对元素内容进行循环。后来又从angular那里抄来了ms-repeat,既可以循环数组也可与循环对象。但到avalon2,这三个指令合并成一个ms-for指令,功能更加强大,用法与angular更相似,但没有$index,$last,$first,$middl

更新时间: 2017-12-25 15:32:56 0

Laravel学习笔记

什么是laravelLaravel是一套简洁、优雅的PHPWeb开发框架.它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。Laravel:囊括了当下流行的设计思想和编程意识,但是学习成本高,可以说Laravel的流程和它的设计思想是很有关系的,流行度活跃社区也多。下面将通过一系列的文章慢慢学习和了解Laravel这个框架。laravel的安装1.服务器要求PHP版本>=5.6.4PHP扩展:OpenSSLPHP扩展:PDOP

更新时间: 2017-12-25 15:30:29 0

前端布局(二)之弹性布局

1、了解弹性布局弹性布局(FlexibleBox),是一种比较方便的一种布局方式,能够简便、完整、响应式地实现各种页面布局。①认识一下浏览器对它的支持性:1、Chrome21+2、Opear12.1+3、Firefox22+4、Safari6.1+5、IE10+可以看得出,现在浏览器已经能很好地支持弹性布局了。注意:IE8、9不支持,需要兼容到IE8、9的项目的话,就不用考虑它了。②在之前我们常用的布局方式有,float,position等,但是在做一些居中方面(如:垂直居中)的东西的话,用传统

更新时间: 2017-12-25 15:28:57 0

为速度而生的Laravel框架---Lumen(二)-数据库基础和ORM操作

Laravel的EloquentORM提供了漂亮、简洁的ActiveRecord实现来和数据库的互动。每个数据库表会和一个对应的「模型」互动。数据库基本操作数据库的配置放在了config/database.php里'mysql'=>['read'=>['host'=>'192.168.1.1',],'write'=>['host'=>'196.168.1.2'],'driver'=>'mysql','database'=>'database','user

更新时间: 2017-12-25 15:27:39 0

前端模块化(四):AMD规范

1概述AMD(AsynchronousModuleDefinition),也就是异步模块定义。AMD规范,制定了定义模块的规则,使得模块之间的依赖可以被异步加载。这和浏览器的异步加载模块的环境刚好适应(浏览器同步加载模块会导致性能、可用性、调试和跨域访问等问题)。 所谓异步,就是所有的模块将被异步加载,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。这就是浏览器端模块加载器核心所在。 AMD规范由Com

更新时间: 2017-12-25 15:26:04 0

程序员自我修炼(四) - 代码重构

作为程序员,每天要做的不单单是面向对象编程,同时也要面向未来编程。代码重构永远是程序员们无法回避的话题,当你的软件在编写的那一刻起,重构就不可避免。编写一个项目系统,我们为什么要费劲地不断抽象,竭尽全力让自己的代码能够被重用,说白了就是让我们今日所付出的时间,让未来的我们能够更轻松地工作而已。这里我谈谈自己在工作中的一些积累和经验,以及对代码重构的看法。自动化测试重构代码有一个很重要的先置条件:自动化测试。写代码的目的是什么?是为了产出的系统能够满足功能需求。重构代码的目的是什么?是为了满足功能

更新时间: 2017-12-25 15:23:15 0

js随手笔记之一 存储之cookies

一、概念:什么是cookie?全称:HTTPCookie,最初是用于客户端存储回话信息的。cookie在性质上是绑定在特定的域名下,当设定一个cookie后再给创建它的域名发送请求时,都会包含这个cookie。cookie的作用是什么?1、当发送请求时会携带客户端所存储的回话信息时可用于服务器端验证客户是来自于发送的哪个请求。2、可用于为客户提供个性化的服务,例如:自动登录等二、javascript如何读写cookie?1、首先,我们先了解下cookie包含有哪些属性?2、读写,下面是比较通用的

更新时间: 2017-12-25 15:21:57 0

Swoole入门(10) ☞webscoket的使用

什么是webscoket?在讲websocket之前先来说说ajax轮询和长连接。ajax轮询ajax轮询就是前端通过setInterval()方法实现定时请求,向服务器拿信息,这时候不管服务器有没有信息都会一直发起请求。长连接长连接和ajax轮询一样,一直不断得向服务器拿信息,只不过是当长连接没有向服务器拿到信息得时候会一直阻塞在那里。直到有消息才返回,返回完之后,客户端再次建立连接,周而复始。ajax轮询和长连接的缺点两者都是在不断地建立HTTP连接,然后等待服务端处理,非常被动,非常消耗资

更新时间: 2017-12-25 15:20:43 0

JS的一些内置方法

一、Math对象格式:Math.方法(参数) 1.取绝对值Math.abs();2.取近似整数//Math.round() 四舍五入//Math.floor() 对数进行下取舍//Math.ceil() 对数进行上取舍 3.取最大值或最小值Math.max(参数....)Math.min(参数.....)4.取随机数Math.random();二、字符串的一些方法(1)获取类型1.myString.charAt(num)   返回在指定位置的字符。2.myString.cha

更新时间: 2017-12-25 15:07:49 0

微信关注

获取更多技术咨询