自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 offsetX和pageX的区别

pageX 相对于document整个页面

2018-03-15 00:00:53 1170

转载 JavaScript的六种继承方式(推荐)

继承是面向对象编程中又一非常重要的概念,JavaScript支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的原型链首先得要明白什么是原型链,在一篇文章看懂proto和prototype的关系及区别中讲得非常详细原型链继承基本思想就是让一个原型对象指向另一个类型的实例function SuperType() { this.property = true } SuperType.p...

2018-03-08 18:28:59 116

原创 javascript继承的6种方法

1,原型链继承两个缺点:1.子类通过其原型prototype对父类实例化,继承了父类。但当父类中的共有属性是引用类型时,会在子类中被所有的实例共用,如此在一个子类实例中更改从父类中继承过来的公有属性时,会影响到其他子类。2.由于子类是通过原型prototype实例化父类实现继承的,所以在创建父类的时候,无法向父类传递参数,因而在实例化父类的时候无法对父类构造函数内的属性初始化。function P...

2018-03-08 18:26:24 135

原创 javascript对象的几种创建方式

1.使用工厂方式来创建(Object关键字)var user=new Object(); user.name="huang"; user.age=21; user.sayName=function(){ alert("我是"+user.name+"我的年龄"+user.age);}user.sayName();2:使用构造函数创建对象,构造函数始终要应该以一个大写字母开头它的缺点:就是每个方法都...

2018-03-08 16:19:01 132

原创 Array

1.forEach(callback(currentValue, index, array){ //do something}, this) 方法对数组的每个元素执行一次提供的函数const arr = ['a', 'b', 'c'];arr.forEach(function(element) {    console.log(element);});箭头函数:arr.forEach( eleme...

2018-03-07 23:21:17 111

原创 ES6

变量var 缺点:可以重复修改变量的值,不限制修改变量的值,没有块作用域解决办法:用let取代var 常量用const表示箭头函数function(){}()=>{}只有一个参数括号可以省略;如果只有一个return,大括号和return都可以省略;没有参数,不能省略优点:简洁明了;可以利用this改变上下文对象,在箭头函数中始终当前这一个函数let show=function(a,b){ ...

2018-03-05 23:09:15 96

原创 css3新增伪类

:root 选择文档的根元素,等同于 html 元素:empty 选择没有子元素的元素:target 选取当前活动的目标元素:not(selector) 选择除 selector 元素意外的元素:enabled 选择可用的表单元素:disabled 选择禁用的表单元素:checked 选择被选中的表单元素:after 在元素内部最前添加内容:before 在元素内部最后添加内容p:nth-chil...

2018-03-05 22:56:38 168

原创 JS兼容问题

一、设置图片的路径(IE7以下用str方法不兼容,改用charAt()) var oImgs=document.getElementsByTagName("img"); for(var i=0;i oImgs[i].src='images/'+str.charAt(i)+'.png'; } 二:获取子节点(childNodes高版本浏览器不兼容,把空白的文本也算作元素,直接改用chi

2017-12-13 23:31:14 178

原创 动画效果

格式: @keyframes 动画名称{ from{ 动画开始的效果 } to{ 动画结束的效果 } } animation:(动画名称 执行时间 执行速度 延迟时间 执行次数 ) 1.音乐符 主要是采用缩放(scale)和动画(animation、@keyframes)相结合 效果图: 2、旋转图(旋转rotate和定位position里面的绝对定位abso

2017-11-15 14:58:25 131

原创 浏览器兼容问题

1.当IE浏览器的版本大于六时出现的问题,块级元素独占一行。解决方法是

2017-11-10 15:11:36 162

原创 sublime text3快捷键

1、PackageControl:管理插件的插件,安装需要通过Ctrl+`或者view>Show Console菜单执行 2、Emmet:输入标签的简写模式,然后按tab键形成标签 3、JsForma:使用快捷键Ctrl+Alt+F对Js进行格式化,使代码更加工整 4、SideBarEnhancements:文件夹右键菜单增强,重启之后打开任意Js文件,按Ctrl+shift+space

2017-11-10 14:18:28 253

原创 三角形和六边形

三角形:宽高设为0,向上下左右的边框 六边形:用伪类元素,一个长方形,两个三角形。 :before :after 必须包含content:‘’

2017-11-10 14:16:08 599

原创 总结过去眺望未来

总结

2017-09-12 17:39:09 279

空空如也

空空如也

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

TA关注的人

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