自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 理解前端MVVM的开发模式

1. 什么是MVVM模式?MVVM是Model-View-ViewModel的简写。简单的解释,mvvm是前端视图层分层开发的思想。2.MVVM由那几部分组成?M:模型层,可以理解为保存在每个页面中单独的数据(有点像服务器)VM:是MVVM的核心,VM作为一个调度者,分割了M和V之间的关系,并作为中间层,调度M和V的页面。V:视图层,可以通俗的把它理解为MTHL的页面结构。3....

2020-02-26 19:57:16 934

原创 原生js实现动态轮播图

用html+css和简单的js代码,实现一个有个有导航栏的轮播图。Lis技术

2020-02-22 13:20:16 2626 14

原创 剑指 Offer 30. 包含min函数的栈

题目要求创建一个min函数,这个函数能得到栈的最小值那么,我的思路是创建两个栈(数组), 有两个栈,一个数据栈A,一个最小栈B当有数据时,存进栈A。同时查看此时栈B是否为空栈,或者存进栈A的这条数据,是否比栈B的最后一个数据小,如果是,则同时把这条数据存进栈B删除操作时: 删除栈A的最后一个数据(栈A的栈顶),如果栈A的最后一个数据 等于 栈B的最后一个数据。则同时把栈B的栈顶也删除。/** * initialize your data structure here. 有两个栈,一个数据栈..

2022-04-07 22:16:23 123

原创 剑指 Offer 09. 用两个栈实现队列

其实,这里考察的就是队列的知识,用两个栈(先进后出) 实现队列(先进先出)的数据结构。例如,把数组[5,6,7,8]通过outStack.push(inStack.pop()),这条代码,变成[8,7,6,5],实现删除var CQueue = function() { //定义两个栈,一个插入数据,一个删除数据 //intStack 不为空:弹出元素 //outStack 为空:将 inStack 元素依次弹出,放入到 outStack 中(在数据转移过程中,顺序已经从后..

2022-04-07 21:57:54 424

原创 cordova打包APP更改图标(最新)

在网上找了很久的cordova打包APP更改app图片的方法,那些教程时间太久了,不适用现在cordova版本。通过各种折腾,终于解决APP换图标的方法。 分享出来给有需要的人,绝对有效。只要两步,就能完美解决问题!在根目录下的config.xml文件添加如下代码段。 <icon src="res/icon/android/logo.png" />在根目录下添加如下文件夹 ,\res\icon\android。 注意,在最新版的cordova 版本,根目录下是没有res

2020-10-25 17:07:12 1204 3

原创 javascript继承的几种实现方法

1.构造函数继承 (无法继承父类原型链上的属性) function Animal() { this.type = '猫科动物'; } function cat(name, age) { this.name = name; this.age = age; Animal.call(this); //方法一:使用call方法继承 } // cat.pr

2020-08-01 22:35:19 169

原创 MongoDB数据库安装与使用

MongoDB介绍MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 安装下载下载地址环境配置软件安装完成后,需要找到软件的存放路径,复制路径。然后右键打开此电脑的属性,再打开环境变量选项,新建一个环境,把复制的路径粘贴进去。要在C盘目录下新建 /data/db 文件夹MongoDB基本语...

2020-03-08 23:27:05 177

原创 用js封装一个多物体运动框架,可用于轮播图功能中。详解!

话不多说,我们就开始自己动手封装一个带有缓冲运动的多物体运动框架吧。该框架具有强大的功能,用一个函数,就可实现js中物体的运动,透明度,宽高度的改变。并可用于图片轮播播放器中。为了简化大家看代码的阅读时间,我把主要的函数功能逻辑用文字讲解一遍。getStyle(obj,name)函数getStyle(obj, name)函数是为了去获取当前元素所使用的css值,如div标签元素中的hei...

2020-02-24 17:08:18 348

空空如也

空空如也

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

TA关注的人

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