
前台
文章平均质量分 52
xiaozhu0301
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js中的过滤和排序
查询到的集合list排序:排序原集合结果会发生变化list.sort(function(a,b){ return (a.age ||0 )>(b.age || 0)?-1:1})过滤:原集合数据保持不变var result = list.filter(function(f){ return f.age >12 || f.age==10})function listSort(){ var list=[] ; var b1 = {}; b1.age=10;原创 2022-05-17 10:00:43 · 2471 阅读 · 0 评论 -
js中各种高度和宽度的获取方式
function getInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s转载 2015-10-16 09:41:13 · 576 阅读 · 0 评论 -
velocity中的表达式
1:注释 单行:## 多行:#* *#2:设置(给新的变量$a赋值) #set($a='velocity')3.单引号和双引号 #set ($var="helo") test"$var" 返回testhello test'$var' 返回test'$var'4、条件语句#if( $foo ) Velocity!#e转载 2016-09-05 11:07:44 · 8019 阅读 · 0 评论 -
Velocity
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。V转载 2016-06-14 11:30:06 · 321 阅读 · 0 评论 -
velocity基础教程--4通过velocity生成文件--网站静态化实现方案
目前很多做web网站的都已经将网站静态化了,其技术无非就是通过io将内容输出为文件 velocity可以帮助我们更简化这些操作,下面的实例算是抛砖引玉。很简单 也不需要过多的说些什么了 Java代码 package test.velocity; import java.io.PrintWriter; import org.apache.ve转载 2016-06-03 17:23:58 · 1458 阅读 · 0 评论 -
velocity基础教程--3用velocity代替jsp作为程序视图展示
用veloctiy代替jsp作为程序视图展示 这里我们需要一个velocity的扩展工具包veloctiy-tools,我们可以在velocity的官方网站中得到。 在web.xml中配置相关的servlet Xml代码 xml version="1.0" encoding="UTF-8"?> web-app version="2.5" xmlns=转载 2016-06-03 17:23:05 · 1397 阅读 · 0 评论 -
velocity基础教程--2自定义ResourceLoader实现字符模板
velocity虽然已经为我们提供了一些资源加载器,基本已经可以满足大部分的用户需求。有的时候还需要我们必须手动去写一些,比如:我们打算采用String的模板而不是vm文件形式,为的是将模板存入db中。 这是我们只需要继承org.apache.velocity.runtime.resource.ResourceLoader 并实现我们想要的功能。 下面的例子就是拿上面的需求来进行一个简单的转载 2016-06-03 17:21:20 · 817 阅读 · 0 评论 -
velocity基础教程--1.标准使用
velocity是一个非常好用的模板引擎 这里不对项目进行详细介绍,可以访问apache官方网站查看相关说明 下面我们通过一个简单的实例来讲解一下velocity的使用过程 Java代码 // 创建引擎 VelocityEngine ve=new VelocityEngine(); //设置模板加载路径,这里转载 2016-06-03 17:20:11 · 419 阅读 · 0 评论 -
jquey 中.live 和.bind区别
先举个例子: 点击 $("div.dj").bind("click",function(){ alert("XXXXXXXXXXX"); $("body").append('再点击'); }); $("div.dj转载 2016-01-05 17:46:56 · 340 阅读 · 0 评论 -
异步请求
只有$.ajax的请求方式可以设置参数 ,async: false$.post 和$.get是$.ajax的简化方式只有异步请求方式要想在$.post的调用之前,设置$.ajaxSettings.async = false; 则可取消异步原创 2015-10-22 17:34:53 · 429 阅读 · 0 评论 -
highCharts图表插件的使用
HighCharts使用心得前言:之前很早的一个项目中使用过highcharts,感觉挺方便的,图表类型也比较丰富,而且还支持数据的下钻,但是如果投入商业使用的话还会有一些版权的问题,所以后来就使用了EChart,这是百度开发的一个开源的图表插件,图表类型也很丰富,而且还有交互,对地图的支持也很好,可以免费的使用。在之前的一篇文章里,已经总结过了,今天主要跟大家分享一下,之前总结的High转载 2015-06-15 11:28:41 · 659 阅读 · 0 评论 -
jquery datatable
jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。dataTables 的网站上也提供了大量的演示和详细的文档进行说明,为了方便学习使用,这里一步一步进行说明。首先,需要到 dataTables 的网站 http://www.datatables.net/ 下载这个脚本库,目前最新的版本是 1.8.2转载 2015-07-07 14:14:43 · 713 阅读 · 0 评论 -
html5实现文件的拖拽功能
HTML5拖拽的数据传输 虽然通过dragstart、drag和dragend事件实现了原生拖拽。但是这仅仅 是拖拽,在IE6和IE7中还是有些拖拽问题,并且也没有实现数据的交换。为了实现数据的交换,IE5引入了dataTransfer对象。 dataTransfer对象是事件对象的一个属性,用于从被拖拽元素相放置目标传递字符串格式的数据。因为它是事件对象的属性,所以只能在拖放事件的事 件处转载 2015-06-15 10:04:55 · 1196 阅读 · 0 评论 -
jquery.easing.js 使用动画过度效果
使用 jquery.easing.js 增强动画过渡效果 jQuery 提供了一些诸如 show、hide、slideUp、fadeIn 等等动画方法,可以方便的切换元素的显隐。更有强大的自定义动画方法 animate ,可以实现很多动画效果。为了让动画有好的过渡变化过程,官方为这些方法设置 easing 属性,但是官方没有给出很多过渡效果。jquery.easing.js 这个插件,转载 2015-06-12 15:29:00 · 1232 阅读 · 0 评论 -
jquery easyUI dialog事件
扩展自$.fn.window.defaults。使用$.fn.dialog.defaults重写默认值对象。该对话框是一种特殊类型的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。对话框窗口右上角只有一个关闭按钮用户可以配置对话框的行为显示其他工具,如collapsible,minimizable,maximizable工具等。默认弹框是对于浏览器窗口剧中的,如果想对于当前原创 2015-07-09 17:06:20 · 4817 阅读 · 0 评论 -
jquery的smartWizard插件使用方法
jquery的smartWizard插件常用在一些向导式的,按步骤的功能中,是的用户按照我们设定的步骤进行操作,这样一方面有较好的用户体验,可以将庞大的表格数据分解成多个步骤,每个步骤的数据量减少;另一方面流程比较清晰,先做那个下一步做什么都是可控可设定的。下面说一下如何使用,首先html中引入jquery的smartWizard插件对应的jquery.smartWizard-2.0.js转载 2015-06-05 10:04:24 · 748 阅读 · 0 评论 -
数据列表 datatable的应用
本文共四部分:官网 | 基本使用|遇到的问题|属性表一:官方网站:[http://www.datatables.net/]二:基本使用:[http://www.guoxk.com/node/jquery-datatables]jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。对于转载 2015-06-06 09:42:38 · 666 阅读 · 0 评论 -
对话框jbox
在做前台页面展示的时候,和用户交互的时候用浏览器自带的alert的提示窗口等,和项目的正题布局不协调,这个插件能调节皮肤,使适应项目的的整体样式转自http://omygege.iteye.com/blog/1242387对话框插件,请看下面的介绍: 详细API和demo例子请进: http://kudystudio.com/jbox/jbox-demo2.转载 2015-06-06 13:08:05 · 891 阅读 · 0 评论 -
jquery extend jquery插件扩展
JQuery的extend扩展方法:jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法 调用时:$("#id").fn();fn 为函数的名称 Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解原创 2015-06-06 15:10:24 · 425 阅读 · 0 评论 -
$.param()的使用
主要应用于前台向后台传递参数,序列化传递的参数: personObj=new Object(); personObj.firstname="Bill"; personObj.lastname="Gates"; personObj.age=60; personObj.eyecolor="blue";$.param(personObj)j会被解析为: firstna原创 2015-06-06 15:36:39 · 1203 阅读 · 0 评论 -
<c:forEach>标签的使用方法
在JSP的开发中,迭代是经常要使用到的操作,进入正题循环:作用:就是迭代输出标签内部的内容。它既可以进行固定次数的迭代输出,也可以依据集合中对象的个数来决定迭代的次数可以迭代的数据类型有: 数组、ArrayList、List、LinkedList、Vector、Stack和Set 等等;另外还包括java.util.Map类的对象,例如:HashMap、Hash原创 2015-06-06 12:02:17 · 916 阅读 · 0 评论 -
el表达式的使用
el表达式都是用字母代替的,没有大于号、小于号一类的字符,且一个表达式只有一个${}包含着, El表达式比较判断 ${user.name} 和${user1.name} 整个表达式只有一个$符号相等 eq ${user.name eq user1.name}不相等 ne ${user.name ne user1.name}大于等于 ge 大于 gt小于等于 le原创 2015-06-06 12:53:06 · 532 阅读 · 0 评论 -
javascript中window的弹框用法
项目中不一定都是自己维护自己的代码,改别人的bug也是一部分,每个人的习惯不同,所以不能只看自己习惯写的代码,还得习惯别人熟悉的工具,这就要多涉猎实现想同功能的多个方法。废话不多说,下面来看看浏览器自带的弹框功能window.open():window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+window.o原创 2015-06-06 17:54:14 · 1726 阅读 · 0 评论 -
汉字转化成拼音工具类介绍
工具:pinyin4jpinyin4j是一个支持将简体和繁体中文转换到成拼音的Java开源类库pinyin4j的官方下载地址:http://sourceforge.net/projects/pinyin4j/files/,目前最新的版本是2.5.0下载解压后的目录结构及说明如下doc : pinyin4j的api文档lib : pinyin4j的jar包src : piny原创 2015-06-04 14:04:11 · 576 阅读 · 0 评论 -
cookie的应用
cookie,可以达到真正全局变量的要求应用场景:(1)保存用户登录状态。例如将用户id存储于一个cookie内,这样当用户下次访问该页面时就不需要重新登录了,现在很多论坛和社区都提供这样的功能。 cookie还可以设置过期时间,当超过时间期限后,cookie就会自动消失。因此,系统往往可以提示用户保持登录状态的时间:常见选项有一个月、三个 月、一年等。 (2)跟踪用户行为原创 2015-06-06 16:05:44 · 546 阅读 · 0 评论 -
链接<a>标签
标签a一共有四个状态hover 鼠标悬停在链接的状态visited 链接被访问后的状态active 链接被按下的时候的状态link 加载页面时链接的初始状态在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!a:active 必须位于 a:hover 之后,这样才能生效!于是得四者顺序:a原创 2015-06-09 17:32:53 · 380 阅读 · 0 评论 -
uploadify上传文件插件的的使用
文件上传利器JQuery上传插件Uploadify在做日常项目中,经常在后台需要上传图片等资源文件,之前使用过几次这个组件,感觉非常好用 ,但是每次使用的时候都是需要经过一番查阅,所以还不如记住在这里,以后使用的时候就翻翻。他的官方网站如下:http://www.uploadify.com/插件下载地址:http://www.uploadify.com/download说明文档:h转载 2015-06-10 13:46:32 · 1593 阅读 · 0 评论 -
带搜索功能的下拉框select
Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的、很长的select选择框变的更好看、更方便。不仅如此,它更扩展了select,增加了自动筛选的功能。它可对列表进行分组,同时也可禁用某些选择项。先来看下插件的效果:跟这个比起来,原来的select样式是不是弱爆了!马上来武装我们的select吧:1、先把js和css文件引用到网页里面去:转载 2015-06-26 09:24:53 · 10766 阅读 · 0 评论