数码资讯
jQuery与原型框架的详细比较
这个界面以前是jQuery,现在因为有很多Ajax效果,Rails使用了原型 因为jQuery被使用得更多,框架也不同,但是有很多不同的细节。 1.dom加载等方面: jQuery有DOM准备方法,延迟了js函数的绑定,知道DOM树已经完成了。如果没有这个函数,一些绑定事件,如元素函数可能是错误的。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
这个界面以前是jQuery,现在因为有很多Ajax效果,Rails使用了原型
因为jQuery被使用得更多,框架也不同,但是有很多不同的细节。
1.dom加载等方面:
jQuery有DOM准备方法,延迟了js函数的绑定,知道DOM树已经完成了。如果没有这个函数,一些绑定事件,如元素函数可能是错误的。
$(文档)Ready(函数(){ });
但原型并不是。要找到非官方的扩展,不方便,这个基本的功能,如此重要的功能,不知道为什么延迟没有添加到核心库中。
2.path查找DOM的位置
jQuery的DOM查找与CSS定位是一致的,使用起来非常方便。这是一个很大的亮点和优势。
$('。功能# select_all)。Click(function())
$(这)。父('div)。父('div)。找到(li.checkbox输入:复选框)
只找到单个DOM对象的原型有$(id)
更麻烦的是,如果在路径下面找到许多对象,那么将数组与数组分开。
Suoyuan('div.right_contact),所以这种风格仍然是一个特定类型的对象
与路径查找相反,它不像jQuery那样方便和一致。
三.函数,事件绑定
例如,DIV结合点击突出阶级right_contact,原型是书面:
复制代码代码如下所示:
Suoyuan('div.right_contact)。每个(功能(项目){
item.observe(听到咔哒声,功能(事件){
新的效果。突出(项目,{时间:2、StartColor:# ffff99 ',endcolor:# fffffff ',restorecolor:# fffffff});
});
});
如果是jQuery,那是非常简洁的:
$('。right_contact)。Click(function(){)
$(这)ToggleClass('hilight);
})
我用了很多的框架,给人印象最深刻的是被称为HGE游戏引擎框架,封装了大量的底层细节和实现方法,然后他说:您可以创建从一个简单的谜语到高级的多层次的平台或战略的一切,甚至没有考虑任何非游戏逻辑代码
一个好的框架应该是注意业务逻辑,而不是技术特性,jQuery上的设计模式,比原型更好,最典型的例子是,如果你想点击触发器函数,原型一个大的观察方法,然后注册点击事件。
jQuery有item.click功能。观察是能够容忍一切。然而,jQuery是一种为大多数常用事件创建特殊功能的方法,它使人们关注于业务逻辑。
因为jQuery被使用得更多,框架也不同,但是有很多不同的细节。
1.dom加载等方面:
jQuery有DOM准备方法,延迟了js函数的绑定,知道DOM树已经完成了。如果没有这个函数,一些绑定事件,如元素函数可能是错误的。
$(文档)Ready(函数(){ });
但原型并不是。要找到非官方的扩展,不方便,这个基本的功能,如此重要的功能,不知道为什么延迟没有添加到核心库中。
2.path查找DOM的位置
jQuery的DOM查找与CSS定位是一致的,使用起来非常方便。这是一个很大的亮点和优势。
$('。功能# select_all)。Click(function())
$(这)。父('div)。父('div)。找到(li.checkbox输入:复选框)
只找到单个DOM对象的原型有$(id)
更麻烦的是,如果在路径下面找到许多对象,那么将数组与数组分开。
Suoyuan('div.right_contact),所以这种风格仍然是一个特定类型的对象
与路径查找相反,它不像jQuery那样方便和一致。
三.函数,事件绑定
例如,DIV结合点击突出阶级right_contact,原型是书面:
复制代码代码如下所示:
Suoyuan('div.right_contact)。每个(功能(项目){
item.observe(听到咔哒声,功能(事件){
新的效果。突出(项目,{时间:2、StartColor:# ffff99 ',endcolor:# fffffff ',restorecolor:# fffffff});
});
});
如果是jQuery,那是非常简洁的:
$('。right_contact)。Click(function(){)
$(这)ToggleClass('hilight);
})
我用了很多的框架,给人印象最深刻的是被称为HGE游戏引擎框架,封装了大量的底层细节和实现方法,然后他说:您可以创建从一个简单的谜语到高级的多层次的平台或战略的一切,甚至没有考虑任何非游戏逻辑代码
一个好的框架应该是注意业务逻辑,而不是技术特性,jQuery上的设计模式,比原型更好,最典型的例子是,如果你想点击触发器函数,原型一个大的观察方法,然后注册点击事件。
jQuery有item.click功能。观察是能够容忍一切。然而,jQuery是一种为大多数常用事件创建特殊功能的方法,它使人们关注于业务逻辑。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。