`
gteam.yu
  • 浏览: 26966 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
   快过年回家了,为了不阉割phonegap开发的介绍,在今天完成phonegap的最后一个介绍,在上一篇中提到过的如何开发phonegap的插件。    目前PhoneGap虽然提供了很多的API,但是我们也很容易发现,他有很多地方不能满足我们的需求,比如发短信。我也将介绍如何开发一个针对PhoneGap发短信的Plugin。(Android 版本)。 1、创建一个Android工程,创建之后的目录结构如图: 2、把PhoneGap的android版jar包、javascript和xml文件夹加入工程。(参照上一篇中的做法)目录结构: 3、新增一个类MessagePlugin 这个类 ...
经过了一段时间的学习,初步了解了该如何使用jQuery Mobile和 Phone Gap来开发一个Android应用程序,也想把这些东西介绍给大家。 1、 软件准备 要进行android app的开发,当然需要准备Java, eclipse和安装Android SDK,这个部分网络上面很多方法,搜索“安装Android SDK”即可找到很多答案,所以就不再这里浪费口水。 2、 知识准备 (1)了解jQuery Mobile这个js框架,知道怎么组织一个简单的页面。 官方网站:http://jquerymobile.com/(记得下载一个js库文件) (2)了解Phone Gap,怎么利用 ...
jQuery Mobile框架使用简易指南 jQuery Mobile 简介    jQuery Mobile 是针对智能手机和平板电脑开发的,并且对触摸事件进行优化的浏览器页面框架。     jQuery Mobile具有统一的UI,其UI系统覆盖了所有主流的移动终端平台,它建立在jQuery和jQuery UI坚实的基础上。它的轻量级的代码被很好的增强改进,能够进行灵活的、简单的设计开发。(原文:http://jquerymobile.com/ ) jQuery Mobile 使用 (ps:因为图片是自己手动截图的,不知道怎么添加到里面,所以如果大家要看有图版本请直接下载附件 ) 1、引入j ...
这个只是一个Java源代码的部分记录,免得有时候想去看了,还要打开编译器。 Serializability of a class is enabled by the class implementing the java.io.Serializable interface. Classes that do not implement this interface will not have any of their state serialized or deserialized.  All subtypes of a serializable class are themselves ser ...
html5出来已经很久了,众所周知html5支持播放音乐和视频,作为一个html5网页的开发者,一直都想做一个html5的音乐播放器,同时也增加对javascript的认识,我利用空闲的一段时间开发了一个javascript版本的html5播放器,由于马上又有事情做,这个版本只具备的一部分的功能,欢迎大家一起交流,完成所有的功能。 靠,发现我太唐僧了,不说废话直接上代码了 <!DOCTYPE html> <!-- saved from url=(0087)file:///C:/Documents%20and%20Settings/zlyu/Desktop/MyTestFo ...
   在Html 5之前,由于没有localStorage,我们要实现记录密码或者自动登录的功能,基本只能依靠Cookie,而现在只能手机已经十分普遍,现在手机上浏览网页无法通过Cookie来实现类似功能,于是Html 5 给我们提供了一个非常好用的行特性localStorage。    localStorage的功能和Cookie差不多,主要用来记录一些script中需要使用的信息,它的构造和Map十分类似,提供了key/value的查找方式,所以使用起来非常方便。    localStorage最常用的API有三个,分别是setItem(key, value), getItem(key),r ...
  在javascript程序设计中,有两种不同类型的未定义变量。   一种未定义的变量是从来没有声明过的,尝试读这种未经声明的变量会引起运行时的错误。未被声明的变量(undeclared variable)就是未定义的,因为这样的变量根本不存在。但是,给未声明的变量赋值并不会引起错误,相反,程序会在全局作用域中隐式的声明它。   第二种未定义的变量是已经被声明了但是永远都不会被赋值的变量。如果要读这样的变量的值,将会得到一个默认值,即undefined。 document.write(a); var a = 'gao'; document.write(a); document.wri ...
   与一般的开发语言如 C++、Java不同,JavaScript没有块级作用域。也就是说函数中声明的所有变量,无论是在哪里声明的,在整个函数中它们都是有定义的。例如下面的代码中i、j、k的作用域是相同的。 function test(o){ var i = 0; if(typeof(o) == 'object'){ var j = 0; for(var k = 0; k < 10; k++){ document.write(k); } document.write(k); } document.write ...
前两天在做JQM的时候用到了一个select标签,根据JQM的官方说明,如果用用代码修改了select的选中项,需要手动的调用 $('#selectID').selectmenu('refresh'); 这样才能让select显示选中项,但是这段代码当按F5重新刷新页面时,会出现一个js错误:‘cannot call methods on selectmenu prior to initialization’。 其实解决的办法想当简单,只要你在调用 $('#selectID').selectmenu('refresh'); 之前添加 $('#selectID').selectmenu ...
   Today, I tried to solve a problem: When I click the header of a table, then the table will add a new row, and if I click the added row, the row will alert its row number.    This is very easy problem, but I just express the idea about how to solve a problem that is similar, and the progress.    Fi ...
    进入新的公司已经快4个月了,从一开始就感觉这里的人都不错,比较和善,也比较喜欢技术,用一句话说“这是一个程序员的团队”。当时顶着很大的压力,拒绝了一个据说平均年薪20+W的公司,选择呆在这里。     记得刚开始的时候老大经常找我聊,主要是我的工作经验不长,同时也是公司的小白鼠(为什么感觉我到哪里都是实验品呢?!有木有)。当时老大给我留下了一句印象深刻的话:“其实我想做的就是销售我的团队,销售自己”,他告诉我这是一个美国人告诉他的,原话是:” What I did just for selling my team”。作为一个程序员,我们每一个人都是这样,都希望自己能够“卖一个好价钱”,更 ...
   前面的两篇已经介绍了对象的定义和类的实现方法,现在开始学习面向对象中一个很重要的特性:继承。要用ECMAScript实现继承机制,首先从基类入手。所有开发者定义的类都可以作为基类,但出于安全原因的考虑,本地类和宿主类不作为基类,防止这些代码被恶意攻击。     虽然在ECMAScript中没有java中那样严格定义的抽象类,但有时也可以创建一些不允许访问的类,作为ECMAScript中的抽象类。子类可以像java中那样继承超类的所有属性和方法,包括构造函数及方法实现;子类也可以覆盖超类中的属性和方法,添加超类中没有的属性和方法。     实现继承的方式多种多样,就像定义一个类一样,开发者可 ...
   有了第一篇的一些对对象的了解,后面学习如果来定义一个类也可以说成定义一个对象就会容易许多,废话就这么多了,继续开始学习。首先从定义对象的方式介绍。 1、工厂方式     当要定义一个名为“人”的类时,可以简单的设想我们需要为这个人设置属性:名字还有性别。可以简单地用一下代码实现: var oPerson = new Object; oPerson.name = "yzl"; oPerson.sex = "female"; oPerson.sayInfo = function(){ alert("name ...
   最近总是遇见JavaScript中对象和类的问题,于是重新学习JavaScript,也把它当作自己的第一篇学习笔记,如果有理解错误的地方,请大家指出,谢谢。     首先说明一下ECMAScript,它是在一个叫做ECMA-262的标准中定义的,ECMAScript ...
Global site tag (gtag.js) - Google Analytics