摘要: 1、vuex简介以及创建一个简单的仓库 vuex是专门为vue框架而设计出的一个公共数据管理框架,任何组件都可以通过状态管理仓库数据沟通,也可以统一从仓库获取数据,在比较大型的应用中,数据交互庞大的情况下,推荐使用vuex管理。Vuex状态管理有五个核心的概念,分别为state、getters、ac 阅读全文
posted @ 2020-01-15 17:38 陌上花早 阅读(1501) 评论(2) 推荐(5) 编辑
摘要: 1、路由通信传值 路由通信是通过路由跳转用query把参数带过去,也是vue常用的通信手段。 例子: 创建并在路由注册一个组件Head 创建另一个组件About并在路由注册 路由注册的简单代码 2、sessionStorage本地缓存通信 还是列举上面的例子,将它们稍微改一改就可以了,路由配置都一样 阅读全文
posted @ 2019-02-13 18:25 陌上花早 阅读(629) 评论(0) 推荐(2) 编辑
摘要: 1、前言 (1)vw/vh介绍 在使用之前,我们先简单了解一下什么是vw和rem以及它们的作用,vw是css3出现的一个新单位,它是“view width”缩写,定义为把当前屏幕分成一百份,1vw即为屏幕的1%,与之对应的是vh,把高分成一百份,1vh即为屏幕高的1%,一般我们常用的vw单位来完成响 阅读全文
posted @ 2019-01-23 11:53 陌上花早 阅读(1356) 评论(8) 推荐(3) 编辑
摘要: 前言:ajax的神奇之处在于JavaScript 可在不重载页面的情况与 Web 服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),当然也可同步,这样就可使网页从服务器请求少量的信息,而不是整个页面。Aj 阅读全文
posted @ 2019-01-21 14:07 陌上花早 阅读(851) 评论(3) 推荐(4) 编辑
摘要: 很多用户在使用sumblime安装插件的时候,打开package control的install package会出现报错:There are no packages available for installation。如下图: 之所以会出现这种错误的原因是因为sublime中的包管理instal 阅读全文
posted @ 2019-01-15 17:54 陌上花早 阅读(4165) 评论(0) 推荐(3) 编辑
摘要: 很多公司前端项目都是部署在GitLab上的,今天我要分享的就是如何从GitLab上创建新的分支并在本地拉取和提交项目 一、在GitLab上面创建自己新的分支 首先你得注册一个账号,登陆之后进入项目Project,然后点击进入自己的项目 进入分支管理branches 进入之后就可以查看所有的分支,包括 阅读全文
posted @ 2019-01-14 13:44 陌上花早 阅读(5265) 评论(0) 推荐(2) 编辑
摘要: 一、前端路由介绍 前端路由主要应用在SPA(单页面开发)项目中。在无刷新的情况下,根据不同的URL来显示不同的组件或者内容。 前端路由的实现原理 : 1. hash值 + onhashchange事件 2. history对象 + pushState()方法 + onpopstate事件 二、has 阅读全文
posted @ 2018-12-17 15:42 陌上花早 阅读(1135) 评论(0) 推荐(4) 编辑
摘要: 一、内存的堆栈 1. 基本类型 存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配,当它赋给另一个变量的时候,另一个变量发生改变,原数据不会发生改变: 5种基本数据类型有Undefined、Null、Boolean、Number 和 String,它们是直接按值存放的,所以可以直接访问。 阅读全文
posted @ 2018-12-16 20:10 陌上花早 阅读(2691) 评论(0) 推荐(0) 编辑
摘要: 1、JS中变量的作用域 在理解闭包之前,我们得弄清楚JS中变量的作用域原理,它分为全局作用域和局部作用域,它有一个特点就是局部可以获取全局的声明变量,而全局却不能得到局部声明的变量,我们先来看一个小例子: 当然在局部声明变量的时候一定要用var或者let,不然会在全局生成一个变量,容易照成全局污染, 阅读全文
posted @ 2018-12-08 16:32 陌上花早 阅读(531) 评论(5) 推荐(1) 编辑
摘要: 答 : 1、语义化标签,比如<header></header>、<section></section>、<footer></footer>等等; 2、增强型表单,input输入类型增强,提供了更好的输入控制和验证,比如number(只能输入数字)、email(包含 e-mail 地址的输入域及简单验 阅读全文
posted @ 2018-12-07 20:55 陌上花早 阅读(406) 评论(2) 推荐(1) 编辑