`
文章列表
//demo1,not use bind var $user = $("#recovery_database_create_wizard_domain_name"); $user.click(function(){ alert("function with no bind"); }); $user.click(); //demo2,use bind var user_function = function(){ alert("this is user action simulator"); }; ...
def map_method arr1 = ["name2","class2"] arr2 = arr1.map {|num| num + "and"} print "map............",arr2,"\n" end def each_method arr1 = ["name2","class2"] arr2 = arr1.each {|num| num + "and"} pri ...

ROR之helper探秘

    博客分类:
  • ROR
1.Helper的作用 为View分担逻辑。 2.View和Helper之间没有严格的一一对应关系,在任何一个helper中定义的方法,可以被任何一个view和controller调用。 3.Helper和Model的关系 Model中定义的方法并非为Controller独占,也可以被Helper中的的方法调用。在Helper中直接调用model提供的方法,和调用普通类中提供的方法一样。 4.Controller可以通过include module名来引入Helper。 5.如何在Model中调用Helper定义的方法? ScreenController.helpers.ffm 利用这样的形式, ...
1.添加用户 net user 用户名 密码 /add 2.还要将用户加至你希望的用户组。 net localgroup 用户组 用户名 /add
1.自定义选择器 自定义选择器不能使用速度最快的原生态选择器了。因此尽量不要使用。 (1):even 结果集中其索引为偶数的元素(0,2,4....) (2):odd 结果集中其索引为奇数的元素(1,3,5....) [注意]经常使用$("tr:odd")或者$("tr:nth-child")实现table隔行,但是当页面中含有不只一个table时,前者往往会使后面table的隔行出现混乱,而后者是不存在此类问题的。并且nth-child是jQuery中唯一一个从1开始计数的选择器。 (3):eq(N) and :nth(N) 选择结果索引为 N 的元素 ...
2012年结束,2013全新的一年,那些在过去留有遗憾的事情,要在新的一年重新开始。 13年的主题定为爱上自己的“敌人”。 给自己准备了不同的作战计划: 敌人一:对于工作 1.学习更多的技术,精进技术,融会贯通,从而让自己爱上工作; 2.进一步加强自己的外语修养,让语言不再是障碍,从而让自己爱上工作; 3.多参与自己没有自信的部分,建立自信,从而让自己爱上工作; 敌人二:对于运动 1.能运动到的机会绝不放过 2.加强营养 敌人三:对于乱消费 1.不该买的坚决不买 2.坚决不逛购物网站 敌人四:对于与人交流 1.多出去与人交流 2.多到不同的地方走走 敌人五:对于看书 1.多看书,看各种类 ...
1.ruby类 以下多次定义,并不是定义了多个ClassName类,是同一个类 当第一次使用class Shape定义这个类的时候,这个类并不存在,因此直接定义;当二次定义同样类名的类时,这个类已经存在,不再重新定义,而是打开这个类,在其中定义新方法。 irb(main):024:0> class Shape irb(main):025:1> def print_width irb(main):026:2> p @width irb(main):027:2> end irb(main):028:1> def initialize(width,length ...

Ruby编程语言笔记

    博客分类:
  • ROR
1.Proc irb(main):001:0> a,b = [1,2,3], [4,5] => [[1, 2, 3], [4, 5]] irb(main):002:0> aum = Proc.new {|total,x| total+x } => #<Proc:0x36d047@(irb):2> irb(main):003:0> sum = a.inject(0, &aum) => 6 闭包是指未绑定到任何对象的自由代码,闭包中的代码与任何对象和全局变量无关,只与执行此段代码的上下文相关。Ruby中的闭包实现有:Block ...

rubymine安装

1.下载的rubymine工具 2.提供rubymine的安装须知和注册码 (1)注册码: name填rubymine 复制下面所有内容到下面那个大的内容框里面 ===== LICENSE BEGIN ===== 70414-12042010 00002VG0BeoZbwmNAMNCx5E882rBEM Ysn1P!e"s830EDlHcWg8gmqYVkvZMo Injf4yqlO1yy"82NiwNzyYInoT7AiX ===== LICENSE END ===== (2)安装时先安装rubymine,再安装ruby或者jruby。 给个链接http://ruby ...
1.路由器工作原理     (1)工作站A将工作站B的地址连同数据信息以数据包的形式发送给路由器1。    (2)路由器1收到工作站A的数据包后,先从包头中取出地址,并根据路径表计算出发往工作站B的最佳路径:R1->R2->R5-& ...
1.冒泡机制 (1)冒泡机制: <html> <div id="content"> <span>内层span元素</span> </div> </html> 点击span之后的冒泡顺序是: span div body 之所以称为冒泡,是因为事件会按照DOM的层次结构像水泡一样不断向上直至顶端。 (2)冒泡机制引发的问题: 事件冒泡可能会引起预料之外的效果。上例中,本来只想触发<span>元素的click事件,然而<div>元素和<body>元素的 ...
Global site tag (gtag.js) - Google Analytics