自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 notepad++安装Emmet插件

Emmet插件需要在32位的notepad里安装,如果你装的64位的就不能用了,只有去下载32位的notepad.Emmet插件可以去官网上下载https://emmet.io/download/解压到notepad安装路径下的plugins文件夹下,注意假如重新打开notepad后插件不生效,检查Emmet文件夹是否和该文件夹里面的dll文件同名,如果不是请改为同名。安装Emmet还...

2019-03-31 17:53:26 1070

原创 tomcat8启动startup.bat闪退的问题

今天遇到Tomcat启动startup.bat闪退的问题。看了网上的解决办法大同小异。首先我在cmd中执行了netstat -ano|findstr "8080",并没有找到有占用端口的进程。然后因为我本地存在两个Tomcat版本,一个是8.0一个是8.5,所以我把两个的路径分别写进了系统变量CATALINA_BASE、CATALINA_HOME、TOMCAT_HOME。当然JAVA_HO...

2019-03-31 16:06:58 702

原创 数组的扁平化处理

数组扁平化就是把二维三维。。。数组转化成一维普通数组。官方提供的方法是flatflat函数默认参数是1,可以将二维数组转化成一维数组,以此类推参数是2可以将三维数组转化成一维数组,参数为Infinity可以将任意维度的数组转化成一维数组。console.log([1, [2, 3]].flat()); // [1, 2, 3]console.log([1, [2, 3]].fla...

2019-03-21 10:45:12 375

原创 继承与原型链

JavaScript通过prototype继承属性与方法,一个原型对象也有原型这样就构成了原型链。函数、原型、实例之间的关系大概是这样的:通过构造函数可以生成实例,实例和构造函数的prototype都指向原型原型链:func-->Function.prototype-->Object.prototype-->nulllet func = function() { ...

2019-03-13 17:27:45 96

原创 prototype扩充类型功能的简单使用

我们都知道js是通过prototype来实现继承的,假如有一个Person函数,那么Person.prototype指向是一个原型对象,这个原型对象有一个constructor属性来指向Person函数。通过new Person获得的实例与Person之间没什么关系,Person实例person1.prototype指向的是Person的原型对象Person.prototype。person1...

2019-03-13 14:32:13 140

原创 javascript定义getter,setter函数

官方支持defineProperty定义getter,setter函数。defineProperty可以设置数据属性或者访问器属性,只能选择其中一个。接收三个参数:设置属性的对象,属性名,描述符对象。数据属性:configurable:表示能否通过delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。enumerable:是否可枚举,表示能否通...

2019-03-08 17:53:39 755

一个简易的不断旋转的地球仪

使用CSS的transform和animation动画实现一个旋转的地球仪.

2018-09-05

一个简易的不断旋转运动的立方体

html实现一个正方体,每个面添加图片,形成一个不断旋转运动的立方体.

2018-09-05

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

TA关注的人

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