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...

面试题 相关文章推荐
什么是serialVersionUID
Mar 04 面试题
南京迈特望C/C++面试题
Jul 09 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
P/Invoke是什么
Jul 31 面试题
nohup的用法
Nov 26 面试题
Linux操作面试题
May 16 面试题
新媒传信软件测试面试题
Feb 24 面试题
介绍一下JMS编程步骤
Sep 22 面试题
mysql有关权限的表都有哪几个
Apr 22 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
一道Delphi上机题
Jun 04 面试题
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
php将12小时制转换成24小时制的方法
2015/03/31 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
PHP接口类(interface)的定义、特点和应用示例
2020/05/18 PHP
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
python Matplotlib模块的使用
2020/09/16 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
什么是继承
2013/12/07 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
实习生自荐信范文分享
2013/11/27 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
慰问信格式
2015/02/14 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
董事长致辞
2015/07/29 职场文书
实用求职信模板范文
2019/05/13 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
Python合并pdf文件的工具
2021/07/01 Python
python基础之函数的定义和调用
2021/10/24 Python