- 博客(7)
- 收藏
- 关注
原创 实现登录状态保持的两种方法 cookie、session和token
实现登录状态保持的两种方法:第一种,cookie和session的配合使用实现原理:当用户请求页面,一般需要先登录,用户第一次输入用户名和密码之后,前台发送post请求,后台获取用户信息,通过查询数据库来验证用户信息是否正确,如果验证通过,则会开辟一块session空间来储存用户数据,并且同时生成一个cookie字符串,由后台返回给前台,前台接收后,会把这个cookie字符串储存到浏览器的co...
2019-06-10 15:08:55
6912
原创 MVC分层式开发思想
MVC的概念:MVC是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。简单来说MVC的思想就是把复杂的业务逻辑变成一个个功能单一的小模块,各个模块之间看似相互独立,但是又有一定的依赖关系。MVC的应用:到目前为止MVC模式已得到了广泛的应用。各种类型的程序(桌面程序、Web程序、移动程序等)都设计了MVC模式。各大主流的后台语言也都遵循这这个开发思想。...
2019-06-10 10:49:23
1210
原创 PHP中Apache报红,启动失败怎么办?
PHP中Apache报红,启动失败怎么办?可以在Apache的配置bin目录中,按住shift点右键,打开命令窗口,输入httpd -t 这个命令,如果Apache有问题,下面就会提示具体的错误和行号。一般都是配置文件有问题,建议仔细检查配置文件,还有一个就是php虚拟机路径中不可以有中文名字。...
2019-05-23 19:53:53
4092
原创 深拷贝与浅拷贝
深拷贝与浅拷贝1.浅拷贝(值传递):只复制第一层简单数据类型,如果有第二层(对象)就只复制第二层的地址,不会重新开辟一个空间。通过for in 循环遍历obj1中的元素,依次赋值给obj2,但是obj1的属性中有一个dog属性也是一个对象,这样复制给obj2的只是把dog这个对象的地址复制过去了,obj2中的dog对象并没有重新开辟一个空间,相当于obj1和obj2的dog属性是共享同一个地址...
2019-05-07 14:50:27
262
原创 构造函数,实例对象与原型三者之间的关系
标题构造函数,实例对象与原型三者之间的关系实例对象的__proto__方法就等于构造函数的原型实例对象的constructor方法又指向构造函数本身这里__proto__和constructor方法都是构造函数原型上的方法,实例对象可以访问构造函数原型上的所有方法 function Fun(name, age, sex) { // 先创建一个构造函数 this.usn...
2019-05-07 14:35:17
271
原创 用js判断一个随机数是否为质数
首先要知道什么是质数,质数就是除了1和本身,不能被其他任何大于0的自然数整除的数。这里还有一点1和0 既不是质数也不是合数1.初始版本。实现思路:定义一个随机数,把它从1开始到他自身的所有数都除一遍,判断余数是否为0,在其中加入一个字数器变量,因为质数只能被1和本身整除,所有当这个计数器的值等于2的时候,这个数就肯定是质数。实现代码: var conPr = 0; // 定义一个计数器...
2019-04-09 22:01:24
746
原创 响应式布局—媒体查询—flexible.js
响应式布局—媒体查询—flexible.js1.响应式开发原理2.响应式布局容器3.什么是媒体查询4.用媒体查询让不同屏幕宽度下的背景颜色不同5.用flexible代替手动划分1.响应式开发原理就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的。设备的划分情况:小于768的为超小屏幕(手机)768~992之间的为小屏设备(平板)992~1200的中等屏幕(...
2019-04-06 21:42:30
1282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅