react

react介绍 以声明式编写UI代码可靠且方便调试,致力于视图view反向 组件化开发,由组件构成复杂的界面,组件之间数据传递方便,将应用状态和DOM拆分开来 react技术特性一次学习随处编写 react的组件 react组件使用一个名为render()的方法,用它作为数据的输入、输出页...

2019-07-11 10:26:04

阅读数 15

评论数 0

grid布局

grid网格布局 网格布局是目前强大的css布局方案,它将网页划分成一个个网格,grid网格布局跟flex有些类似,但是flex布局是针对项目item轴线位置,相当于一维布局,而网格布局是指定项目item所在的单元格,可以看成是二维布局。 grid网格布局概念 区分容器container和项...

2019-06-30 00:05:11

阅读数 14

评论数 0

node项目在linux上部署

node项目部署 我的项目是基于koa2构建的,其他如express或者手动搭建的也可以使用下面的部署方法,只需要对应项目入口文件即可 koa2构建的项目入口文件在bin目录下的www文件,并不是app.js 项目部署使用pm2管理工具 使用pm2管理工具需要linux服务器具备node环...

2019-06-30 00:04:29

阅读数 13

评论数 0

flux架构

flux flux是一种架构思想,是用来解决软件结构问题的,它有多种实现 flux基本概念 flux将应用程序分成4个部分 View:视图层 Action:视图发布的消息(比如鼠标点击) Dispatcher(派发器):用来接收Actions,执行回调函数 Store(数据层):用来...

2019-05-05 13:02:15

阅读数 26

评论数 0

HTTP协议

HTTP超文本传输协议(HyperText Transfer Protocol)是互联网使用最广泛的网络传输协议,它基于TCP/IP通信协议来传递数据 HTTP协议工作于服务端-客户端架构上,浏览器作为HTTP的客户端通过URL向HTTP服务端(WEB服务器)发送请求,服务器通过请求向客户端响应...

2019-03-23 20:12:09

阅读数 20

评论数 0

typescript

介绍 typescript是一门由微软公司发布的开源编程语言,目前主流的前端框架vue、react、angular都支持使用typescript来进行开发,typescript被认为是JavaScript的超集,主要提供了类型系统和对es6的支持 typescript的优势 提供了类型系统,...

2019-03-13 17:01:11

阅读数 18

评论数 0

基于Node的mongoose操作MongoDB

mongoose是一个操作mongodb的ORM(Object Relational Mapping对象关系映射)工具,让我们可以很简便的操作mongodb的增删改查,本次学习使用的mongodb版本是4.0.3 使用mongoose连接mongodb,导出的connect方法只需要在需要连接数...

2019-03-03 22:14:37

阅读数 58

评论数 0

前端浏览器解析

当前主流浏览器(有自己的内核) Google Chrome(Blink/webkit) Firefox(gecko) Safari(webkit) IE(trident) Opera(presto) 浏览器的作用 向服务器请求我们所需要的资源,这里的资源一般是html,也可以是pdf...

2019-02-25 22:00:41

阅读数 95

评论数 0

前端简史

前端:就是针对浏览器进行开发,代码运行在浏览器上 后端:就是针对服务器进行开发,代码运行在服务器上 前后端不分离时代 很早之前前端开发是同时进行,那个时候如果说有前端那就是用来写模板的,然后把模板给后端人员,后端人员进行变量的替换工作,那个时候的模式也叫后端MVC模式,直到2004年谷歌公司的...

2019-02-25 21:59:28

阅读数 442

评论数 0

vue管理系统权限控制模块

业务背景 开发后端管理系统要点就是权限控制和安全性 一切从登录开始 从用户想进入管理系统输入账户和密码,然后发送到后端进行账户和密码的正确性验证,如果账户和密码正确,后端就会返回一个独一无二的属于该用户的token,这个时候我们要做的就是把token存起来,存到cookie、session、...

2019-02-23 14:51:59

阅读数 79

评论数 0

gitlab服务器搭建

需要准备的资源 linux镜像采用的是centeros7 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso vm虚拟机(学习使用) http://xzc.197746.com/VMwa...

2019-02-16 16:14:33

阅读数 29

评论数 0

软件工程中的CI和CD

CI:持续集成 CD:持续交付 学习原地址:https://linux.cn/article-9926-1.html

2019-02-14 10:37:55

阅读数 163

评论数 0

git深入笔记

git是一个版本控制工具,目前常用的版本控制工具有集中式版本控制工具代表SVN和分布式版本控制工具git 版本控制工具出现的原因,项目需要进行迭代,团队需要进行协作开发 版本控制工具跟普通文件管理系统的差距就是他不仅可以管理文件还可以对文件内容进行监控管理 版本控制工具的优势: 协同开发:...

2019-02-08 00:43:24

阅读数 34

评论数 0

基于node的koa框架

koa介绍 koa是基于node的一个web框架,使用优雅的async和await语法来解决了大量的回调函数过程,采用洋葱圈的中间件模型,极大的便于我们书写服务端程序 koa项目的构建 项目环境依赖于node推荐node v8.12及以上,使用koa2提供的脚手架koa-generator进行项...

2018-12-22 19:10:04

阅读数 64

评论数 0

基于vue的服务器端渲染框架nuxt

为什么使用服务器端渲染(SSR)? 更好的 SEO 搜索引擎爬虫抓取工具在抓取页面的时候是可以看到已经渲染完的页面,但是正常的vue程序最先到达服务的仅仅是一个html页面和一个<div id="app"></div>然...

2018-12-17 09:39:13

阅读数 162

评论数 0

做一个个性化的switch切换按钮

需求背景:公司有个微信小程序项目,需要用到大量独特的切换按钮,类似开关这种按钮,微信小程序自带的switch是不能填写文字的,所以直接,而且微信小程序使用的框架是基于vue的mpvue,mpvue出来的时间也短,估计很少这种轮子,所以就只能自己手撸一个,因为是微信小程序所以像素单位是rpx,如果是...

2018-10-18 21:41:34

阅读数 174

评论数 1

vue动画原理

vue官方动画之transition标签 在vue中如果要给某个元素标签加动画,那么他就需要在这个元素标签外使用<transition name="fade">要展示动画的元素标签</trans...

2018-10-09 14:51:24

阅读数 395

评论数 1

面试笔记准备

<!DOCTYPE html>是html5的头,DOCTYPE是document type的简写,文档类型,作用是说明该文档是html的什么版本 DTD是文档类型定义,里面包含解析文档的规则,浏览器根据DTD中定义的规则来解析页面并展现出来,分类为...

2018-08-30 22:40:32

阅读数 64

评论数 0

webpack4.x了解学习笔记

webpack了解 1.webpack是一个打包工具,对于目前单页面的流行以及web app的兴起,webpack打包显得极为流行,他可以将我们的多个js文件打包成单个js静态文件,这样给我们带来了极大的方便 使的我们不需要一次性把10个js都引入到页面中,这是一个极大的性能优化 2.webp...

2018-08-26 17:26:47

阅读数 73

评论数 0

vue外卖项目笔记

# gshop   > A Vue.js project   ## Build Setup   ``` bash # install dependencies npm install   # serve with hot reload at localho...

2018-08-26 17:25:28

阅读数 665

评论数 0

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