- 博客(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关注的人