自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Cookie与Session的联系与区别

一、Cookie与Session的介绍Cookie是客户端存储数据的方式,Session是服务器端存储数据的方式。我们用浏览器打开一个网页,用到的是HTTP协议,我们都知道,HTTP协议是无状态的,无状态的就是指这一次请求和上一次请求时没有任何关系的,没有关联的。但是这种无状态的好处就是快速。所以带来的一个问题就是,我希望几个请求的页面有关联,比如:我在www.a.com/login.htm...

2019-07-27 14:32:54 181

原创 Dom以及事件委托和事件冒泡

当网页被加载的时候,浏览器会创建页面的文档对象模型(Document Object Model),HTML DOM模型被构造为对象的树。1. elememt 常用的属性和方法:element.appendChild()element.hasAttribute() 如果元素拥有指定属性,则返回trueelement.insertBefore(newItem,exitItem) inser...

2019-07-27 10:50:22 184

原创 Js中的原型和原型链

1. 每个构造函数在生成实例的时候,实例上都会带有一个constructor属性,该属性指向它的构造函数。2. JavaScript规定,每个构造函数都有一个prototype属性,它指向的是原型对象,原型对象上的属性和方法都会被构造函数的实例所继承。3. JavaScript在创建对象的时候,无论是普通对象还是函数对象,都有一个叫做__proto__的内置属性,用于指向创建它的函数对象的原型...

2019-07-24 08:37:53 203

原创 nodejs连接MongoDB数据库

一、安装MongoDB数据库对于MongoDB数据库的安装,前面的文章已经提到了,此处不做过多的说明。二、启动MongoDB服务注意:cmd窗口不能关闭,服务要一直保持挂起的状态。三、下载mongodb模块四、连接MongoDB数据库var MongoClient = require('mongodb').MongoClient;// 连接的数据库的地址var url = '...

2019-05-26 19:37:23 172 1

原创 MongoDB数据库的使用以及基本的操作

一、使用1. 下载、安装、配置环境变量对于环境变量的配置是将MongoDB数据库安装目录下的bin目录加入到环境变量path中,对于环境变量path我就不多说了。2.使用MongoDB     a. 新建一个用于存放数据库的文件夹,比如:DataBases     b. 启动MongoDB服务 &...

2019-05-25 15:48:18 351

原创 js数组的常用方法

js数组的常用方法(不包含ES6中新增的方法)一、 改变原数组的方法1. push() 后增向数组的末尾添加新的元素,返回数组的长度 var a = [2,3,9,6,22]; var b = a.push(11); console.log(b); // 6 console.log(a); // [1,3,9,6,22,11...

2019-04-17 18:06:00 187

原创 js浅层克隆和深层克隆

js中的浅层克隆和深层克隆浅层克隆:当克隆引用值时,两个对象会共用一个引用地址,造成相互的干扰,即我改,它也改。深层克隆:克隆出来的对象和原来的对象是相互独立的,互不影响。也就是对新对象的修改都不会反映到原对象中。首先来讲解一下深度克隆的思路:遍历(for var prop in origin)判断是原始值还是引用值,判断方法用typeof()如果是引用值,则继续判断是数组还是对象,...

2019-04-16 10:42:31 330

原创 js中的this指向问题

this指向1. 函数预编译过程中this指向window2. 全局作用域里this指向window3. call/apply可以改变函数运行时this指向4. 谁调用这个方法,这个方法里this指向的就是谁看下面一个例子: var name = '我是全局的'; var a = { name: '我是a的', say: function(){ console...

2019-04-12 18:02:14 121

原创 js圣杯模式

js圣杯模式function inherit(Target, Origin) { function F(){} F.prototype = Origin.prototype; Target.prototype = new F(); Target.prototype.constructor = Target;}下面还有另一种写法var inherit = (...

2019-04-08 15:18:27 616

原创 html常见的清除浮动的三种方式

常见的清除浮动的三种方式1. 在浮动元素的末尾添加一个标签,添加css属性clear:both让其清除浮动。 请看下面代码:<div class="box"> <div class="content"></div> <div class="content"></div> <div class="content"&gt...

2019-04-04 18:05:39 562

原创 js包装类

js数据类型:原始值:Number、String、Boolean、undefined、null引用值:Array、Object、function首先原始值是没有属性和方法的,而引用值有,但是进行如下代码的时候却可以——这是因为js引擎默认地帮我们调用了包装类让我们来看下一段代码js内部的实现原理是怎样的呢?var a = ‘hello’;会正常执行   &nb...

2019-04-03 16:19:06 392

原创 MySQL的手动安装和卸载

MySQL的手动安装和卸载一、安装1. 找到安装目录2. 打开dos窗口(windows+r 输入cmd)以管理员的身份运行3. 进入其bin目录 输入mysqld --initialize --user=mysql --console4. 输入完成后会产生一个临时密码 记录下来5. 安装服务 mysqld --install MySQL6. 安装服务成功后 打开MySQL服务7...

2019-04-02 21:39:21 248 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除