`
vwangzhen
  • 浏览: 29649 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript 好用及常用函数(ruby)

阅读更多

1.js延时与动态显示

  new Ajax.Updater('yourid', 'rails/info/properties', {   
    method:     'get',   
    onFailure:  function() {Element.classNames('yourid').add('failure')},   
    onComplete: function() {new Effect.BlindDown('yourid', {duration: 0.25})}   
//有慢慢向下效果

  });   
} else {   
  new Effect[Element.visible('yourid') ?    
    'BlindUp' : 'BlindDown']('yourid', {duration: 0.25});  # 根据判断有向上或向下效果
}  

 延时用 duration: 0.25 delay:3

 

2.显示与隐藏层 结合rial 的Ajax 有londing 效果

<%= link_to_remote "Say Hello", 
                    :url => tasks_url(:action => 'hello'),
                    :loading => "Element.show('loading')",
                    :complete => "Element.hide('loading')" %>

 3.延时

  page.delay(0.3) do
                   page.replace_html 'countdown', '<div id="countdownGO">GO!</div>'
                   page.visual_effect :puff, 'countdown', :duration => 0.5
                        page.delay(0.3) do
                       page.visual_effect :fade, 'profile-indicator'  #淡淡消失
                       page.visual_effect :squish, "tosquish"   #发出咯吱的声音失
                                  page.visual_effect:highlight, "important", :duration => 1.5#高亮
                       page.replace_html 'info', :partial => 'info/test'
                    end
                end
更多效果
new Effect.Highlight visual_effect(:highlight) 高亮
new Effect.Appear visual_effect(:appear)   出现






new Effect.Fade visual_effect(:fade)  褪去, (使)变弱, (使)枯萎
 new Effect.Puff visual_effect(:puff)   一阵喷烟, 肿块一缕(烟、蒸汽等






new Effect.BlindDown visual_effect(:blind_down)    细枝条改变, 转变












new Effect.BlindUp visual_effect(:blind_up) 
new Effect.SwitchOff visual_effect(:switch_off)    
 new Effect.SlideDown visual_effect(:slide_down)   滑动; 滑行






new Effect.SlideUp visual_effect(:slide_up)
 new Effect.DropOut visual_effect(:drop_out)
 new Effect.Shake visual_effect(:shake)     摇动, 震动, 颠簸






new Effect.Pulsate visual_effect(:pulsate)   跳动,有节奏的跳动,震动






 new Effect.Squish visual_effect(:squish)  咯吱声,果酱






new Effect.Fold visual_effect(:fold)     折叠; 对折交叠






 new Effect.Grow visual_effect(:grow)  生长, 发育






 new Effect.Shrink visual_effect(:shrink)  收缩; 退缩






 new Effect.ScrollTo visual_effect(:scroll_to)  卷形花纹

 

 得当前对象的子节点某一声名元素的集合,为数组

               var a =obj.getElementsByTagName('a');
               alert(a[0].innerHTML);

大小写转换:

var result = ss.toLowerCase();  zhuan wei  xiap xie 
var result = ss.toUpperCase();  zhuan wei da xie 










  page.toggle('id')

显示与隐藏切换

  • 大小: 242.4 KB
2
0
分享到:
评论

相关推荐

    prototype_oop_javascript_ruby_prototype_

    标题 "prototype_oop_javascript_ruby_prototype_" 暗示了我们将探讨的是关于原型(Prototype)面向对象编程(Object-Oriented Programming, OOP)的概念,主要关注JavaScript和Ruby这两种语言之间的相似性和差异性...

    jsruby:在 JavaScript 之上实现的 Ruby 类型系统

    例如,Ruby 支持块(blocks)、Proc 对象和 lambda 函数,而 JavaScript 中只有函数表达式和匿名函数。Ruby 还有更强大的数组和哈希处理能力,以及内建的迭代器支持。 "jsruby" 项目可能通过以下方式实现了在 ...

    网络编程备忘--各种常用函数色彩等

    《网络编程备忘--各种常用函数色彩等》 在IT领域,网络编程是构建现代互联网应用的核心技术之一。本资源,名为“网络编程备忘手册”,涵盖了多种编程语言和技术,如ASP、PHP、Ruby、CSS、ASCII、HTML、SQL Server...

    Rails 中页面中常用函数

    在Ruby on Rails框架中,页面中的常用函数是构建动态网页的关键元素。`list.rhtml`是一个典型的Rails视图模板文件,用于渲染HTML并结合服务器端的逻辑。在本例中,我们将深入探讨`list.rhtml`文件可能包含的Rails...

    设计扩展以防止用户使用通用密码。_JavaScript_Ruby.zip

    在“设计扩展以防止用户使用通用密码”这个主题中,我们将主要关注JavaScript和Ruby这两种编程语言如何实现这样的功能。 首先,我们来看JavaScript。JavaScript作为前端开发的主要语言,通常用于在用户输入密码时...

    JS.Class 2.1发布 Ruby风格的JavaScript.zip

    《JS.Class 2.1:Ruby风格的JavaScript详解》 在JavaScript的世界里,开发者们一直在寻找更为优雅、灵活的编程模式。JS.Class 2.1的发布,正是为了解决这一需求,它引入了Ruby语言的类定义方式,使得JavaScript的...

    Ruby编程,Ruby编程,

    - **核心库和工具**:详细介绍了Ruby标准库中的一些重要模块,如数组、哈希表等,并探讨了常用的Ruby工具和环境配置方法。 - **高级主题**:包括元编程、线程、网络编程等内容,适合想要进一步深入了解Ruby的...

    javascript novice to Ninja

    对于JavaScript中的窗口对象,书中会介绍其常用属性和方法,包括弹窗、计时器、位置和滚动条操作等。 测试和调试是编程中不可或缺的部分,书中会对如何使用JavaScript进行单元测试、错误处理和调试提供指导。 函数...

    ruby(前途大好的ruby+rains)

    5. **闭包**:Ruby中的 Proc 和 lambda 实现了闭包,能够捕获其定义时的上下文环境,这在函数式编程中非常有用。 6. **模块(Module)**:Ruby的模块用于实现命名空间,代码重用和混合(mixin)功能。一个类可以...

    Ruby-LazyHighCharts一个简单和非常灵活的方式从ruby代码使用HighCharts

    例如,可以通过调整x轴和y轴的范围、添加数据标签、设置图表的动画效果,甚至添加自定义的事件处理函数。此外,通过结合其他Ruby库,如ActiveRecord,可以方便地从数据库中获取并处理数据,进一步增强数据可视化的...

    javascript-is-like-ruby:讨论JavaScript如何变得越来越像Ruby

    JavaScript 也在 ES6(ECMAScript 2015)及以后的版本中引入了类似的新特性,如箭头函数、模板字符串和解构赋值,使得代码更加简洁和易读。 2. **块级作用域**:Ruby 有着严格的块级作用域,而 ES6 中的 `let` ...

    meteor-opal:流星支持 Opal,Ruby 到 Javascript 编译器

    Opal 使用它自己的全局命名空间,因此使用 Opal 创建的类和函数可以在应用程序中的每个其他模块和/或包中立即可用,前提是您使用 Opal 或 Javascript 等效的Opal.&lt;item&gt; 。 例如,上面定义的类User可以在 Opal 中...

    therubyracer:将V8 Javascript解释器嵌入Ruby

    操纵JavaScript对象并从Ruby调用JavaScript函数 与Ruby Rhino兼容的API(对于JRuby: : ) 概要 gem install therubyracer 然后在您的Ruby代码中 require 'v8' 或者,如果使用捆绑程序(与Rails一样),则将以下内容...

    Ruby200

    3. **块和闭包**:Ruby 支持块(block),这是一种代码块的语法结构,它可以与函数一起使用,实现类似 JavaScript 中的回调函数或 Python 中的 lambda 函数。块可以形成闭包,保留其定义时的作用域环境。 4. **元...

    Ruby.js:Ruby 函数

    扩展 Ruby 函数。 文档 如何使用 标准通话 Ruby . uniq ( [ 1 , 1 ] ) - &gt; [ 1 ] Ruby . ord ( "ab" ) - &gt; 97 直接呼叫 Ruby [ 2 ] . Array . prototype . uniq . call ( [ 1 , 1 ] ) - &gt; [ 1 ] Ruby [ 2 ] . ...

    检测并转换C++、Java、JavaScript、PHP和Ruby中的Zawgyi-One字体编码___下载.zip

    另外,`iconv`函数也是另一种常用的编码转换工具。 5. **Ruby**: Ruby的标准库中包含`Encoding`模块,可以用于检测和转换编码。`String#encode`方法可用于将字符串从一种编码转换到另一种,而`String#encoding`则...

    使用Alexa控制色调灯_Ruby_JavaScript_下载.zip

    标题中的“使用Alexa控制色调灯_Ruby_JavaScript_下载.zip”表明这是一个关于通过Amazon Alexa设备使用Ruby和JavaScript编程语言来控制智能灯泡,特别是调整其色调的项目。这个项目可能包含一个或多个文件,如代码...

Global site tag (gtag.js) - Google Analytics