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

面试题 相关文章推荐
如何启动时不需输入用户名与密码
May 09 面试题
Jar包的作用是什么
Mar 30 面试题
南京迈特望C/C++面试题
Jul 09 面试题
写出程序把一个链表中的接点顺序倒排
Apr 28 面试题
写出二分查找算法的两种实现
May 13 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
C#笔试题
Jul 14 面试题
C#基础面试题
Oct 17 面试题
linux面试题参考答案(8)
Apr 19 面试题
一套比较完整的软件测试人员面试题
May 13 面试题
长青弘远的面试题
Jun 09 面试题
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 中的类
2006/10/09 PHP
php连接mysql数据库代码
2009/03/10 PHP
Php图像处理类代码分享
2012/01/19 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
移动端效果之IndexList详解
2017/10/20 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
Python实现抓取网页并且解析的实例
2014/09/20 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
Django 数据库同步操作技巧详解
2019/07/19 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
安全保卫工作竞聘材料
2014/08/25 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书