自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Angular之ng-template,ng-content,ng-container,* ngTemplateOutlet

1、<ng-template>ng-template用来定义模板,仅在存在结构指令的情况下起作用,可以和*ngIf-else配合使用1)IF-ELSE<div *ngIf="isValid; else otherTpl"> 这是IF内容</div><ng-template #otherTpl>这是ELSE内容</ng-template>#otherTpl是模板引用变量,当isValid为false时,页面渲染else内容

2021-04-18 10:46:05 532 4

原创 Grails自动化测试

自动化测试是进行敏捷开发的重要前提,那Grails对自动化测试框架进行了很好的集成。首先Grails创建的项目默认将自动化测试程序(test case)放到test文件夹中,而test文件夹又包含了unit和integration两个子文件夹。这两个的区别在于:    a:integration文件夹中的test case在运行时需要Grails框架的参与,通常用于数据库的查询与更新测试;

2016-02-17 18:00:33 1417 1

原创 JS练习题③:去掉数组中的重复元素

练习题的题目是:【去掉数组中的重复元素】1、方法1:function strip(text){ if(text.length < 2){ return [text[0]] || []; } var arr = []; for(var i=0; i<text.length; i++){ arr.push(text.splice(

2015-12-23 14:13:53 613

原创 JS练习题②:数组的全排序

练习题的题目是:【对['a','b','c']进行全排序】1、方法1:/*   全排列(递归交换)算法的实现思路   1、将第一个位置分别放置各个不同的元素;   2、对剩余的位置进行全排列(递归);   3、递归出口为只对一个元素进行全排列。  */ function funOne(text){ (function fn(n){

2015-12-04 18:11:22 867

原创 JS练习题①:求字符串中出现次数最多的字母和出现次数

练习题的题目是,【给你一个字符串,寻找该字符串中出现次数最多的字母和出现次数。比如:"aadfdfdfxcvbvbeeeessscv"】分享两个独特思路的JS代码funOne:利用split方法,求出每个字母出现次数,比较次数求得最大值function funOne(){ var string = "abaasdffggghhjjkkgfddsssss"; var

2015-12-01 10:24:15 1428

原创 JS调试console控制台命令

console其实就是控制台,是Firebug的第一个面板,主要的作用就是在网页加载过程中产生各类信息。常用的 console.log() 方法,可以替代 alert() 和 document.write() 方法,来测试某段代码是否运行或者赋值是否正确。本文就控制台的其它方法做一个简单的解释1、显示信息显示信息最常用的就是前面提到的console.log()方法,它的作用就是将一般的

2015-11-23 18:04:53 1001

原创 JQuery AJax序列化元素

在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对(Key / Value)的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1&key2=value2…)后提交。W3School方法介绍 serialize()方法1、serialize()方法    该方法通过序列化表单

2015-11-17 16:43:06 1811

原创 Java Base64编码和解码

BASE64算法主要用于转换二进制数据为ASCII字符串格式。Java语言提供了一个非常好的BASE64算法的实现,即Apache Commons Codec工具包。encodeBase64和decodeBase64 JAVA: /*** * encode by Base64 */ public static String encodeBase64(byte[]input) t

2015-09-26 22:42:58 749

原创 纯CSS绘制基本图形

运用CSS3绘制基本图形的方法HTML代码:这里的div也可以写span p等元素替代1、正方形.area{ width: 100px; height: 100px; background: red;}长方形,则修改长宽的像素值就行了2、圆形.area{ width: 100px; height: 100px; backgrou

2015-09-25 20:29:12 1146

原创 自定义文件上传按钮

WEB开发中,不同的浏览器对于标签显示的样式是不一样的,可能带来不好的用户体验。下面介绍下文件上传按钮的用户自定义样式的实现方法。1、HTML代码 选择图片 实现原理:和两个元素,设置大小一致,设置相对定位,top和left属性使得与按钮重叠,这样便实现了用户自定义的样式。2、CSS代码.new-contentarea{ width: 165px; overfl

2015-09-23 14:48:22 2458

原创 纯CSS绘制三角形(多个角度)

CSS三角形的绘制方法

2015-09-20 15:24:54 974

原创 JQuery自定义动画animate方法

JQuery中show( ) 方法和hide( ) 方法会同时修改元素的多个样式属性,即高度、宽度和不透敏度;fadeOut( ) 方法和fadeIn( ) 方法只会修改元素的不透明度;slideDown( ) 方法和slideUp( ) 方法只会改变元素的高度。很多情况下,这些方法无法满足用户的各种需求,那么就需要对动画有更多的控制,需要采取一些高级的自定义动画来解决这些问题。语

2015-09-18 10:31:33 1368

原创 jQuery select年月日(生日)选择器

实际项目中,在用户的个人中心,编辑用户资料时经常会遇到选择生日选项的问题。因为我项目工程中没有使用如jQuery UI的插件性下拉列表,所以选择select + option的原生方式,实现选择器。能够准确计算闰年的年月日,方便表单处理。实际效果如下图,式样略粗糙HTML生日中的年月日以下拉方式,我们给每个select加个rel的属性,当已知用户生日时,直接通过rel属

2015-09-10 17:38:05 7573 1

原创 Javascript的setTimeOut和setInterval用法

Javascript的setTimeOut和setInterval,都是用来处理延时和定时任务,比如打开网页一分钟之后,自动关闭弹出的广告;或者页面每隔10秒钟发送异步的请求获取最新的数据等等。1、setTimeOut ( ) 用法用于在指定的毫秒数后调用函数或计算表达式,即内部的方法只执行一次。可以使用window.settTimeout 或者 setTimeout,两个写法

2015-09-10 14:33:54 845

原创 Groovy的闭包

闭包(Closure)是Java所不具备的语法结构。闭包就是一个代码块,用 { } 包起来。此时,程序代码也就成了数据,可以被一个变量所引用。闭包的最典型应用是实现回调函数calback。1、闭包的定义闭包的创建过程如下{ 参数 ->代码...}def c1 = {println it}def c2 = {text-> println text}c1.call('t

2015-08-31 14:29:50 10035 1

原创 Groovy集合类型

Groovy中有3种集合类型,分别是列表List、映射Map、区间Range1、列表List的初始化,直接在 [ ] 中直接写入初始的数据即可def list1 = [1,2,3]List支持的运算符和方法:def list2 = list1 * 2 // [1,2,3,1,2,3]list2.unique() // [1,2,3]list1.size

2015-08-27 14:12:48 3432

原创 Easyui Datebox设置可选时间范围

修改easyUI源码,实现datebox日期范围限制的功能

2015-08-24 11:04:10 11590 1

原创 自定义链接提示

采用不同的方法触发页面浮动提示框,通过鼠标滑过触发浮动提示框

2015-08-19 11:23:42 2697

原创 JQuery实现滑动开关效果

运用jquery和css,点击绿色椭圆小块,实现可滑动和动画效果,不是图片切换。

2015-08-18 14:48:23 8589 2

原创 Easyui DataGrid自定义视图和subGrid

使用DataGrid的自定义视图,可以扩展一行显示更多的细节下文定义的divview其实是使用了datagrid的view配置,重写了其默认的renderRow方法。基于这种实现,我们可以显示更多样式的view。

2015-08-14 11:05:08 5066

原创 Easyui DataGrid动态生成列

利用前台变量或动态交互方式动态生成column

2015-08-13 17:05:41 4893 1

原创 Grails开源框架Note

redirect(action:"hasOrder",params:[stuNo:myStudentNo, order:unDone.id.toString()])1、身份验证springSecurityService        case :取得用户    Id(教师 || 学生 ObjectId)    def myStudentId = springSecuritySe

2015-08-10 16:39:44 2669

空空如也

空空如也

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

TA关注的人

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