- 博客(27)
- 问答 (2)
- 收藏
- 关注
facebox.js 添加新功能
使用facebox时, 我们要点击关闭按钮时, 遮罩层才消失, 默认是没有这个功能的.这个功能很简单,就是阻止关闭事件的触发就行了.首先在settings加入默认值,方便我们使用的时候定置效果settings: { opacity : 0, overlay : true, modal : true, loadin...
2010-04-22 11:40:50
249
rails 自定义配置
time formate Time::DATE_FORMATS[:month_and_year] = "%B %Y"Time::DATE_FORMATS[:short_ordinal] = lambda { |time| time.strftime("%B #{time.day.ordinalize}") }error_messages ActionView::Bas...
2010-04-11 20:37:48
171
rails 3 新的 验证写法
在源文件中看到新的写法 和前面相差很多, 不过老方案在rails3也不会出错 Examples of using the default rails validators: validates :terms, :acceptance => true validates :password, :confirmation => true validates ...
2010-04-10 23:25:28
152
关于returning
在beast的记录中看到一个方面中用到returning的用法。 def reply(topic, body) returning topic.posts.build(:body => body) do |post| post.forum = topic.forum post.user = self post.save ...
2010-04-09 23:52:20
257
记录下来关于for each区别
http://www.letrails.cn/archives/difference-between-for-loop-and-each/ 上看到 for和each的区别主要在于:for是通过调用each实现,因此for更慢一些 for会在each的scope之外创建一个局部变量,这在某些情况下会引发问题 关于第二点,下面的代码可以很好的说明这个问题:irb...
2010-04-09 23:51:12
154
rails3 路由笔记
rails3 路由发生了剧大的变化, 是居于项目名称的Redmine::Application.routes.draw do |map|rest路由eg. resources :trackers#简单路由: match '/projects#edit' => 'projects#settings'#post方法的路由: post "my/order_block...
2010-04-09 23:41:13
143
rails 3 activerecord new interface
In short, passing options hash containing :conditions, :include, :joins, :limit, :offset, :order, :select, :readonly, :group, :having, :from, :lock to any of the ActiveRecord provided class m...
2010-04-09 15:39:13
144
原创 ruby 中尽量少于nil?
ruby是灵活的,同样的效果花的代价却是不同的请看下面的例子: require 'benchmark'Benchmark.bm do|b| b.report("without .nil?") do cat = nil bat = 'vampire' 2_000_000.times do unless bat ...
2009-10-31 20:14:31
142
原创 41条帮你提高网站排名
1、关键词 关键词在网站TITLE上的使用 2、外部链接 外部链接的锚文字 3、网站品质 网站的外部链接流行度、广泛度 4、网站品质 域名年龄(从被搜索引擎索引开始计算) 5、页面质量 网站内部链接结构 6、网站品质 网站的外部链接页面内容与关键词的相关性 7、网站品质 网站在主题相关的网站群中的链接流行度 8、关键词 ...
2009-10-31 20:00:52
128
原创 jquery 1.3 的 live方法
jQuery 1.3中新增的方法。给所有当前以及将来会匹配的元素绑定一个事件处理函数(比如click事件)。也能绑定自定义事件。 目前支持 click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup。 还不支持 blur, focu...
2009-10-31 14:01:52
138
原创 mysql优化之硬件篇
mysql的速度优化中,我们首先从硬件来提高我们的 mysql的速度。常见的系统瓶颈如下磁盘搜索。需要花时间从磁盘上找到一个数据,优化它的方法是将数据分布在多个磁盘上,组成磁盘矩阵,提升了更高的存储性能,也提高了数据的安全性。磁盘读/写。对于现代的磁盘,一个磁盘至少传输10-20Mb/s的吞吐。提高磁盘的速度提升myql.CPU周期。周期越小,从内存中读写的数据越高...
2009-10-30 01:48:56
275
原创 【收藏】jQuery性能优化指南
1,总是从ID选择器开始继承2,在class前使用tag(标签名)3,将jQuery对象缓存起来(在多次使用是,用一个中间变量代替,而不是总是用选择器) 4,对直接的DOM操作进行限制 5,注意尽量减少事件冒泡6,推迟到 $(window).load 7,压缩JavaScript8,尽量使用ID代替Class。9,给选择器一个上下文 10,慎用 .l...
2009-10-14 01:27:32
150
原创 rjs 中的一些记下 免的忘 了
有能不全常用效果page.insert_html :bottom, "list", "<li>hello</li>"page.visual_effect :highlight, "list"page.hide "list"page.remove "list"page.replace "id", :partial
2009-10-07 23:03:09
194
原创 在判定结果长度时最好用length
有时一些结果长度的判定。 选择有很多,像size, length, empty?,any?等等 如果在controller.rb 你有了@users = User.activate 在view中 1.使用size if @users.size > 0 会产生2条sql 但length不会 ...
2009-10-05 09:54:12
150
原创 排版中的一些设置
行高(像素) ÷ 主体字体大小(像素) = 1.481.5 通常被推荐于传统印刷的书籍中,那么我们的研究也支持这个单凭经验的方法。只有很少的网站使用小于这个的,而且使用超过1.48的网站就像也在减少。行长度(像素) ÷ 行高(像素) = 27.8平均的行的长度是538.64 像素(不包括外边距和内边距),这是相当大的,考虑到很多网站仍然在body中使用是12至13像素大小...
2009-10-04 10:25:44
164
原创 sql 中的 left join, right join, inner join
有些应用要用到 join查询, 把它的区别记录下来 以便以后复习详细的mysql中http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/sql-syntax.html#select手册 下面的的测试都在sqlite下测试过 表A记录如下:aID aNum1 a200501112 a2005...
2009-10-02 11:21:25
132
原创 一个不错的图片显示效果基于jquery fancyzoom
在git上看到这个效果很漂亮, 不过现在这个效果好像取消了 。它全用的就是fancyzoom这个jquery插件。http://cabel.name/2008/02/fancyzoom-10.html上面有详细的说明。 有人把它做了的插件,可以从git上面下载。内置了大量相关的helper.方便快速的实现相关的效果。要注意的是你要在script中添加if($.fn.fancyZ...
2009-09-17 14:46:44
275
原创 rails ajax 分页
在分页中我们有时需要ajax的分页方式。javaeye上也有很多关于通过will_paginate 通过使用另一个renderer 来实现一个ajax的效果 。不过我更喜欢railscasts上使用javscripts的方式和实现ajax的方式。感学使用javascripts更加的方便,也可能定制更多的效果。详细的演示地址在这:http://railscasts.com/episodes/...
2009-09-12 17:04:26
172
原创 caches_page 时使用javascripts ajax更新登陆信息等
rails的缓存中 最快的就是caches_page了,但是由于他缓存了整个页面,一些登陆状态等信息也被缓存了。所有建议对于这些页面的时候 我们不使用cahces_page, 但是一个解决方面就是通过ajax方式的动态的替换掉登陆状态的信息。 下面一个简单的例子 缓存相关页面caches_page :index 由于我使用是restful-authentication插...
2009-09-12 16:55:34
123
原创 strip! return nil
strip!会修改self本身并返回结果。若没有进行删除动作,则返回nil。 str =''str.strip => ''str.strip! => nil 原以为str.strip! 也为'' 想当然了,查了手册才知道自己错了 以后应该用赋值的方面来处理带!的方法 ,避免出现在这种错误 ...
2009-09-12 14:45:30
124
原创 rails的seeding已经实现
在http://ryandaigle.com/中这篇文章:What's New in Edge Rails: Database Seeding 中提到这个功能 (This feature is schedule for: Rails v3.0), 在发布 的版本中已经实现在rails的db文件中有seeds.rb这个文件。它是用来(This file should contain ...
2009-09-07 01:56:46
159
原创 由于保留字引起 Can't mass-assign these protected attributes 的错误
做一个例子的时候 数据库中使用了一列为type,结果报出了错误, 我比较奇怪我在model中并没有进行相关的设置, 后来想想可能是与rails的保留字冲实了 ,google的一下 结果的确是这样。因为是保留字,系统自动保护不让外部赋值。 下面是网站搜索到的相关保留字。可能还不是最全的 这是rails官方网上给的相关说明:http://wiki.rubyonrails.org/ra...
2009-09-07 01:47:19
204
原创 Redcar: 兼容 TextMate Bundles 的程序员编辑器
刚刚发现在的一个linux编辑器,是用ruby开发的。安装过程按照说明还是蛮简单的,可能过程,装的时候碰到一点小错误不过看了一些帖子就解决了。 官方地址 :http://redcareditor.com/ 安装说明: http://github.com/danlucraft/redcar/blob/eeebf739365d8bfd0e06ed001bd6b7960d76daa3/I...
2009-08-24 03:26:28
143
原创 又一个php 框架 doophp 框架
无意中看到又出了一个php框架(官网:http://www.doophp.com/features),和yii一样也是华人开发的,时间也很短,不到1个月吧。 官网这样介绍 它: Doo framework is one of the fastest, if not the fastest PHP framework available. It enables developer...
2009-08-14 11:47:06
176
原创 四种div等高列的方法
1.使用display: table <div class=”base”> <ul class=”base-row”> <li class="cell1"><div class="content1" >.....Lots of Content....</div></li>
2009-08-04 18:53:06
127
原创 apple 官网reset.css
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-...
2009-08-04 02:46:50
368
原创 What is mattr_accessor in a Rails module?
module Config mattr_accessor :hostname mattr_accessor :admin_emailend#s short for:module Config def self.hostname @@hostname end def self.hostname=(hostname) @@hostn...
2008-10-30 13:52:46
123
空空如也
acts_as_taggable_on_steroids 出错
2008-11-15
rails出错,大家帮帮忙
2008-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人