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的面试题
May 06 面试题
比较基础的php面试题及答案-填空题
Apr 26 面试题
.NET remoting中对象激活的两种方式
Jun 08 面试题
Internal修饰符有什么含义
Jul 10 面试题
世界经理人咨询有限公司面试
Sep 23 面试题
别名指示符是什么
Oct 08 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 面试题
软件缺陷的分类都有哪些
Aug 22 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
JAVA程序员面试题
Oct 03 面试题
J2EE是技术还是平台还是框架
Aug 14 面试题
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
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
使用php shell命令合并图片的代码
2011/06/23 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
动态为事件添加js代码示例
2009/02/15 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
Python列表(List)知识点总结
2019/02/18 Python
python+pyqt5编写md5生成器
2019/03/18 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
浅析Python迭代器的高级用法
2020/07/16 Python
金融专业个人的自我评价
2013/10/18 职场文书
初入社会应届生求职信
2013/11/18 职场文书
人口与计划生育责任书
2015/05/09 职场文书
写给同事的离职感言
2015/08/04 职场文书