PHP 代码规范简洁之道

统一的编码规范 编码规范往简单说其实就是三个方面: 换行 空格 变量命名 放在 PHP 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array() 与 [] 等)的问题。之前整理过 PSR 的标准,也找过 php-cs-fixer 这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形 […]

Sass快速入门

关于Sass sass是最早的css预处理语言,有比less更为强大的功能。但因其一开始的缩进式语法并不能被开发者们接受,所以使用率不高,不过由于其强大的功能和Ruby on Rails 的大力推动,逐渐被更多开发者使用。 sass是采用的Ruby语言编写的一款css预处理语言,它诞生于2007年,是最早成熟css预处 […]

Yii Get、Post获取值

一个框架如何获取值,这是一般学习框架的人都想要知道的,今天就看一下Yii2.0中get和post获取值的方式。以及判断是否为get或者post方式请求。另外在给大家说一个如何获取当前用户ip地址。 //get参数获取方式 $request = \Yii::$app->request; $id = $request […]

Yii视图传参以及渲染模版的两种方式

render 和renderpartial之间最大的区别就是:一个是渲染模板,一个不渲染模板。 其中render 输出父模板的内容,将渲染的内容,嵌入父模板。 renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。 return $this->renderPartial(' […]

yii2安装

这几天因为要学yii2,这里就先写一些我遇到的问题。 学习yii最主要的问题就是安装。这里主要介绍利用composer安装yii2. 首先先说windows用户。 1.先去下载composer。链接如下:https://getcomposer.org/download/ 2.安装composer。(安装前确保你已经安装 […]

Sass安装

学sass遇到一些奇葩问题。安装sass的时候因为被墙的原因,默认源不能用。于是百度各种搜索然后看到了可以替换成淘宝gem源。但是无论怎么搞就是替换不了。然后又把默认源加上之后开始百度各种vpn,然后有些vpn说是免费一小时。。我就呵呵了。。。终于有个免费的vpn一个小时的可以用,但是连接了半天之后还是不行。 然后这个 […]

php-public private protected

在php中有很多时候大家经常在定义方法的时候对public private protected分不清楚,不知道该用哪个定义,今天就拿一个小例子来给大家讲一下。 class father { public function a() { echo function a; } private function b() { e […]

skrollr-decks大屏介绍型导航插件

skrollr-decks简介 利用skrollr-decks,可实现点击跳转至网页中的模块,实现模块间的切换。 使用方法 引入skrollr.js:https://github.com/Prinzhorn/skrollr 引入skrollr.deck.js:https://github.com/TrySound/sk […]

学习如何制作 SVG 弹性动画进度条

无意中在某网站看到Codrops 发布了一个如何创建一个基于弹性效果的SVG加载进度条教程,基 SVG 和 TweenMax 实现。按钮开始的时候是一个带有箭头的图标,一旦它被点击,动画成一个有趣的小金属丝和一个标签,该标签指示下载百分比。如果你想使用这部分代码在你的项目,到 Github 页面并按照说明进行操作即可 […]

JavaScript中解析URL

通过正则表达式来处理URL function parseUrl(href) { var match = href.match(/^(https?\:)\/\/(([^:\/?#]*)(?:\:([0-9]+))?)(\/[^?#]*)(\?[^#]*|)(#.*|)$/), query = null, keyValue […]