webkit-filter 和fiter有什么区别?
webkit-filter是CSS3中的一个属性,用于给元素添加滤镜效果,只能在webkit内核的浏览器中使用,如Chrome、Safari等,而filter是CSS3中的另一个属性,也是用于添加滤镜效果的,但支持的浏览器更多,包括Firefox、Edge等。
举例来说,如果要给图片添加模糊效果,可以使用webkit-filter的blur属性:
```
img {
-webkit-filter: blur(5px);
}
```
而使用filter的blur属性则是这样的:
```
img {
filter: blur(5px);
}
```
两者的效果是相同的,但前者只能在webkit内核的浏览器中使用,后者则能在更多的浏览器中使用。
1.请求范围不同:webkit-filter只能对action请求起作用,而fiter则可以对几乎所有请求都能起作用 包括css js等资源文件
2.执行顺序不同:webkit-filter是在Servlet和Controller控制器之间执行,而fiter是在请求进入Tomcat容器之后、Servlet之前执行。
1. 适用范围不同。 Fiter是Servlet规范规定的,只能用于Web程序中。
而拦截器既可以用于Web程序,也可以用于Application、Swing中。
2. 规范不同。 Filter是在Servlet规范中定义的,是Servlet容器支持的。
而拦截器是Spring容器内的,是Spring框架支持的。
3. 使用的资源不同。 同其他代码块一样,拦截器也是一个Spring的组件,归Spring管理,配置在Spring文件中,因此能使用Spring里的任何资源、对象,例如Service、对象、数据源、事务管理,通过IOC注入到拦截器即可;而Filter不能。
filter指的是过滤器的意思,而webkit-filter指的是特定浏览器下面的过滤器,用于浏览器的兼容,webkit指的是IE内核的浏览器。