再谈Ruby的异常处理(学习笔记)

Throw & Catchthrow和catch是Kernel中的方法,它们定义了一种可以从代码块中,穿过多次的代码级数,与catch一同定义的代码块退出的功能。 Throw和Catch与Break的区别:除了都可以从循环中退出外,前者还可以沿着调用栈向上传播,使一个位于调用方法中的代码块退出。 throw和catch与raise和recue还是不同的。前者只是进行退出,却不抛出异常;后者是抛出异常的。它们有着相

bind,live,delegate还是on ?

转自 最近写项目页面用了不少jquery的东西,过程当中对jquery的事件绑定方法有些疑惑,经过学习各种资料,现在终于明白不少。恰巧有同学和我有一样的疑惑,我正好梳理一下思路,写下本文。如果你也对jquery中眼花缭乱的事件绑定方法不太明白的话,你来对地方了。 继续阅读前,我认为你需要先知道以下几点基础知识: dom对象是树形结构的dom中的事件会从触发事件的目标节点开始逐级向上冒泡 每当我们想给某个元

jquery 获取兄弟节点

之前对 js 了解不多,看得懂却不会怎么用,最近正好项目中用到,需要用 js获取一些数据,于是搜索之,记录之,以便查阅。 $(selector).siblings() 当前元素所有的兄弟节点 $(selector).prev() 当前元素前一个兄弟节点 $(selector).prevaAll() 当前元素之前所有的兄弟节点 $(selector).next() 当前元素之后第一个兄弟节点 $(selector).nextAll() 当前元素之后所有的兄弟节点

Jquery选择器简介

(1) Jquery中的选择器完全继承了CSS的风格,利用Jquery选择器,可以非常便捷和快速的找出特定的Dom元素,然后为他们添加相应的行为,而无需担心浏览器是否支持这一选择器,学会使用选择器是学习Jqeury的基础,Jquery的行为规则都必须在获取到元素后才能生效。 jquery选择器的优势 (1) 简洁的写法,$()函数 (2)支持CSS1到CSS3选择器 (3)完善的处理机制 下面我们主要来说一下Jquer

版本控制概念

版本控制(Reversion Control)是一种记录文件若干文件内容变化,以便将来直接查阅特定版本的系统。 版本控制系统的发展本地版本控制系统本地控制系统是比较早的版本控制系统,它使用简单的数据库来记录文件的历次更新差异。最流行的为rcs;在许多计算机系统中都还可以砍到它的影子。 集中化的版本控制系统本地版本控制系统只是在本地用作版本控制,而对于多人协同工作却无法做到,于是出现了集中化的版本控制系统