writedby 张艳涛,今天一天就搞了一个这个问题,主要是下路,遇到springmvc-config.web的配置和拦截器的使用问题, 看了几天的spring发现都没讲拦截器,之前看了两天springmvc的源码,现在感觉不要看源码了,还是看spring的使用, spring的拦截器都不会用,这可就不应该了,看来还是要买书学习springmvc.不能在看源码了,如何使用都不知道看源码有啥用? 如果前端是vue,那么国际化问题相当简单,引入包,使用$t('预定义变量名') 就可以了, 真是看两分…
writed by不要张艳涛, 从tomcat转到了springmvc 现在开始有点不知道该看什么书了,看完了springmvc 学习指南之后 又查了一些书,好多都是内容相近,在找书的过程之中,发现spring是不断变化的,spring2.5是一个关键 spring3.0也是一个关键节点 看来,要了解spring一点要先看spring1.0的东西,在到spring2.0 -->再到spring3.0才行 今天讲下,springbean的配置 基于xml文件 基于传统的web项目,有web.xml…
writedby 张艳涛,今天看spring mvc 学习指南的第2章,特意提下这个作者是how tomcat works 俩个作者之一, 喜欢上一本书的风格,使用案例来讲述原理, 在做第一个案例的时候发现了一些问题在此记录一下, 问题1,el表达式失效 解决方法1,在jsp页面加上<%@page isELIgnored="false"%>,因为在jsp2.0之前的规范不支持el表达式 <%@page isELIgnored="false"%>…
writedby 张艳涛 基于web.xml配置,有人说麻烦,tomcat给按照servlet3.0,实现了基于注解@WebServlet,有人说springmvc的springmvc.xml配置麻烦 于是有了springboot,如果让我问,这好吗?  我是不喜欢的,如果你看了深入刨析tomcat后,你就知道使用注解是多么恶心的事情了,打个比方,如果给你一个 宇宙飞船,你不会开,那么给你两种途经,一个是基于飞船的各个系统部件的说明,告诉你这个是开关,开关在哪里,这个是刹车,刹车在哪里;而另外一…
今天小编给大家详细讲解一下 vue 的生命周期.希望大家多多指教,哪里有遗漏的地方,也请大家指点出来 谢谢. 一. 怎么理解 Vue 的生命周期的? 生命周期:从无到有,到到无的一个过程.Vue的生命周期对组件来说的 或 实例来说. 简单理解:比如我们都知道 js 中的定时器,定时器都有开始的那一秒,已经执行过程中,最后执行完毕,我们的 Vue 的生命周期就好像 定时器一样,有许多过程,他们就像钩子一样,相互牵连着. 1. 在Vue当中  组件(自定义的一些标签) 浏览器是无法解析的. 2. …
一.路由的配置 路由  vue-router 1. 什么是路由? 路由相当于一个配置对象 路由:就是我们通过不同的url访问不同的内容,通过angular.js 可以实现多视图的单页,现在流行的单页面开发模式. 2. 路由在web 有两种: 第一种 hash hash值前面带 # "  https:   //    user   :   pass   @ sub.example.com : 8080   /p/a/t/h  ?  query=string  #hash " 第二种是 h…
Vue 提供了一些不同的过度效果,主要根 v-if v-show 动态组件 1. Vue给动画分了6个过程,在css中,扮演6个类, 1.  .v-enter定义动画的开始状态 2.  .v-enter-active 定义动画生效时的状态 3.  .v-enter-to 定义动画的结束状态 4.  .v-leave- 定义动画离开时开始状态 5.  .v-leave-active 定义动画离开时的生效的状态 6.  .v-leave-to 定义动画离开结束的状态 2.  给需要动画的元素,套一层…
Vue 的 父传子 子传父 一.父组件向子组件传值: 父传子 把需要的数据 传递给 子组件,以数据绑定(v-bind)的形式,传递到子组件内部,供子组件使用  缩写是(:) 1.创建子组件,在src/components/文件夹下新建一个Child.vue 子组件 2.Child.vue的中创建props,然后创建一个名为message的属性 解释Props 1. Props 是一个对象 注意:组件中的this 都是指向组件自己. 2. Props 是组件标签身上的所有属性 构成的集合,用于父组…
1. 什么是组件?有两种解释 1. 第一种解释: 什么是组件? 1. 组件是 vue 中的一个可复用的实例,所以new Vue() 是vue中最大的那个组件(根组件),有名字,使用的时候以单标签或双标签使用. 2. Vm = new vue() 是最大的组件,具有很多实用性的属性,比如 data,methods,computed等,所以定义的组件也有这些属性. 2. 第二种解释: 什么是组件? 1. 组件的出现就是为了拆分 vue 实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将…
Computed 计算属性 1. 将函数代码块中返回的结果 赋值 给前面的方法名 2. computed 中的属性有缓存功能,只要data中的数据不发生改变,计算得到的新属       性就会被缓存下来,下次使用的时候不需要重新计算了. Methods 1. 需要手动调用,函数代码块中返回的结果 就是 得到的结果. 2. 不具备缓存功能,第二次使用的时候还待重新调用 控制台会输出2个 methods,一个computed Watch 监听属性 1. watch 中的函数名必须和 data 中的数…