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

面试题 相关文章推荐
可以在一个PHP文件里面include另外一个PHP文件两次吗
May 22 面试题
面向对象编程的优势是什么
Dec 17 面试题
2019年Java面试必问之经典试题
Sep 12 面试题
联想C++笔试题
Jun 13 面试题
C语言变量的命名规则都有哪些
Dec 27 面试题
天游软件面试
Nov 23 面试题
如何删除一个表里面的重复行
Jul 13 面试题
.net C#面试题
Aug 28 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
如何开发安全的AJAX应用
Mar 26 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
一套Delphi的笔试题二
May 11 面试题
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数据加密详解
2013/06/18 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
js表数据排序 sort table data
2009/02/18 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
js设置组合快捷键/tabindex功能的方法
2013/11/21 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
jQuery Mobile和HTML5开发App推广注册页
2016/11/07 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
2017/02/26 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
Python基于列表模拟堆栈和队列功能示例
2018/01/05 Python
Python3进制之间的转换代码实例
2019/08/24 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
python Gabor滤波器讲解
2020/10/26 Python
Shell如何接收变量输入
2012/09/24 面试题
医药专业推荐信
2013/11/15 职场文书
理工科学生的自我评价
2013/12/15 职场文书
国家励志奖学金获奖感言
2014/01/09 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
音乐教师个人总结
2015/02/06 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python