Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

HTML5 利用json对象来存取复杂数据

HTML5 利用json对象来存取复杂数据

HTML5中可以用json对象来存取一组相关的对象,以下是个例子,我们收集一组用户输入信息,然后创建一个Object来囊括这些信息,之后用一个json字符串来表示这个Object,然后把json字符串存放在localStorage中。之后,我们让用户检索名称,用名称为key去问localStorage取得对应的json字符串,然后解析json字符串到Object对象,吧相关信息依次从这个Object对象中提取出来,然后构造HTML文本,最后输出在指定位置:...
HTML5 WebStorage

HTML5 WebStorage

HTML5 中引入了WebStorage的概念,可以让客户端本地保存数据,它接触了传统用cookie存放数据的局限性(只有4KB)WebStorage分两种:(1)sessionStorage,这种存储是放在session对象中,一旦浏览器关闭就没了,是临时保存。(2)localStorage,这种存储对象是放在硬盘上的,所以就算浏览器关闭还有,是永久保存。我写了一个例子程序来演示这两种情况的区别:这个页面就是2组组件,第一组组件用于演示sessionSt...
HTML5 利用Canvas API 组合图形

HTML5 利用Canvas API 组合图形

在HTML5中有11种组合图形的方式,只要把他们设置到context.globalCompositeOperation中就可以了,我这里做了一个小例子来证明各种图形组合方式的结果HTML代码很简单,就2个控件,一个是下拉列表,让用户选择组合方式,并且一旦用户做出了选择,就执行js函数draw(id),从而在第二个控件canvas上根据用户当前选择的组合方式进行画图。第二个控件就是一个canvas,用于显示画图的内容。<!DOCTYPEhtml>...
HTML5 Canvas 画图

HTML5 Canvas 画图

按照官方例子画了几个基本图形,算是对于HTML5 Canvas有所了解,但是感觉这里面数学知识太忘记了,虽然以前数学竞赛出身,但是好多年不用了,有所遗忘。HTML5的canvas元素只是提供了一个画布,而实际的绘制工作由javascript来完成。基本HTML不说了, 也就是搭一个架子,放一个<canvas>元素,然后首部引入一些javascript文件,这里面每一个js文件都是一个画图的例子.<!DOCTYPEhtml><h...
HTML5 多文件选择和FileList

HTML5 多文件选择和FileList

HTML5 里面对于文件上传有了极大的增强,曾几何时,当我们需要实现一个多文件双传功能,必须一次指定多个<input type="file>,如果要上传10个文件就必须指定10行,因为HTML4 里面,所有的<input type="file>只支持单个文件选择、但是在HTML5里面,可以给<input type="file"> 加上一个multiple属性,这样这个空间就直接支持多文件上传了.废话不多说,献上代码:&l...
HTML5 中新增的全局属性

HTML5 中新增的全局属性

HTML5中增加了如下的全局属性(对于所有元素或者大部分元素都可以使用的属性):contentEditable:表示该元素可以被浏览器用户编辑 designMode:表示是否整个页面上所有的支持contentEditable的元素变为可以编辑,这属性值只可以在js中被更改 hidden:如果被激活表示浏览器不渲染这个元素,但是其内容浏览器还是会创建这个元素中的内容 spellcheck:表示让textfield或者textarea中用户输入的文本内容进行拼...
Java的Comparable接口的一个陷阱

Java的Comparable接口的一个陷阱

Java的Comparable接口提供一个对实现了这个接口的对象列表进行排序的办法。原始的排序对于简单的对象来说具有意义,但是当我们面对复杂的面向对象的业务逻辑对象时,事情变得复杂的多。从业务经理的角度来看,一些交易对象的自然顺序可能是按照交易的价值来排序的,但是从系统管理员的角度来看,这个排序的规则可能是交易的速度。所以在大多数情况下,并没有明确的业务领域对象的自然排序规则。假设我们找到了一个需要排序的类,比如说Campany。我们把公司的offical...
使用C#判断数据库服务器是否已经启动

使用C#判断数据库服务器是否已经启动

在很多项目启动的时候都需要连接到数据库,因此判断数据库服务器是否启动就十分必要了,如何判断数据库服务器是否启动呢?可以通过判断数据库服务是否启动来判断,当然我看了下网上也有人说通过注册表也可以判断,下面我就说说我的实现方式:/// <summary> /// 判断数据库服务是否已经启动,如果已经启动就返回True,否则返回False /// </summary> /// <returns></returns>...
Android Widget简单应用之奥运会倒计时

Android Widget简单应用之奥运会倒计时

Android Widget桌面小部件是可以在主页上显示并频繁更新的视图。作为视图,部件的观感通过布局xml文件来定义。对于部件,除了视图的布局,还需要定义部件视图将需要在屏幕上占用多大空间。部件视图还包括一对Java类,他们负责初始化视图并频繁更新它,这些Java类负责在主屏幕上管理部件的生命周期。当将部件拖到屏幕上,以及将部件拖到回收站进行卸载时,这些类进行相应。下面通过一个伦敦奥运会倒计时的简单Widget例子来说明如何创建一个桌面小部件。1、定义一...
Android活动文件夹

Android活动文件夹

Android活动文件夹是SDK1.5引入的,支持开发人员在设备的桌面上公开ContentProvider,如联系人、媒体数据等。Android中的活动文件夹对ContentProvider的作用就相当于RSS阅读器对发布网站的作用。活动文件夹的工作原理如下:(1)首先在主页上创建一个图标,表示来自ContentProvider的一组行。通过为图标指定一个URI来进行链接。(2)当用户单击该图标时,系统接受URI并用它掉用ContentProvider。C...
Android数据共享机制ContentProvider

Android数据共享机制ContentProvider

一、简介Android使用一种称为ContentProvider的概念来将数据抽象为服务,这种内容提供程序的理念看起来像启用了REST的数据提供程序。要从ContentProvider检索数据或将数据保存到ContentProvider,需要使用一组类似REST的URI。例如,要从封装图书数据库的ContentProvider获取一组图书,需要使用以下形式的URI:content://com.android.book.BookProvider/books要...
Android广播接收机制(BroadcastReceiver)

Android广播接收机制(BroadcastReceiver)

和活动、服务及ContentProvider一样BroadcastReceiver也是Android组件之一,它是可以对客户端发送的广播消息作出响应。消息本身是一个Android广播Intent,广播消息可以被多个接收程序接收。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会...
Android桌面快捷方式

Android桌面快捷方式

Android中的桌面快捷方式和PC机上的快捷方式一样,用于启动某一应用程序。要在桌面添加一个快捷方式非常简单,只需长按桌面或者点击"Menu"按钮,然后在弹出的选项中选择shortcut,然后选择要添加的快捷方式即可。下面主要介绍如何通过代码将一个应用程序添加到桌面快捷方式。首先在描述文件AndroidManifest.xml中注册一个action为:<action android:name="android.intent.action.CREAT...
Android ListView 列表控件的简单使用

Android ListView 列表控件的简单使用

ListView 列表是我们经常会使用的控件, 如果想要自定义里面的显示的话是挺麻烦的, 需要新建XML、Class SimpleAdapter这两个文件, 较为麻烦。 如果我们只是想显示两、三行文字在上面, 却又不想那么麻烦呢? 那我们只要新建一个XML就够了。这里以显示一个ListView项里三个TextView为例。首先我们要创建一个XML文件, 这个XML文件是用来作为单个ListView项布局用的。list_row.xml<?xmlvers...
<< 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 >>