自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

和欣的博客

有点想法就写写

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Onsen UI组件实现下拉刷新和固定定位

前言:最近用 Vue + Cordova + Onsen UI开发APP的过程中,在页面上遇到两个问题。(1)没法实现正常的类似于PC端页面中的固定定位,像position:fixed,这种css属性在app中是会经常出现问题的。(2)v-ons-pull-hook 不论写在页面哪个位置,都只能在 v-ons-tool-bar 下生效,导致我们无法在页面中间或者底部的固定div内下拉刷新。固...

2019-05-29 00:30:09 416

原创 js原型链和继承

前言:现在我们常用的Java或者类Java语言,大多使用extends关键字来实现继承,但是对于js来说,在ES6之前根本没有extends关键字,那么它是如何实现继承呢?实际上,js是通过修改原型链实现继承的。所以,我们先来了解一下原型链是什么?正文我们先回顾上篇文章 js创建对象的模式以及演变历程 原型模式一节,其实原型和实例之间可以理解为父子关系(只是这样理解起来方便后面介绍原型链,...

2019-05-12 15:05:10 226 1

原创 js创建对象的模式以及演变历程

前言:众所周知,创建js对象最简单粗暴的方式就是使用对象字面量,即var obj = {}, 或使用var obj = new Object(). 这种方式产生诸多缺点,每创建一个对象都会产生大量重复代码,且创建的对象之间毫无联系,不能分类。本来js作为一种弱类型语言,管理性就差,以这种方式创建的对象无疑会更难管理,因此演变出了几种创建对象的模式。1.工厂模式这种模式抽象了创建具体对象的...

2019-05-09 22:18:24 149

原创 Object.defineProperty()详解

JavaScript 对象与其他面向对象的语言( 如Java )不太一样,因为ES6 之前没有类的概念。幸运的是,ES6 和 TypeScript 都引入了类的概念,这就使我们理解和使用起来更为方便。 在学习js对象之前,先把一些重要概念走一遍,第一个就是 Object.defineProperty()

2019-05-08 10:31:07 859

空空如也

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

TA关注的人

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