摘要:
在登录时,通常是将输入的信息原封不动的传送给后端的处理程序,然后处理之后返回结果,那么可能后端服务器的压力就很大,所以可以先在提交表单之前进行一些简单的检测,然后再发给后端,减小服务器的一部分压力: 阅读全文
摘要:
行标签:不能设置宽、高、行高,完全靠内容所占的空间撑起来。多个元素默认是在一行显示的。 包含:a 、 span 、 em 、 strong 、 img 块标签:可以指定元素的宽、高、即行高等属性值,并且是独占一行。 包含:div 、 table 、 ul 、 ol 、 li 、dt 、 h1-h6 阅读全文
摘要:
childNodes用来获取一个元素的所有子元素,这个包括元素节点和文本节点。 children用来获取一个元素的子元素节点,注意只是元素节点 其中DOM中常见的三种节点分别如下: 元素节点:<body>,<p>,<a>,<div>,<head>.....等等这些标签,都是元素节点 属性节点:tit 阅读全文
摘要:
updating 阅读全文
摘要:
可以从上面代码中看出我的目的:通过点击链接,更换显示的图片,并且不会跳转。 因为是一个a标签,return false可以在点击链接后不跳转,但是,我觉得每次绑定事件的时候都要加上这么一句,为什么不直接将这一句return false写在绑定的事件函数中(showPicture)呢,于是乎,我就试了 阅读全文
摘要:
Case 1:let、const var的缺陷 1、可以重复声明变量 2、无法限制修改(没有常量) 3、没有块级作用域 let和const可以弥补var的缺陷 let: 不能重复声明,用来声明变量,声明的变量的值可以修改,支持块级作用域 const: 不能重复声明,用来声明常量,声明的常量的值不能改 阅读全文
摘要:
updating 阅读全文
摘要:
关于RBAC的原理讲解在网上可以找到很多,推荐:编程浪子的RBAC讲解,本篇博客就不再累述RBAC的原理到底是什么样的. 传统的权限控制有ACL和RBAC方式,ACL的耦合度很高,扩展性不佳,RBAC很好的解耦合,将权限控制的整个过程涉及的数据表大致分为5张表格: 下面是使用原生PHP来实现RBAC 阅读全文
摘要:
框架版本:2.0.13 官网手册说明:http://www.yiichina.com/doc/guide/2.0/db-migrations 创建迁移 命令的格式: php yii migrate/create <name> 或者 ./yii migrate/create <name> 命令中的<n 阅读全文
摘要:
首先介绍一下shell中包含文件的方法,在C,C++,PHP中都是用include来包含文件,Go和Java使用import来包含(导入)包,而在shell中,很简单,只需要一个点“.”,然后跟着文件路径及文件名,或者使用source关键字也可以,注意文件路径可以使用绝对路径和相对路径。 下面是一个 阅读全文