`
文章列表
jquery mobile提供了一种可折叠的组件--data-role="collapsible",这种组件可以通过点击折叠块头部来展开/折叠块内的内容,详细组件说明可参考w3cshool可折叠块。   在做一个小项目的时候,我有一个模块用到了可折叠块这个组件:初始页面时collapsible的标题是空的,只有用户在collapsible下面的文本框输入内容后,标题会跟文本框内容同步。   如下图所示,初始界面时,collapsible标题为空,只有在“险种”文本框中输入内容,collapsible标题才会产生变化。  对应的HTML代码如下:   <d ...
目录导航   SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。   因为Android已经集成了SQLite,所以开发人员无需引入任何JAR包,而且Android也针对SQLite封装了专属的API,调用起来非常快捷方便。   我也是第一次接触SQLite,感受到它的一些不同之处,作为一门简易实用的数据库,它的学习周期其实蛮短的。对于懂关系型数据库的人来说,使用SQLite应该是得心应手的。   Android支持很多类型的存储方式,比如File文件、sharedP ...
目录导航   关于页面转场,这个必须得专门列出来说明一下,因为Jquery Mobile与普通的Web发开有一些区别,这个对于新手如果不了解的话,就会钻到死胡同。撸主前段时间就是很急躁地上手开发程序,结果在页面转场和参数传递的时候遇到各种奇怪的问题,最后几乎打算删掉html,改用Android原生layout来做程序了。   不得不说,Jquery mobile给我们这种做Java Web项目的人带来了很多新鲜的玩意儿,虽然多多少少有些不适应,但是我们得被动接受,久而久之就习惯。   前面一堆废话结束,下面正式开始本节内容。     页面跳转 页面跳转分为两种:Jqu ...
目录导航   前两章分别对开发环境和Jquery Mobile基础知识进行了介绍,本章介绍创建一个Android项目,并使用WebView控件显示HTML数据。   首先创建一个Android Application项目,这个在第一节已经讲过,不再赘述。   然后以图的形式介绍下Android项目几个关键文件的功能。   首先是AndroidManifest.xml文件,这个文件算是最重要的XML配置文件了, 比如该项目的名称,该项目要开通哪些权限,该项目用到了哪些核心Activity类型,哪个是默认启动项。   我的AndroidManifest.xml内容如下: ...
目录导航   本章介绍两个关键字[HTML5]和[Jquery Mobile],简单说这两者的关系是:HTML5作为主体,Jquery Mobile在HTML5的基础上对其进行了优化、装饰。   HTML5 HTML5大家早就不陌生了,HTML最新版本,提供了很多富客户端功能支持,但是在台式系统因为受到某些浏览器限制发展缓慢,而移动设备因为没有旧包袱,所有厂家都在向HTML5靠齐,因此移动设备(特别是最新的设备)的浏览器对HTML5支持度非常高。所以大多数智能移动设备上都能跑HTML5应用。   关于HTML5,并不是你想像中的那么神秘。说白了,HTML5功能也是由HTML ...
目录导航   开发环境是老生常谈的问题了,网上有很多关于Android环境安装的文章,我这里也就简单说明一下,不做过多分析。   想了解详细的安装说明,可以参见[百度经验]   Java环境安装直接跳过,说一下Android安装,网 ...
现如今,互联网上充斥着各式各样的图表产品,有基于Java实现的(如JfreeChart)、有基于Javascript实现的(如highcharts和国内的ichartjs)、还有基于Flash实现的(如fusioncharts)。那么不同公司根据自己的需求,会选择不同类型的图表 ...
项目中,经常会用JSONObject插件将JavaBean或List<JavaBean>转换为JSON格式的字符串,而JavaBean的属性有时候会有java.util.Date这个类型的时间对象,这时JSONObject默认会将Date属性转换成这样的格式:   {"nanos":0,"time":-27076233600000,"minutes":0,"seconds":0,"hours":0,"month":11,"timezoneOffset ...

python初学笔记

通过上班闲暇时间开始学习一门脚本语言--python,很早前就有老同学建议学习一门脚本语言对未开开发会很有帮助,最初考虑选择哪门语言的时候在python和ruby中纠结了一下,最后选择python主要是感觉它的使用用户更广。   开发环境 我是在windows平台下开发的,python版本官方推荐的是2.7和3.3,我选择了后者,附上下载地址。 事实上,对于新手来说,2.x和3.x确实有一些改变,如果你用2.x的帮助文档在3.x下开发可能会遇到一些麻烦(比如print由命令变成了函数)。 在windows下安装完成后可以在开始菜单看到python目录,打开python(comm ...
本章的信息量可能会很大,而且会不断更新,标题说的“增值功能”由多个小功能组成,因为每个小功能内容都不多不能成篇,所以统一在本章介绍。    右键菜单 以Flash效果渲染的图形,可以通过鼠标右键查看到右键菜单 ...
Dashboard中文释义为仪表盘、控制台,这个用词很生动,它指的是多个图组合在一起的效果,就像模具工作中的操作台一样由多种图形仪器组成。  在项目中,特别是高管平台,领导看重的是多套数据的汇总,所以dashboard更为重 ...
AnyChart除了常规图以外,还支持仪表图----表盘形、温度计类型等,我们在项目进度管理的统计中用到了仪表盘,效果非常不错。   第一个仪表盘 第一步,创建一个简易的仪表盘   <?xml version="1.0" encoding="UTF-8"?> <anychart> <gauges> <gauge> <circular /> </gauge> </gauges> </anychart&g ...
一个完整的图表,冒泡提示和文字提示是很有必要的,冒泡提示是鼠标移动到每个point上时会有提示,而文字提示是在每个point上面显示用户自定义的文字。   如下图所示,这是一个比较全面的例子:有的柱子有冒泡/文字提示,有的柱子没有,有的柱子是统一的冒泡/文字提示,有的柱子是额外自定义的提示。我们在项目会遇到各种需求,AnyChart基本都能满足。下面会根据此图介绍如何设置冒泡和文字提示。     冒泡提示 冒泡提示的设置是需要定义一个<tooltip>标签,目前已知的冒泡提示有三种方式:第一种是基于全局的提示,如果设置了这种全局tooltip,那么该图所有的冒泡提 ...
如果数据过多的时候,图表因为只有固定宽度,无法呈现较好的效果,这时候滚动条的作用就出来了,基于Flash格式的AnyChart支持图表内出滚动条(目前HTML5尚不支持)。 AnyChart水平和竖直方向均支持滚动条,以下是出滚动条的设置,<y_axis>中的<zoom>表示在y轴出滚动条,<x_axis>中的<zoom>表示在x轴出滚动条。 <axes> <scroll_bar_settings> <vert_scroll_bar> </vert_scroll_bar&g ...
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。 以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下: <script> //创建AnyChart var chart = new AnyChart(); //添加钻取操作"pointClick"事件监听 chart.addEventListener('pointClick', onPointClick); //钻取操作事件Event Handle ...
Global site tag (gtag.js) - Google Analytics