摘要: 情况一: 当我拉取的代码是最新的时候,git pull是可以正常的拉取的,但是却不可以提交,报错如下图: 情况二: 如果我目前不是最新的版本,需要git pull,此时拉取就会失败,报错如下图: 出现这种情况下解决方法则是找到git文件下的index.lock删除方可解决,但是我得删除完还是一样的报 阅读全文
posted @ 2021-07-02 16:43 a前端 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 显示react脚手架的配置文件使用指令:npm run eject,如果出现报错,我们需要使用git将工作区的文件放到本地库上,指令:git add . 将工作区的文件添加到暂存区git commit -m 'first commit',将暂存区提交到本地库npm run eject,此时我们的配置 阅读全文
posted @ 2019-09-26 20:39 a前端 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在 web 应用开发中,路由系统是不可或缺的一部分。在浏览器当前的 URL 发生变化时,路由系统会做出一些响应,用来保证用户界面与 URL 的同步。随着单页应用时代的到来,为之服务的前端路由系统也相继出现了。有一些独立的第三方路由系统,比如 director,代码库也比较轻量。当然,主流的前端框架也 阅读全文
posted @ 2019-09-24 08:13 a前端 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: react的三大属性 state props refs props 来自外部属性 states 来自内部状态 refs 用于表示组件内某个元素 state基础(最重要的属性) state是组件对象最重要的属性,其值是对象,即可以包含多个数据 可以通过更新组件的state来更新对应的页面的显示(重新进 阅读全文
posted @ 2019-09-05 20:29 a前端 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 什么是Vuex? 官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 个人理解:Vuex是用来管理组件之间通信的一个插件 为什么要用Vuex? 组件之间是独立的,组件之间想要实现通信,我 阅读全文
posted @ 2019-08-20 21:04 a前端 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 数组的类 数组的类是Array 数组的定义 var arr=[元素] var arr=new Array(3) 数字3,代表有三个元素或者三个空位 如果数组定义采用 new 实例,类中跟的是一个数字 n ,代表有 n 个元素 var arr=new Array("6") 有一个元素,并且这个元素是6 阅读全文
posted @ 2019-07-10 14:07 a前端 阅读(4901) 评论(0) 推荐(0) 编辑
摘要: module es6 模块设计思想,尽量保持静态化) es6 使用 export 对外暴露接口 使用 iimport 引入其他模块 import 声明的变量,必须放在 {} 内,变量名必须和暴露的接口名一致; exprot var a="hello world" (不建议) var a="hello 阅读全文
posted @ 2019-07-09 19:17 a前端 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数,但是这种写法跟传统的面向对象语言差异很大,容易让不熟悉这门语言的程序员感到困惑,下面有一个例子 ES6提供了更接近传统语言的写法,引入了 class(类)这个概念,作为对象的模板,通过class关键字,可以定义类,这种 阅读全文
posted @ 2019-07-09 19:13 a前端 阅读(5121) 评论(0) 推荐(0) 编辑
摘要: 变量的解构赋值(模式匹配) ... 拓展运算符 可以将数据类型变为数组 解构赋值:数组的解构赋值 对象的解构赋值 1. 前后模式必须匹配 后面的值是什么格式,前面变量声明的也是什么格式,比如后面的值是二维数组,前面声明的也是二维模式 案例: let [a,[b,c]]=[1,[2,3]]; // a 阅读全文
posted @ 2019-07-09 14:17 a前端 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: ES6(ES6其实还是js,只不过多了多种方法) 1.js声明变量的方式 var function let const Class import 定义变量的关键字 备注:不能忽略函数的形参,函数的私有变量 var 定义变量 var 变量能够提升但是不能定义,给window添加了一个对应的属性 fun 阅读全文
posted @ 2019-07-08 15:00 a前端 阅读(337) 评论(0) 推荐(0) 编辑
摘要: js模块提供的三种规范 1.commen.js 规范 代表就是node.js,适合后台开发,因为是同步的,服务器的运行比较快,等待时间不长,commen.js 不适合用于前端,前端的客户是浏览器,浏览器追求的是异步加载,浏览器不能等待太长时间 2.前端模块的规范是 amd规范 ,代表就是requir 阅读全文
posted @ 2019-07-04 19:09 a前端 阅读(237) 评论(0) 推荐(0) 编辑
摘要: npm介绍 npm 全名 node package manager node包管理工具,增删查改 如果npm操作太慢,可以安装npm镜像 npm的下载 比如全局下载一个jquery文件,全局下载的文件在任何一个文件夹下都能使用这个包,它的全局安装目录如下 如何全局安装,假如我要下载一个jquery文 阅读全文
posted @ 2019-06-03 19:18 a前端 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 什么是模块化开发? 在前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来,jQuery,Ajax,Node.js,MVC,MVVM等的助力也使得前端的开发得到重视,也使得前端的项目越来越复杂,然而,javascript却没有为阻止代 阅读全文
posted @ 2019-06-03 15:29 a前端 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 百度地图API的介绍 简单的介绍一下这是一个什么神奇的东西:百度地图Javascript API是一套由JavaScript语言编写的应用程序接口,可以帮助你在网站中构建功能丰富的,交互性强的地图应用,它支持移动端和PC端,而且它还是免费对我们开放 使用方法 1.注册百度账号-》2.申请成为百度开发 阅读全文
posted @ 2019-05-24 10:50 a前端 阅读(543) 评论(0) 推荐(0) 编辑
摘要: svg矢量图 canvas:用于绘制位图 svg:使用xml格式绘制图形 svg:要有一个根节点,标签就相当于html svg 命名空间 xmlns="http://www.w3.org/2000/svg" 版本 version="1.1" svg如果不设置大小,默认占用位置 300x150 定义矩 阅读全文
posted @ 2019-05-22 07:56 a前端 阅读(2534) 评论(0) 推荐(0) 编辑
摘要: canvas介绍和用途 canvas(画布)主要是位图 svg(矢量图) canvas标签,必须要写的3个属性 id width height 为什么不在style中设置width和height呢? 因为这设置width和height话会有位移差; 位移差:在画布里面的元素有偏差; js中每次使用c 阅读全文
posted @ 2019-05-22 07:49 a前端 阅读(4659) 评论(2) 推荐(1) 编辑
摘要: 表单语法 注意:提交的方式一般为post,但是如果没有服务器的话,你在测试的时候会显示内部服务器错误,但是get提交会成功过,因为本人使用的是HBuilder,所以使用get提交成功是完全可以的,因为这HBuilder里边内置服务器可以处理这个问题,实际开发中还是要用post提交的 表单元素格式 语 阅读全文
posted @ 2019-05-15 19:04 a前端 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1.移动设备 手机和ipad 系统:安卓系统、ios系统 安卓系统:内置浏览器是谷歌 ios系统:内置Safari浏览器,他们的内核是webkit,不考虑兼容性,需要考虑的是安卓和ios的区别 2.布局 布局考虑: 设备的实际大小,设备的分辨率,厂家(设计者)给的分辨率 页面的大小,设计稿上的大小( 阅读全文
posted @ 2019-05-07 17:31 a前端 阅读(341) 评论(0) 推荐(0) 编辑
摘要: MySQL 是一个关系型数据库,存在表的概念 结构,数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录 Dos命令操作数据库 PhpStudy使用终端打开数据库 第一次打开默认的密码是 root 进入之后的显示如下: 数据的增删查改 查看数据库的指令 show databases 阅读全文
posted @ 2019-04-10 21:35 a前端 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 一、定义类 使用关键字class定义 二、实例化对象 使用关键字new实例化对象 三、类成员的添加和访问 (1)类成员:属性、方法、常量 (2)添加成员需要使用修饰符 public、protected、private (3)修饰符的作用范围 public 类内类外子类 protected 类内 子类 阅读全文
posted @ 2019-04-10 07:36 a前端 阅读(152) 评论(0) 推荐(0) 编辑