自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈士奇

一个渣渣

  • 博客(7)
  • 收藏
  • 关注

原创 js 监听浏览器回退事件

js 监听浏览器回退事件我当时是主要解决 angular项目里的一个bug切换标签页后,点击浏览器回退,标签页的状态没有发生改变 window.history.pushState('forward', null, '#'); window.history.forward(1); // 监听浏览器回退事件的方法 window.addEventListener(...

2019-03-28 11:50:57 2408

原创 es6常用的新特性 let,const,class,模版字符串,解构赋值,箭头函数,for-of, keys values entries, export import, async await

let const classvar命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。也就是说,从ES6开始,全局变量将逐步与顶层对象的属性脱钩。var a = 1;// 如果在Node的REPL环境,可以写成global.a// 或者采用通用方法,写成this.awindow...

2018-10-10 15:35:45 763

原创 在node中间件(微服务)架构中,用一个node去部署多个项目比较好,还是一个项目对应一个node比较好?

第一种: 一个项目对应一个node服务;优点:前端跟node也是可以独立开发,降低耦合,也可单独部署;缺点:一个项目对应一个node,项目多的话,维护不方便;第二种:一个node下,部署多个项目,可以以这个node作为底盘,在点击进入项目时,让其加载该项目的前端页面 ;优点: 用同一个node去管理所有项目,去不同的后台转发请求组装数据,不同的项目更像是以路由的方式组合到一起,各个项目也...

2018-10-01 10:24:09 1131

原创 在node作为中间件的项目,人员的登录状态应该放在node层去管理,还是java层

我个人感觉放在node层这样的架构站在mvc的角度更为直观:M module (java服务) 只是用来提供数据的,感觉java服务更倾向于提供数据,应该是无状态的V view (前端页面)这个只是用来页面渲染的没有什么问题C controller (node服务)node层应该就是一个控制器,用户的登录等我觉得更应该是控制器要做的事情...

2018-10-01 10:13:16 551

原创 vue实现弹框遮罩, 点击其他区域弹框关闭, v-if与v-show的区别

vue如何简单的实现弹框,遮罩,点击其他区域关闭弹框, 简单的思路是以一个div作为遮罩, 控制其的v-if(v-show)即可, 掌握到技巧既可以任意扩展v-if 是直接删除dom节点, 就是这个div就不存在了v-show 是控制dom的css样式设置为 display: none; 来实现,dom还是存在;实现如下maskshow来控制控制遮罩的显示隐藏,绑定一个时间点击遮罩的时候关...

2018-09-29 14:01:24 12493

原创 vue v-for实现hover效果,点击效果

vue如何轻松实现遍历出来的元素(ul li)的三态(正常,hover,click)在当今比较流行的前端框架里 vue react 都是以数据驱动的形式来修改元素的状态, 而并非是之前使用jq来操作dom元素, 这样效率也是非常低的, 像vue, react 都是以虚拟dom的形式渲染页面, 以数据的变化来更新虚拟dom, 从而更新页面.jq 来实现1.给li来绑定hover事件@mous...

2018-09-28 14:35:22 8613

原创 如何给已经写好的vue-cli项目添加 node中间件

Node 服务做中间件优点:前后端解耦 可在node内自行组织想要的数据结构 解决跨域问题 后台可用其他语言去写只返回原始数据, 在node层利用js可以很方便的组装数据,在页面不用去写处理数据的操作, 直接渲染即可. 实现微服务, 可以做一些公用的服务供该服务调用 即使node服务出现异常或者挂了,对其他服务业务没有任何影响. 我们是将已经用vue-cli写好的一个项目添...

2018-09-27 17:37:48 2104

空空如也

空空如也

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

TA关注的人

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