01 2013 档案

摘要: 功能:EclipseHTMLEditor是HTML/JSP/XML编辑插件,HTML/JSP/XML/CSS高亮,HTML/JSP预览JSP/XML校验Contents帮助(HTMLTags/Attributes,XMLbasedonDTDandJSPtaglibandmore)创建HTML/JSP/XML文件向导代码折叠图片浏览CSS代码完成。主页:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor安装:解压缩tk.eclipse.plugin.htmleditor_1.6.7.zi阅读全文
posted @ 2013-01-31 17:11 残星 阅读(852) | 评论 (0) 编辑
摘要: 解决办法:<s:textareaname="doc.intro"id="intro"rows="3"cssStyle="width:505px;"onkeyup="validateLength(this)"onblur="validateLength(this)"></s:textarea>//验证textare输入长度functionvalidateLength(arg){varintro=arg.innerHTML.replace(/^\s+|\s阅读全文
posted @ 2013-01-30 20:31 残星 阅读(196) | 评论 (0) 编辑
摘要: 一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式。Java的对象< - >JavaScript对象(json数据格式)二、JSON基础简单地说,JSON可以将JavaScript对象中表示的一组数据转换为字符串(伪对象),然后就阅读全文
posted @ 2013-01-30 19:18 残星 阅读(3291) | 评论 (0) 编辑
摘要: 1. 需求Eclipse 3.4+本教程还有另外一个不使用Eclipse的版本,参照这里。2. 安装SDK + PhoneGap下载并安装Eclipse Classic。下载并安装Android SDK。下载并安装ADT Plugin。下载最新版本的PhoneGap并解压,我们将使用其中的Android目录。3. 新项目设置启动Eclipse,然后在菜单“File”下选择“New > Android Project”。在项目根目录下,创建两个新目录:/libs/assets/www复制phonegap.js(从PhoneGap解压缩后的Android目录中,将解压缩后的带版本号的js文件阅读全文
posted @ 2013-01-29 17:51 残星 阅读(374) | 评论 (0) 编辑
摘要: 1,openDatabasephonegap官方文档中已经很清楚的标明,如果使用一个数据库首先要用window对象进行创建:var dbShell = window.openDatabase(name, version, display_name, size);参数:name:标明数据库的名称version:版本号display_name:显示名称,与name的区别在于数据库表中,分别有这两个字段。size:数据库的大小详解:之前,在利用工厂模式,创建了一个数据库对象:function db(name,ver,dis,size){.......var _db = window.openData阅读全文
posted @ 2013-01-29 17:39 残星 阅读(8622) | 评论 (1) 编辑
摘要: 今天想重新搭建一个phonegap环境,用eclipse+phonegap,使用的是corvada1.7.0版本,ADT是17,基于android2.2第一次搭建失败,很奇怪,不知道哪里出错,总是无法正常运行。官方上的文档也不可全信啊。急死人了。刚刚弄好了,可能是以前没有严格按照官方要求去做,顺序什么的有问题,又重新做了一遍,现在可以了。下面是步骤,以后会尝试用dreaweav搭建一个phonegap环境:1、打开 Eclipse,在文件菜单下面点击 New > Android Project这里的packagename可以填写自己想要的名字,下面点击完成就可以了。2、在项目的根目录, 阅读全文
posted @ 2013-01-28 20:32 残星 阅读(3283) | 评论 (0) 编辑
摘要: package com.example.test2;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bundle;import android.app.Activity;import android.app.Service;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.CompoundButton;import andr阅读全文
posted @ 2013-01-26 20:09 残星 阅读(1723) | 评论 (1) 编辑
摘要: 下载安装程序Apache2.2.4版下载,地址:http://httpd.apache.org/download,选择apache_2.2.4-win32-x86-no_ssl.msi,大约4M多。配置Apache 一、配置文件 Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是: C:/Program Files/Apache Group/Apache/conf/httpd.conf 如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。二、配置选项 在配置文件...阅读全文
posted @ 2013-01-26 20:05 残星 阅读(33619) | 评论 (0) 编辑
摘要: 概要iScroll4这个版本完全重写了iScroll这个框架的原始代码。这个项目的产生完全是因为移动版webkit浏览器(诸如iPhone,iPad,Android这些系统上广泛使用)提供了一种本地化的方式来对一个限定了高度和宽度的元素的内容进行滑动。很不幸的是,这种情况下所有的web应用的页面就不能够包含具有position:absolute的头、页尾或者是一个内容可滚动的中间区域。然而,Android系统最新修订版已经可以支持这种功能了(尽管支持的力度还不是特别好),Apple公司似乎不太情愿将one-finger滑动事件运用到div元素上。除了以前版本的iScroll的特性以外,iScr阅读全文
posted @ 2013-01-26 18:55 残星 阅读(9634) | 评论 (1) 编辑
摘要: 对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了.但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做?方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache属性,此属性的含义: “默认为启用浏览器缓存,否则将通过自动增加不同的参数来确保浏览器缓存失效” 我们只要把此属性赋值为:“true”即可。方法二:document.write("<script src='t阅读全文
posted @ 2013-01-26 10:25 残星 阅读(5921) | 评论 (0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-阅读全文
posted @ 2013-01-24 15:54 残星 阅读(12524) | 评论 (0) 编辑
摘要: style="ime-mode:disabled;"一、用JS把全角转换成半角(不能转换标点符号)<inputtype="text"size="10"maxlength="10"onkeyup="javascript:vart='';with(this.value){for(vari=0;i<length;i++)t+=(65296<=charCodeAt(i)&&charCodeAt(i)<=65305)?String.fromCharCode(c阅读全文
posted @ 2013-01-22 17:58 残星 阅读(3169) | 评论 (0) 编辑
摘要: 1、返回指定元素的第一个子元素或者NULLfunction first(obj){ var e=obj.firstChild; //获取元素的第一个子结点 while(e && e.nodeType != 1){//如果存在该子结点,且类型不等于元素,则搜索下一个结点,直到结点类型为元素 e = e.nextSibling; } return e;}2、返回指定元素的最后一个子元素或者NULLfunction last(obj){ var e=obj.lastChild; //获取元素的最后一个子结点 while(e && e.nodeType != 1){//阅读全文
posted @ 2013-01-22 14:39 残星 阅读(112) | 评论 (0) 编辑
摘要: jQuery(function (){ var i = 2; jQuery("#doctor_list").bind("scroll", function (event) { var obj = document.getElementById("doctor_list...阅读全文
posted @ 2013-01-22 14:06 残星 阅读(113) | 评论 (0) 编辑
摘要: function ie_move_event_fun(ch_div){var obj = jQuery(ch_div).children(".move_div")[0];var red_div = jQuery(ch_div).children("."+jQuery(ch_div).attr("name"))[0];var div_left = jQuery(ch_div).offset().left;var div_top = jQuery(ch_div).offset().top;ch_div.attachEvent('o阅读全文
posted @ 2013-01-21 14:30 残星 阅读(8) | 评论 (0) 编辑
摘要: JavaScripttest() 方法JavaScriptRegExp 对象参考手册定义和用法test() 方法用于检测一个字符串是否匹配某个模式.语法RegExpObject.test(string)参数描述string必需。要检测的字符串。返回值如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。说明调用 RegExp 对象 r 的test() 方法,并为它传递字符串 s,与这个表示式是等价的:(r.exec(s) != null)。实例在下面的例子中,我们将检索 "W3School":输出:Result: 阅读全文
posted @ 2013-01-21 14:23 残星 阅读(51) | 评论 (0) 编辑