Prototype中如何为一个元素添加一个方法


Posted in 面试题 onDecember 08, 2014
Prototype提供的Element.addMethods()方法可以 用来为一个元素添加自定义的方法,如果你有一个对象包含了一些自定义的方法,可以直接把这个对象传给Element.addMethods(); 例如:
var MyUtils = {
truncate: function(element, length){
element = $(element);
return element.update(element.innerHTML.truncate(length));
},
updateAndMark: function(element, html){
return $(element).update(html).addClassName(‘updated’);
}
}
Element.addMethods(MyUtils);
// now you can:
$(‘explanation’).truncate(100);
需要注意的一点就是这些方法的第一个参数必须是这个元素本身,你还可以在方法的最后返回这个元素

Tags in this post...

面试题 相关文章推荐
const char*, char const*, char*const的区别是什么
Jul 09 面试题
SQL Server面试题
Oct 17 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
SQL语言面试题
Aug 27 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
通用C#笔试题附答案
Nov 26 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
什么是makefile? 如何编写makefile?
Aug 08 面试题
软件测试题目
Feb 27 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
Prototype中如何为一个元素添加一个方法
Dec 08 面试题
MYSQL相比于其他数据库有哪些特点
Jul 19 面试题
GWT (Google Web Toolkit)有哪些主要的原件组成?
Jun 08 #面试题
Ajax的优点和缺点
Nov 21 #面试题
Ajax请求总共有多少种Callback
Jul 17 #面试题
GWT的应用有哪两种部署模式
Dec 21 #面试题
几道Web/Ajax的面试题
Nov 05 #面试题
EJB3推出JPA的原因
Oct 16 #面试题
介绍一下JMS编程步骤
Sep 22 #面试题
You might like
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
Python闭包实现计数器的方法
2015/05/05 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
Python随机函数random()使用方法小结
2018/04/29 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
django框架两个使用模板实例
2019/12/11 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
python怎么对数字进行过滤
2020/07/05 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
new修饰符是起什么作用
2015/06/28 面试题
小学生演讲稿
2014/01/12 职场文书
日本语毕业生自荐信
2014/02/01 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
人口与计划生育责任书
2015/05/09 职场文书
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS