自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 JavaScript 中的原型链 prototype

当读取对象的属性值时,原型对象的作用便体现出来。如果对象的原型中包含属性访问器(property accessor)所使用的属性名,那么该属性的值就会返回:/* 为命名属性赋值。如果在赋值前对象没有相应的属性,那么赋值后就会得到一个:*/objectRef.testNumber = 8;/* 从属性中读取值 */var val = objectRef.testNumber;/*

2009-03-21 17:16:00 1893 3

原创 Rails 路由原理

 前言  经过一番试验和考虑...一,我尝试了一些思维导图工具(MindMapper,FREEMIND),但我始终没有找到一种好的方式将自己学习Rails源代码的思路表述出来,就此作罢(顺便问问,有研究思维导图的同学么?能否推荐两个自己觉得用起来比较顺手的工具)。二,不再打算整理代码运行顺序图,对不熟悉Rails源代码的同学们来说,这个图可能的确没什么帮助,甚至会把人搞晕。

2009-02-25 11:36:00 4803 1

原创 alias , alias_method ,alias_method_chain

1.alias 就是 把方法 复制一份 并且取一个新的别名    例如  class Rocky  def name    puts "old_name"  endendtest = Rocky.newclass   alias rocky_name , name  def name    rocky_name    puts "is turn into new name" 

2009-02-08 23:09:00 1973

原创 使用define_method

 define_method用于将实例方法动态添加到类或对象中,它接受一个符号(用做方法名)和一个代码块(用做方法体)作为参数,实际上这个代码块是通过instance_eval来执行的,因为define_method是private的。所以: Ruby代码 define_method(:activity) { puts "Playing!" }  define_me

2009-02-08 13:41:00 1814

原创 include, extend, class_eval 用法

引用 :http://www.neeraj.name/blog/articles/503  Ruby is fun. However it took me a while to understand various semantics like include, extend, module_eval, class_eval. It all gets confusing in the

2009-02-08 13:22:00 1459 1

转载 document.createElement()的用法

  分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验。       document.createElement()是在对象中创建一个对象,要与appendChild() 或insertBefore()方法联合使用。其中,appendChild()方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的

2009-01-30 18:59:00 18634 11

转载 javascript typeof的用法

经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ) {} 这个用法有误.正确的是 if( typeof(document.mylist.length) != "undefined" ) {} 或 if( !isNaN(document.mylis

2009-01-30 17:28:00 3430

原创 named_scope

Lately everyone has been going mad over a relatively new addition to rails: named_scope. Up until now, I hadnt had the chance to try it out. I always just assumed that it was more syntactic fluff t

2009-01-28 12:03:00 938

转载 Ruby元编程技术(Ruby Metaprogramming techniques)

  我最近考虑了很多元编程(Metaprogramming)的问题,并希望看到更多这方面技术的例子和讲解。无论好坏,元编程已经进入Ruby社区,并成为完成各种任务和简化代码的标准方式。既然找不到这类资源,我准备抛砖引玉写一些通用Ruby技术的文章。这些内容可能对从其它语言转向Ruby或者还没有体验到Ruby元编程乐趣的程序员非常有用。 1. 使用单例类 Use the singleton-clas

2009-01-12 00:22:00 6982 1

转载 Ruby中 respond_to? 和 send 的用法

如同其他的OO语言一样,在ruby中,通过给对象发送消息,来完成对象的功能,比如 str.upcase ,就是给str发送upcase的消息,点操作符(.),就是用来给对象发送消息的,str接受到消息,然后执行与消息对应的功能。但是,某些时候,我们并不知道对象能响应哪些消息,比如下面的代码就会产生错误: > obj = Object.new> obj.talk

2009-01-12 00:19:00 1265

转载 Ruby的include和extend

关键字: ruby rails include主要用来将一个模块插入(mix)到一个类或者其它模块。 extend 用来在一个对象(object,或者说是instance)中引入一个模块,这个类从而也具备了这个模块的方法。 通常引用模块有以下3种情况: 1.在类定义中引入模块,使模块中的方法成为类的实例方法 这种情况是最常见的 直接 include 即可 2.在类定义中引入模块,使模块中的方法

2009-01-11 23:40:00 6197

转载 HQL: Hibernate查询语言

HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL

2008-10-10 20:36:00 814

原创 MySQL 随即查找(待更新)

 MySQL 随即查找(待更新)

2008-10-04 22:37:00 555

原创 MySQL 存储过程(待更新)

MySQL 存储过程(待更新)

2008-10-04 22:36:00 512

原创 01_XMLHttpRequest对象的属性和事件

  Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classi

2008-09-27 11:49:00 661

原创 03_DTD的实体声明和属性表声明

 实体声明a.       一般实体一般实体的声明方式:实体名 “实体内容” >例如 而后在文档中直接使用 &name 用IE打开后显示为 Rocky b.       参数实体 声明方式实体名 “实体内容” > 再来看一个例子   版权由%name所有”” >&coppyright在IE显示出来就是 版权由Rocky所有 c.       内部实体

2008-09-25 17:19:00 898

原创 02_DTD的引用与其结构

  Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2008-09-24 11:02:00 956

原创 01_XML 文档的类型结构

 XML 的声明        XML文档总是以版本号 encoding=编码信息 standalone=文档是否独立 ?> 这样的声明开始的 例如: 表明xml版本信息为1.0 版本 文档所用字符为 GB2312 并且文档不依赖于外部文档。 文档类型的声明 1.元素        ( a )子元素                空元素 如       

2008-09-23 18:07:00 618

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除