摘要:在介绍工厂模式之前,首先我们要理解一下什么是设计模式?什么是设计原则? 设计模式: 通常在我们解决问题的时候,很多时候不是只有一种方式,我们通常有多种方式来解决;但是肯定会有一种通用且高效的解决方案,这种解决方案在软件开发中我们称它为设计模式; 设计模式并不是一种固定的公式,而是一种思想,是一种解决 阅读全文
posted @ 2019-10-10 14:03 有梦想的咸鱼前端 阅读(839) 评论(2) 推荐(1) 编辑
摘要:Vue.nextTick是Vue官方给我们提供的一个API(方法),作用是在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM; 那么我们的理解是:当数据发生变化之后,DOM视图并不会立即更新,如果我们在发生变化之后立马去获取某个节点或者某个节点的值,很有可能 阅读全文
posted @ 2019-10-07 15:24 有梦想的咸鱼前端 阅读(435) 评论(0) 推荐(1) 编辑
摘要:路由元信息?(黑人问号脸???)是不是这么官方的解释很多人都会一脸懵?那么我们说meta,是不是很多人恍然大悟,因为在项目中用到或者看到过呢? 是的,路由元信息就是我们定义路由时配置的meta字段;那么这个meta的作用是什么呢? 首先看一个场景: 通常我们在开发网站或者移动应用的时候,我们通常会有 阅读全文
posted @ 2019-09-29 11:41 有梦想的咸鱼前端 阅读(838) 评论(0) 推荐(1) 编辑
摘要:在项目开发的时候,我们通常会将程序分为开发环境和生产环境(或者叫线上环境),开发环境通常指的是我们正在开发的这个阶段所需要的一些环境配置,也就是方便我们开发人员调试开发的一种环境;生产环境通常指的是我们将程序开发完成经过测试之后无明显异常准备发布上线的环境,也可以理解为用户可以正常使用的就是生产环境 阅读全文
posted @ 2019-09-27 15:53 有梦想的咸鱼前端 阅读(1803) 评论(0) 推荐(1) 编辑
摘要:关于Vue.mixin在vue官方文档中是这么解释的: 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 我们的理解:Vue.mixin给我们提供了一种混入 阅读全文
posted @ 2019-09-26 11:54 有梦想的咸鱼前端 阅读(3584) 评论(0) 推荐(2) 编辑
摘要:话不多说,先看效果图: ​​​ 炫酷吗?你想实现这种动态视频作为背景的首页吗?来,一起来学习,本文将带你一起实现H5动态视频背景; 首先网上找一段清晰的视频下载下来,最好是MP4格式的; 下载好了之后我们新建一个html文件来写代码: html代码: 一个video标签包裹着,source代表来源文 阅读全文
posted @ 2019-09-25 15:16 有梦想的咸鱼前端 阅读(5552) 评论(2) 推荐(3) 编辑
摘要:接上一篇,我们一起学习了vue路由的基本使用以及动态路由、路由嵌套以及路由命名等知识,今天我们一起来学习记录vue-router的钩子函数实现路由守卫; 何为路由守卫?路由守卫有点类似于ajax的请求拦截器,就是请求发送之前先给你拦截住做一些事情之后再去发送请求,同样这里的路由守卫意思差不多;简单理 阅读全文
posted @ 2019-09-24 11:07 有梦想的咸鱼前端 阅读(1266) 评论(0) 推荐(2) 编辑
摘要:中文文档:https://router.vuejs.org/zh/ Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。路由实际上就是可以理解为指向,就是我在页面上点击一个按钮需要跳转到对应的页面,这就是路由跳转; 首先我们来学 阅读全文
posted @ 2019-09-21 14:59 有梦想的咸鱼前端 阅读(12324) 评论(3) 推荐(7) 编辑
摘要:概念: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式(官网地址:https://vuex.vuejs.org/zh/)。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 换成我们大白话来说:Vuex就是一个状态管理模式,可以简单的理解为一 阅读全文
posted @ 2019-09-20 16:40 有梦想的咸鱼前端 阅读(663) 评论(5) 推荐(0) 编辑
摘要:众所周知,前端开发完成的webapp只能运行在浏览器上,对运行环境有一定的限制,也就是除了浏览器其他的环境下不支持;那么现在如果有个需求是这样的呢?需要一套代码三端运行呢?三端运行(黑人脸??)是的,三端运行即web端,安卓端和IOS端 ;先别急着说实现不了和不可能,利用HBulder来试试; HB 阅读全文
posted @ 2019-09-17 10:38 有梦想的咸鱼前端 阅读(1899) 评论(4) 推荐(4) 编辑