上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页

2018年3月28日

Shiro(一)——极简配置

摘要: 用了相当久之后,有点想说的话: 如果你有现成的权限框架,继续完善它,没必要特地换成Shiro。在开始阶段,套框架会让开发非常快速,但是,在后面不断迭代过程中,框架就显得十分鸡肋。目前,模块化开发的前端框架相当多,如果想采用 “模块化开发 + 模版引擎” 的模式,需要相当的时间进行设计;如果前后端完全 阅读全文

posted @ 2018-03-28 23:03 疯狂的妞妞 阅读(132) 评论(0) 推荐(0) 编辑

2018年3月21日

vue - 框架推荐

摘要: 用了几年 vue,还是比较推荐 element-ui,除了对表单部分不大满意,整体上体验还可以。 不满足的部分,可以参考 bootstrap,不推荐直接导入 bootstrap,但是有很多组件可以借鉴, element-ui 自带的,自己再扩展一些,基本满足大部分开发需求了。 el-form 对于下 阅读全文

posted @ 2018-03-21 21:46 疯狂的妞妞 阅读(405) 评论(0) 推荐(0) 编辑

vue - 自定义指令

摘要: vue 虽然提供了自定义组件,如果仍然希望进行一些 DOM 操作,那么可以通过自定义指令来实现。 没什么实践机会,能够想到的应用: element-ui 的 v-loading,数据加载的时候,面板显示为滚动条; 界面鉴权,如果用户无权限,则隐藏面板,可以考虑用指令的方式实现。 钩子函数 通过钩子函 阅读全文

posted @ 2018-03-21 20:09 疯狂的妞妞 阅读(146) 评论(0) 推荐(0) 编辑

2018年3月20日

vue - 自定义组件

摘要: 参数设置 自定义组件的时候,需要告诉别人,调用我们的组件,需要传递什么参数。 使用 props(Property的缩写)为组件设置传值参数。 参数可以指定类型,分为:String、Number、Boolean、Function、Object、Array, 除此之外,还可以指定是否必传,设置默认值。 阅读全文

posted @ 2018-03-20 21:34 疯狂的妞妞 阅读(199) 评论(0) 推荐(0) 编辑

2018年3月19日

vue - 计算属性

摘要: computed(计算属性) 应用场景一 最常见的应用,就是用于处理数据字典。 比如:数据库用数字 0 和 1 表示男女,前端代码中,需要将数字 0 和 1,转换成汉字。 computed 非常适合数据格式化,当数值发生变化,数据也会重新格式化。 要实现这个效果,filter 也能做到,但是 com 阅读全文

posted @ 2018-03-19 21:22 疯狂的妞妞 阅读(217) 评论(0) 推荐(0) 编辑

2018年3月18日

vue - 流程控制

摘要: 流程控制语法,只有 2 个:“for循环” 和 “if判断”。 不要怀疑,确实就只有 2 个。 vue 不需要做的像 freemarker、jsp 那样高级,因为前端代码还有 javascript 存在,如果需要额外的逻辑运算,可以通过 javascript 进行补充处理. 条件判断 包含 v-sh 阅读全文

posted @ 2018-03-18 22:20 疯狂的妞妞 阅读(398) 评论(0) 推荐(0) 编辑

2018年3月17日

vue - 框架特点

摘要: 我本身属于后端程序员,学习 vue 的方式,可能会有所区别,但是不用怕,我也是有开源项目的。 简介 vue 具备这几个特点:模块化开发,MVVM 模式、模版引擎。 这些技术,很多都独立存在过,将这些功能全部整合,最终就产生了 vue, 我们学习的时候,根据这些特点,结合我们熟悉的技术,可以很快完成技 阅读全文

posted @ 2018-03-17 13:28 疯狂的妞妞 阅读(192) 评论(0) 推荐(0) 编辑

2018年3月10日

FreeMarker(九)Include和Import的区别

摘要: Include和Import都可以在当前的文件中,导入其它的模版文件 区别: - Include可以显示被包含文件中的内容,被包含的文件适用于封装页面的公用部分(导航栏什么的) - Import不会将被包含的文件内容显示出来,被包含的文件适用于封装函数。 Include直接将外部文件插入到当前位置, 阅读全文

posted @ 2018-03-10 01:21 疯狂的妞妞 阅读(623) 评论(0) 推荐(0) 编辑

FreeMarker(八)页面内置对象

摘要: 虽然说这些是内置对象,但是和jsp中的request是完全不一样的,只能用于取值 ${Request.attributeName} Request: 用于获取Request对象中的attribute对象。 Session:用于获取Session 对象中的attribute对象。 Applicatio 阅读全文

posted @ 2018-03-10 01:20 疯狂的妞妞 阅读(340) 评论(0) 推荐(0) 编辑

FreeMarker(七)Html转义

摘要: 在不做任何处理的情况下,往页面传一串Html代码,它会嵌套到页面代码中,一起被编译并且显示。 比如:某个用户把自己的用户名写成a标签,最后显示出来的用户名就是一个超链接 例: //传递的参数 map.put("sp6", "这是一段带有攻击性的字符串<a href='https://www.baid 阅读全文

posted @ 2018-03-10 01:19 疯狂的妞妞 阅读(4136) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页

导航