- 博客(262)
- 资源 (38)
- 收藏
- 关注
原创 jquerymobile-10 为list添加数字气泡(count bubbles)
在项目中,我们一般使用list显示一个列表,如果这个列表还有子项的时候,有时候我们需要在上面加上子项的数目,这时候我们就可以使用jquerymobile提供的CSS类中的ui-li-count类实现这样的效果。一段例子代码如下:Count Bubble Example My Header Cookies Eaten A 9 B 4
2013-01-29 19:35:14 5616
原创 jquerymobile-9 inset list和list divider
很久没有写博客了,最近一段时间懒了,嘿嘿。今天介绍一下inset list和list diveder。在上篇文章中介绍了list,但是那个list是最基本,并不是太美观。我们可以使用jquerymobile的data-inset属性让其变得美观一下。代码如下:Inset List Example My Header 1 2 3
2013-01-28 21:39:40 5985 1
原创 jquerymobile-8 List简单使用
在开发的过程中我们会用到list显示一个列表,或者其他的东西。在普通的html中我们可以使用如下代码: Raymond Camden Scott Stroz Todd Sharp Dave Ferguson这样能创建一个默认的列表,然后我们使用CSS修改为自己想要的样式。在jquerymobile中我们达到同样的样式只需要为其添加data-role="content"。修改后
2013-01-16 19:39:25 5169
原创 jquerymobile-7 导航和多页面固定导航
在开发的过程中,我们经常会遇到在页面的底部有一排按钮,我们可以根据这些按钮切换页面,或者执行一些动作。在jquerymobile中我们可以在footer和header上添加这样的导航。下面看一个例子代码:data-role="page" Home Home Credits Contact Th
2013-01-15 20:43:15 27455 3
原创 jquerymobile-6 自适应header、footer和全屏视图
在开发的过程中我们开发的页面可能会非常的长,我们在页面的两端放置了header和footer。这样的页面当我们滚动的时候,header和footer会随着滚动而滚到屏幕外,这时候我们如果想操做header和footer必须再滚动回去。jquerymobile为我们考虑了这种情况,在这种情况下我们可以点击屏幕,然后消失的header和footer就会出现,再次点击的时候就又会消失。如果我们正在文章的
2013-01-14 20:57:06 19067 2
原创 jquerymobile-5 back button和footer
使用jquerymobile的时候,我们新进入一个页面可能需要添加一个返回按钮,用户返回到上一个页面,我们可以使用上一篇文章中的方法,在Header中添加返回上一个页面的链接,但是这样有一点不好,如果这个页面有多个入口(即可以从多个页面跳入本页面),那么我们这个返回就得做判断了。在这种情况下我们可以使用jquerymobile的data-add-back-btn属性,并将其值设为true。这样jq
2013-01-10 21:53:27 9197
原创 jquerymobile-4 header和data-icon
今天想了一下,写东西就要用最简单的语言,讲清楚你想表达的就可以了,最后我认为在代码中添加注释,最后配以简单说明就可以了。扯了两句,下面写今天的内容。在jquerymobile页面中,一般都会有一个header,在header一般我们会添加一两个按钮,这时候我们就可以在header中添加两个a标签,jquerymobile会自动将其的外观增强为按钮,下面看一段代码:Header Exa
2013-01-09 22:18:51 5957
原创 jquerymobile-3 page title和网页预提取(Prefetching content)
使用jquerymobile的时候有时候我们会在同一个页面中写多个页面,但是在切换的时候,在浏览器显示的title总是同一个。我们需要不同的页面显示不同的title,这时候我们可以在data-role后面添加data-title属性,设置自己需要的title内容。下面一个例子代码: Multi Page Example (2) Welcome Welcom
2013-01-08 21:46:34 4593
原创 jquerymobile-2 多个页面一个文件
在jquerymobile中我们可以将多个页面写到同一个html中,只要我们按照jquerymobile的要求加上对应的属性,jquerymobile会为我们将他们转变成几个分开的页面,每次显示的时候默认只会显示第一个。下面先看代码然后再解释:data-role="page" header this is home
2012-12-31 20:59:53 9124 6
原创 jquerymobile-1 第一个jquerymobile页面
最近在公司做一个移动客户端,混合应用模式开发,使用的Jquerymobile,自己对jquerymobile不是很熟悉,利用空闲的时间从头开始学习jquerymobile。希望通过自己的努力,和记录能够使自己对于jquerymobile有一定的了解。花了几分钟写了一个jquerymobile的最简单的页面,学习每个技术都是先写hello XX,所以我这次第一次写的是hello jquerymo
2012-12-26 20:50:59 4274 5
原创 在线班级通讯录项目源码
•最近一段时间发现自己的同学都已经联系不到了,就开始想如果有一个东西大家可以保存大家的联系方式,而且再更换联系方式的时候不用挨个通知就好了。这样我就想到开发一个网络版的班级通讯录,这样我们班里的每个同学只需要维护自己的通讯信息,就可以获得整个班级的通讯录。•现在市面上好多通讯录都能够实现手机网络的同步,但是大多数还都是自己维护自己的通讯录。比如QQ、友录、99等通讯录都是自己维护的,这样如果别
2012-10-14 18:18:45 6806 1
原创 strust2中jquery实现ajax
最近在项目中需要使用ajax,根据网上的资料自己写了一个测试小程序,现将代码奉上。一些需要注意的地方我都加在注释里了。配置struts的东西我就不说了,网上有很多,自己去看吧。这个是在已经会配置struts的基础上才写的。Action类package action;import java.util.ArrayList;import java.util.List;import
2012-09-21 12:33:33 2402
原创 jqery实现树形二级菜单
直接上代码:jQuery实现的树形列表菜单(Menu Tree) - 分享JavaScript-sharejs.com.padding {height:300px;}/* ================================================================ This copyright notice must be kept
2012-09-14 08:58:28 1839
原创 设计模式之我见--7 模板方法模式
在开发的过程中到了后期的时候,我们可能都会遇到代码的修改问题,如果一个设计良好的程序,改动量会很小,否则会很麻烦。在开发过程中有一条原则DRY原则,Don't Repeat Yourself。这个意思我的理解就是在开发的过程中尽量使相同的代码,出现在一个地方,不要使相同的代码出现在不同的地方,尽量减少重复的代码,这样我们修改的时候也会比较简单了。在程序中如果过多的使用复制粘贴,会使后面的开发变得十
2012-07-13 22:35:50 1117 2
原创 设计模式之我见--6 原型模式
原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。当有一个对象内部的构建细节非常复杂,而且我们还经常使用多个
2012-06-25 09:48:08 1118
原创 设计模式之我见--5 工厂方法模式
工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。在我介绍简单工厂模式的时候,写了一个例子,在那个例子中使用了一个工厂用于生成对应的操做类实例,
2012-06-24 20:29:20 1355 4
原创 设计模式之我见--4代理模式
本文所写都是自己的理解,可能会有错误,如果有错误请指出。在编程中我们可能去调用一个自己不能直接访问的类的方法或者类的开发者不想直接将类暴露给用户,这时候一般就可以开发一个被调用类的代理,然后通过控制对这个代理类的访问来控制对实际类的访问。这个代理类同时认识这两个类充当了这两个类之间的桥梁的作用。代理模式是对其他对象提供一种代理以控制对这个对象的访问。下面通过类比来介绍一下这个模式。有一个G
2012-06-23 17:18:21 3799
原创 设计模式之我见--3 装饰模式
本文所写都是自己的理解,可能会有错误,如果有错误请指出。在编程中我们可能会遇到类似的情况:一个功能它有好多的步骤,不同的步骤没有一定的顺序,可以组合,但是不同的组合会产生不同的效果,如果我们针对每一种组合都需要写一个程序,那么可能我们会累死。另外在以后如果组合改变的时候,我们改变也很不容易。类比生活中的例子:我们在穿衣服的时候,可以任意搭配,但是如果我们将一个组合固定下来,那么我们穿衣服的时候
2012-05-24 10:21:25 1768 11
原创 设计模式之我见--2 策略模式
本文所写都是自己的理解,可能会有错误,如果有错误请指出。我们都看见过商场的促销,促销的方法可谓是五花八门,并且还不断出现新的促销方式,如果我们用一个程序来帮助商场计算促销后应该收的钱数,对于刚学编程的人可能就会用很多的switch。。。case或者if。。。else if。。。else。。。语句将商场的所有促销手段列到一个程序里,这个本没错,但是修改性扩展性比较差。学的好一点的可能会用简单
2012-05-21 10:25:22 1426 6
原创 设计模式之我见--1 简单工厂模式
本文所写都是自己的理解,可能会有错误,如果有错误请指出。如果我们在控制台下做一个计算器,可能我们很容易就很快写出来了。其中可能有一部分人会认为就是输入两个数然后再输入运算符,然后使用if-else或者switch-case语句,进行分支判断计算,然后输出结果就可以了。这个虽然是完成了功能,但是如果我们想要复用这段代码的话就不可能了,因为这个代码是只能在这个程序中使用的。可能很多人都认为这个程序
2012-05-17 16:58:12 1326 2
原创 Web中的用户体验--1 美观并不等于设计良好
在Web的开发过程中,许多人都认为网页开发的越美观就会越好,但是这个是错误的。许多人将网页前端的设计人员成为网站美工,但是这个词是不准确的。他们认为应该叫自己UI设计师。美工是从美术学的角度去考虑网页的设计,可能在美学上这个网页是设计良好的,但是在现实生活中却不是良好的。UI设计师不仅要考虑网站的美观,还应该考虑网站的用户体验。对于简单的用户体验来说,就是网站的布局是否符合用户的习惯。在许多的
2012-05-15 21:52:33 1615
原创 多核多线程中小和尚老和尚取水喝水问题
最近学习多核多线程技术,最后的考试题目是和尚的问题。题目具体如下:某寺庙有小和尚、老和尚若干。庙内有一水缸、由小和尚提水入缸,供老和尚引用。水缸可容纳10桶水,每次入水、取水都为1桶,且不可同时进行。水取自同一井中,水井口很小,每次只能容纳一只水桶取水。设水桶个数为3个。试写出小和尚和老和尚的函数,假设有5个小和尚同时提水入缸,5个老和尚同时取水喝(每隔一定时间取水一次),编写程序使他们能同步
2012-04-19 19:48:43 8346 1
原创 道听途说Struts2之20:OGNL投影
OGNL中的投影说的通俗一点就是过滤,目的就是在结果中选择满族条件的结果显示出来。根据前两篇文章的代码,我们可以使用如下的方式去使用: 投影(过滤): 1的第一个user的age属性 --> 投影:1}.{age}"/> 1的最后一个user的age属性 --> 投影:1}.{age}"/> 投影:1}.{age} == null"/>希望这些东西能够对你有用。
2012-04-12 20:16:14 2349
原创 道听途说Struts2之19:OGNL访问静态方法,集合类
在上篇文章的基础上在加上一个类S:package com.mengxiangyue.struts2.ognl;public class S { public static String STR = "STATIC STRING"; public static String s() { return "static method"; }}然后在jsp中就可以使用类似
2012-04-12 20:08:25 2900 1
原创 道听途说Struts2之18:OGNL表达式访问值栈
对于OGNL的介绍读者自己去百度,里面讲的还是比较详细的,这里只是列出一些简单的使用能够。 首先将使用源码贴出来:这里面从Action类开始看就可以了,其他的类都是一些属性加上getter和setter方法,虽然比较长,但是没什么内容。 package com.mengxiangyue.struts2.ognl;public class User {
2012-04-12 19:54:35 1665
原创 道听途说Struts2之17:动态结果
在开发的过程中,在真正的执行之前,我们可能并不知道result页面是哪一个。这个result页面可能是来自传递的参数,也可能是来自session等,遇到这种情况的时候我们使用动态结果就很方便了。 这个需要在我们的Action类中添加一个String变量,代码如下: privateString nextAction; public String get
2012-04-12 19:29:15 1171
原创 道听途说Struts2之16:global result
在开发的过程中,有时候我们需要对于每个action配置一个error result页面,一般情况下,这个error result页面都是同一个页面。如果在每一个action中单独配置error result的话就太麻烦了,这时候我们就可以配置一个全局的result。这个全局的result在我们的包中,被所有的action共享,但是不会被别的包共享。代码类似如下:
2012-04-12 19:28:39 1850
原创 道听途说Struts2之15:chain跳转到另外的一个包中的action
这个应该不是什么问题,只是想说明有时候看文档是最简单也是最快速的学习这些东西的方法。 有时候我们做一些东西,认为自己写的是正确的,但是怎么调试修改都不正确,这时候应该是先看文档,然后找搜索引擎,最后才是问老师。如果自己能够解决的,一定要培养自己解决问题的习惯和能力,有时候我们都挺懒的,都想遇到问题就想别人给我解答。但是不是会一直有这么一个人,所以如果想一直能够解决问题,就得培养
2012-04-09 16:43:40 2914 1
原创 道听途说Struts2之14:struts2.xml 中result type属性说明
1.chain:用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。 com.opensymphony.xwork2.ActionChainResult 服务器端跳转到摸个action页面。2.dispatcher:用来转向页面,通常处理JSP org.apache.struts2.dispatcher.ServletD
2012-04-09 16:26:49 1315
原创 道听途说Struts2之13:默认的Action
在我们的项目中,如果我们的请求的Action不存在,一般的情况下会给我显示404错误,但是有时候我们感觉这个页面不友好,所以我们可以让它跳转到另一个页面。这里我们可以配置一个默认的Action,当找不到匹配的Action之后,就会执行这个默认的Action。下面看一下这个配置: /UnderConstruction.jsp
2012-04-09 16:10:26 936
原创 道听途说Struts2之12:include模块包含
在struts中有一个有一个类似与jsp的include标签。这个标签的作用是将外部的struts.xml文件包含到某个struts.xml文件中。在struts的帮助文档中有如下代码: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "ht
2012-04-09 15:58:02 1170
原创 道听途说Struts2之11:取得Web元素
有时候我们也需要在action中使用到request、session、application这些web元素,但是在action中并不能直接使用,所以我们就需要去获得这些web元素。下面介绍一种比较常用的方法,另外还有三种不是很常用,就不介绍了。 看一下代码:package com.mengxiangyue.struts2.user.action;import java.
2012-04-09 08:07:39 1053
原创 道听途说Struts2之10:简单的数据验证
我们在Action中接收了参数,一般情况下可能参数并不是正确的,所以需要一些验证。在Action中验证数据其实也是很简单的,和我们平时写代码没什么区别。首先看一个代码:package com.mengxiangyue.struts2.user.action;import com.opensymphony.xwork2.ActionSupport;public class UserAct
2012-04-09 07:51:08 1104
原创 道听途说Struts2之9:接收中文参数
在struts的Action类中我们有时候会接收中文参数,但是默认情况下会出现乱码,解决这个问题需要使用struts中提供的国际化的内容,在struts中叫做i18n,因为是英文单词 internationalization的首末字符i和n。18为中间的字符数。我们需要在我们的struts.xml文件中加上如下配置: 可能有时候会想,我们怎么知道这个东西都
2012-04-09 07:47:33 1589
原创 道听途说Struts2之8:使用DomainModel属性接收参数
上篇文章写到使用属性接收参数,但是那个不是常用的。域模型才是最常用的。首先还是先看一下对应的Action类:package com.mengxiangyue.struts2.user.action;import com.mengxiangyue.struts2.user.model.User;import com.opensymphony.xwork2.ActionSupport;p
2012-04-08 21:09:12 2492
原创 道听途说Struts2之7:使用Action属性接收参数
我们需要在Action中接收从页面传递过来的参数,但是在Action中并没有request,session,application对象,这个就不能像我们在jsp、servlet中那样接收参数了。但是struts已经想到了这一点,也已经设计好了方法帮助我们去接收参数。 下面看一个Action类: package com.mengxiangyue.struts2.u
2012-04-08 20:55:18 1859
原创 道听途说Struts2之6:Action通配符 约定优于配置
可能我们感觉DMI已经比较方便了,但是还有更简单的,就是通配符。下面看一个配置文件:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
2012-04-08 17:19:14 1521
原创 道听途说Struts2之5:Method and DMI
在前面我们知道了,在Struts.xml中可以配置Action所使用的类,类中提供一个execute方法,默认会去执行这个方法。既然有默认那么我们就可以改变这个默认方法。在其中使用method就可以了。代码如下: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.
2012-04-08 15:33:40 1144
原创 道听途说Struts2之4:Path路径问题
这几天写程序经常遇到路径问题,在使用servlet的时候,使用的映射路径,然后在servlet中跳转的时候经常使用..返回上一目录很麻烦。在Struts中同样也会有这种问题,在我们使用Action的时候经常会遇到。比如有如下的Struts.xml文件: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//D
2012-04-08 08:38:25 1692
原创 道听途说Struts2之3:Action
再说Action之前,先说一下Struts2的简单运行原理。在我们请求一个网页的时候,是先去匹配对应的命名空间,然后找到对应的Action,然后会执行一段代码,这段代码是一个类,后面会说。执行完成后会返回一个结果,可能是字符串,也可能是其他。然后根据这个结果返回对应result中的内容。 一般默认会执行execute方法,返回字符串success,result默认的name就是
2012-04-08 07:22:19 1094 1
Android数据存储1:文件、SharedPreferences和获取sd卡信息
2014-03-05
mongodb自学手册
2014-01-18
Spring Cloud 入门(1)-- 第一个 Kotlin 微服务 源码
2017-12-06
模仿支付宝进入到后台界面模糊第二种
2015-01-12
模仿支付宝进入到后台界面模糊第一种
2015-01-12
java框架整合例子(spring、spring mvc、spring data jpa、hibernate)
2014-10-13
des加密java-ios.zip
2014-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人