自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript按照Ip地址排序

最近在做项目的时候遇到这个问题,具体情况就是Ip地址是不可以按照ASCLL码排序的,然而我需要在表格里对Ip地址进行排序 我们需要的排序: 192.168.1.1 192.168.1.2 192.168.1.11 Ascll码排序的Ip: 192.168.1.1 192.168.1.11 192.168.1.2 那么如何在实际项目里解决这个问题呢?因为实际项目可不是Demo随便比较和转换就完事儿...

2019-03-19 15:23:40 1039

原创 革新公司官网,从零开始写CSS+HTML+JS(一)

因为年底了没有事,所以把公司官网重新革新一下。用css和html5。 特开一个博客记录一下工作中遇到的一些坑和要点。

2018-11-16 14:26:37 309 1

原创 flex布局

flex中最外层的元素称之为容器,里面所包裹的元素称之为项目。 flex-direction //该属性决定了主轴的方向(即项目排列的方向) row(默认值):主轴为水平方向,起点在左端 row-reverse:主轴水平方向,起点在右端 column:主轴为垂直方向,起点在上沿。 colum-reverse:主轴为村子方向起点在下沿。 flex-wrap //默认情况下,项目都排在一条线(又称“...

2018-11-13 12:39:13 281 1

原创 CSS子元素的内外边距会作用到父元素的问题

今天写CSS微场景的时候遇到了一个问题,就是如果你的一个父级元素没有内外边框那么你第一个子元素的内外边框就会作用到父级元素的身上。 解决办法就是给父级加一个和背景颜色一样的边框,1px就行,在或者就是一像素的内边距或者外边距,不过说实话在CSS里即使是一像素,也很明显。 在或者就直接给元素套一个定位元素吧。 ...

2018-11-08 14:24:57 2206 1

原创 CSSanimation和SwiperAnimation插件

css的animation属性是css3新增的一个动画属性,这个属性比较简单实用,甚至可以替代一些要js才能做的动画。 语法: 值 说明 animation-name 绑定 frames的名字 animation-duration 动画需要在多少秒完成 animation-delay 动画延迟多少秒触发 animation-timeing-function 动画运动的方...

2018-11-06 16:00:10 638

原创 CSS的一些常用属性

CSS是一个孰能生巧的东西,就是要天天用天天写,很多属性如果能用CSS写出来的话,JS会好些很多。 so有一些新的或是记不住的属性我觉得比较重要,怕自己会忘记所有特别开一个小博客来记录一下。 ...

2018-11-01 10:17:21 223

原创 复制变量的问题

在JS中有基本类型和引用类型等两个数据,基本类型有五个,引用类型就是对象和函数。 所以如果是把一个基本类型复制给另个一个基本类型那么就是字面上的复制,是在内存空间中分配了相同的数据。 而引用类型这不是,列如对象,对象实际上是一个引用类型,如果你将一个对象复制给另一个对象那么这两个对象其实都是指向同一个object,如果父类产生了变化,那么被赋值的两个对象也会发生变化,基本类型则不会。实践如下 va...

2018-10-30 10:09:42 178

原创 JS继承

JS继承理解: 我觉得继承就是子对象继承父类(超类)的属性和方法。 我觉得继承类似于装饰器,在JS中只需要让自己的构造函数等同于new出来的父类对象。然后就可以获得父类的方法和属性,然后直接通过子类去调用。 父类: function Father(){ this.name = "you father name"; this,age = 47; this.sayName = function(){ ...

2018-10-17 15:58:40 174

转载 通过原型和字面量的方法去创建对象

通过原型和字面量的方法去创建对象 function Cat(name,age){ this.name = name; this.age = age; } Cat.prototype.sayName = function(){ alert(this.name) } var cat = Cat("five",18); //实例化 //原型模式执行顺序先在已经实例化的构造函数里去找,如果没...

2018-10-17 14:51:25 574

转载 JS创建对象的三种方法

JS创建对象的三种方法 工厂模式: function person(name,age,job){ var obj = new Object(); obj.name = name; obj.age = age; obj.sayName = function(){ alert(this.name); } } var person = person("five",17,"w

2018-10-17 13:50:03 190

空空如也

空空如也

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

TA关注的人

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