- 博客(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 424
原创 js原型链和继承
前言:现在我们常用的Java或者类Java语言,大多使用extends关键字来实现继承,但是对于js来说,在ES6之前根本没有extends关键字,那么它是如何实现继承呢?实际上,js是通过修改原型链实现继承的。所以,我们先来了解一下原型链是什么?正文我们先回顾上篇文章 js创建对象的模式以及演变历程 原型模式一节,其实原型和实例之间可以理解为父子关系(只是这样理解起来方便后面介绍原型链,...
2019-05-12 15:05:10 238 1
原创 js创建对象的模式以及演变历程
前言:众所周知,创建js对象最简单粗暴的方式就是使用对象字面量,即var obj = {}, 或使用var obj = new Object(). 这种方式产生诸多缺点,每创建一个对象都会产生大量重复代码,且创建的对象之间毫无联系,不能分类。本来js作为一种弱类型语言,管理性就差,以这种方式创建的对象无疑会更难管理,因此演变出了几种创建对象的模式。1.工厂模式这种模式抽象了创建具体对象的...
2019-05-09 22:18:24 160
原创 Object.defineProperty()详解
JavaScript 对象与其他面向对象的语言( 如Java )不太一样,因为ES6 之前没有类的概念。幸运的是,ES6 和 TypeScript 都引入了类的概念,这就使我们理解和使用起来更为方便。 在学习js对象之前,先把一些重要概念走一遍,第一个就是 Object.defineProperty()
2019-05-08 10:31:07 893
空空如也
关于eclipse的安装报错问题
2017-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人