自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue常见问题及解决-页面刷新vuex状态初始化

预备知识:vuex五种基本对象:state:存储状态(变量)getters:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用$sotre.getters.fun()mutations:修改状态,并且是同步的。在组件中使用$store.commit(’’,params)。这个和我们组件中的自定义事件类似。actions:处理异步操作。在组件中使用是$store....

2020-02-14 18:03:47 1280

原创 使用NodeJs的JWT实现token登录认证

token鉴权登录的优势:无状态、可以跨域、可以防止csrf、性能好(每次请求不用去服务器查询相应的session),客户端只需要将token存入本地,每次访问服务端headers加上token即可实现:安装jwt npm install jsonwebtoken --save导入包:const jwt=require('jsonwebtoken')基本使用:const jwt=requ...

2020-02-12 17:29:27 1983

原创 node.js—安装bcrypt出现错误的解决办法

bcryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖安装npm install bcryptjs引入bcryptjs库var bcrypt = require('bcryptjs');使用:bcrypt.genSalt(10, (err, salt) => { bcrypt.hash(password, salt, (err,...

2020-02-12 00:29:24 779

原创 简述前端提高开发效率的发展历程

提高开发效率的发展历程:原生JS(存在很多兼容性问题)Jquery之类的类库(虽然解决了兼容性问题,但是渲染页面起来很费时费力,需要频繁操作dom)前端模板引擎(每次渲染模板都需要将数据重新重绘和重排,比较消耗性能)React.js /Vue.js(能够帮助我们减少不必要的DOM操作;提高渲染效率;双向数据绑定的概念【通过框架提供的指令,我们前端程序员只需要关心数据的业务逻...

2020-02-06 16:27:59 267

原创 Node(后端)中的 MVC 与 前端中的 MVVM 之间的区别

Node(后端)中的 MVC 与 前端中的 MVVM 之间的区别MVC 是后端的分层开发概念;Model , View , ControllerMVVM是前端视图层的概念,主要关注于 视图层分离,也就是说:MVVM把前端的视图层,分为了 三部分 Model, View , VM (ViewModel)...

2020-02-06 16:18:00 227

原创 Vue响应式的理解和简单的实现

以下是本人对vue响应式的个人理解:vue响应式依赖的两种核心技术:1.Vue中修改数据,Vue内部是如何监听message数据的变化的Object.defineProperty() -> 监听对象属性的改变2.当数据发生改变,Vue是如何知道要通知哪些数据,界面发生刷新发布订阅模式前两篇博客分别对 Object.defineProperty() 和 发布订阅模式实现 做...

2020-02-06 02:16:59 327

原创 vue响应式依赖的两种技术之-发布订阅模式的实现

vue响应式依赖的两种技术:1.Vue中修改数据,Vue内部是如何监听message数据的变化的Object.defineProperty() -> 监听对象属性的改变2.当数据发生改变,Vue是如何知道要通知哪些数据,界面发生刷新发布订阅模式继续上篇个人博客,实现下发布订阅模式,发布订阅模式实现的时候有个坑:数组坍陷问题这里采用es6的新语法封装发布订阅类,使用for...

2020-02-05 21:59:04 367

原创 vue的响应式都用它来实现,js中强大的Object.defineProperty()方法

今天vue项目做完,部署到了nginx中,闲暇时间,回看项目,对vue的响应式的实现产生了好奇,于是看了vue的源码和一些大牛们对vue源码的解读,大致初略的了解了vue响应式的是实现原理1.Vue中修改数据,Vue内部是如何监听message数据的变化的Object.defineProperty() -> 监听对象属性的改变2.当数据发生改变,Vue是如何知道要通知哪些数据,...

2020-02-05 21:49:43 288

原创 nginx-项目部署-修改默认配置文件-停止nginx服务及可能出现的报错和解决(window系统下)

官网: http://nginx.org/2018.html其中包含很多nginx版本,大致可以分为三类:Mainline version:Mainline 是nginx目前主力在做的版本,可以说是开发版Stable version :最新稳定版,生产环境上建议使用的版本Legacy versions:遗留的老版本的稳定版建议选择Stable Version的版本进入下载页面,选址...

2020-02-05 16:01:13 727

空空如也

空空如也

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

TA关注的人

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