2013年10月27日
摘要: 在HMTL5中页面的最顶端代码就是:为何要如此定义、书写呢?首先引入一个概念:文档类型,英译为:Document type,缩写成:doctype.文档类型有何作用呢?在计算机世界中存在许多不同文件类型或称为文件扩展名,比如.txt,.log,.doc,.wps,.xml….。计算机根据不同的文档类型来选择相对应的软件对文件进行打开,修改等操作!同样Web世界中存在许多不同的文档,但是Web网页是使用浏览器来打开、渲染、显示,如何才能让浏览器正确地显示文档呢,这就需要了解文档的类型!HTML有多个不同的版本,只有准确的在页面中指定确切的HTML版本,浏览器才能正确无误的显示HTML页面。这就是 阅读全文
posted @ 2013-10-27 13:16 idylan 阅读(2938) 评论(0) 推荐(0) 编辑
  2013年10月13日
摘要: 1. 变量命名规范变量名包括全局变量,局部变量,类变量,函数参数等等,他们都属于这一类。基本规范变量命名都以类型前缀+有意义的单词组成,单词首字母都需要大写。例如:sUserName,nCount。前缀规范每个局部变量都需要有一个类型前缀,按照类型可以分为:s:表示字符串。例如:sName,sHtml;n:表示数字。例如:nPage,nTotal;b:表示逻辑。例如:bChecked,bHasLogin;a:表示数组。例如:aList,aGroup;r:表示正则表达式。例如:rDomain,rEmail;f:表示函数。例如:fGetHtml,fInit;o:表示以上未涉及到的其他对象,例如:o 阅读全文
posted @ 2013-10-13 18:28 idylan 阅读(195) 评论(0) 推荐(0) 编辑
  2013年9月30日
摘要: //编程过程中经常会碰到传值,传址的问题!今天的主题就是关于传值、与传址。//先讲讲赋值操作//下例是原始类型赋值操作var a=1,b=a,a=2;console.log("a="+a+",b="+b);//a先是被赋值为1,接着把a的值赋给b, 这时会进行值的拷贝,因此b=1;然后又把a赋值为2.//在没有执行a=2之前,我们试试下列代码:console.log(a===b); //输出为true. 可见它们在内存中是指向同一个位置的。//下例是引用类型赋值操作var aTest1=['Dylan',"Tong", 阅读全文
posted @ 2013-09-30 18:30 idylan 阅读(2715) 评论(1) 推荐(0) 编辑
  2013年9月28日
摘要: //JS该如何检测数据的类型呢?//使用关键字: typeof //输出结果依次为:'number','string','boolean'.1 console.log(typeof 17);2 console.log(typeof '17');3 console.log(typeof true);//输出结果依次为:'object','undefined'1 console.log(typeof null);2 console.log(typeof undefined);//可知:null 是obj 阅读全文
posted @ 2013-09-28 16:26 idylan 阅读(1287) 评论(2) 推荐(0) 编辑
  2013年9月26日
摘要: 下面说一下for… in语句。可直接把下面的代码复制到浏览器的控制台或Node环境下去执行。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//用来快速迭代对象。var o ={name:'dylan',age:24,num:110};for(var test in o){ console.log("o["+test+"]= "+o[test]);}console.log("~~~~~~~~~~~")Object.prototype.getName =function(){return this.n 阅读全文
posted @ 2013-09-26 20:36 idylan 阅读(2770) 评论(2) 推荐(1) 编辑
  2013年8月23日
摘要: 收集常用的正则表达式,欢迎补充。1.匹配IP地址function isIP(value){return /^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})$/i.test(value);}复制代码2.匹配URLfunction isURL(value){return /^((http|https):\/\/(\w+:{0,1}\w*@)?(\S+)|)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/.test(valu 阅读全文
posted @ 2013-08-23 17:44 idylan 阅读(232) 评论(0) 推荐(0) 编辑
  2013年6月19日
摘要: Java:单例模式的七种写法转载出处:http://cantellow.javaeye.com/blog/838473第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 5 public static Singleton getInstance() { 6 if (instance == null) { 7 instance = new Singleton(); 8 } 9 ... 阅读全文
posted @ 2013-06-19 22:40 idylan 阅读(518) 评论(0) 推荐(0) 编辑
  2013年6月4日
摘要: SQLite是一款开源的,嵌入式关系型数据库,它没有独立运行的进程,它与所服务的应用在应用程序进程空间内共生共存。它最初发布于2000年,使用C语言进行开发。这是官网:http://sqlite.org/!它支持ANSI SQL92标准: SQL92 is the third revision of the SQL standard.For more information about SQL92,please click here :http://en.wikipedia.org/wiki/SQL-92.SQLite实现了零配置,下载安装即用,它简单,可移值,快速,具体细节可以访问其官网.. 阅读全文
posted @ 2013-06-04 22:48 idylan 阅读(1166) 评论(2) 推荐(0) 编辑
  2013年6月2日
摘要: 在前一篇文章已经讲过Android的数据存储:SharedPreferences 详情请见:http://www.cnblogs.com/idayln/archive/2013/05/31/3110786.html.这篇文章发表之后,收到一些反馈,有同鞋就建议要把SharedPrefrences的数据共享性体现出来。因此今天就为此进行一些更新!!Q: SharedPreferences 如何体现数据共享?或者说如何才能读,写其它应用的SharedPreferences呢?答:有二种方式可以访问并且进行读写其它应用的SharedPreferences.对xml进行操作!这是由其特性决定! 因.. 阅读全文
posted @ 2013-06-02 23:16 idylan 阅读(1001) 评论(0) 推荐(0) 编辑
  2013年5月31日
摘要: SharedPreferences: 是个接口,用来存储KEY/VALUE数据!http://developer.android.com/reference/android/content/SharedPreferences.html它的使用很简单分三步:获取对象:getSharedPreferences(String filename, int mode)filename: 指定存储的文件名mode:文件的操作方式:这些静态常量定义在Activity中!更加详细的解释,请去查询API(这是一个好习惯)。调用edit()方法获得SharedPreferences.Editor对象,之后In.. 阅读全文
posted @ 2013-05-31 17:30 idylan 阅读(1018) 评论(0) 推荐(0) 编辑