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 31 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
数据库方面面试题
Apr 22 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
.NET程序员的几道面试题
Jun 01 面试题
C#公司笔试题
Mar 28 面试题
别名指示符是什么
Oct 08 面试题
C#中类(class)与结构(struct)的异同
Nov 03 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
Java语言程序设计测试题改错题部分
Jul 22 面试题
介绍一下Ruby的特点
Jan 20 面试题
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 CURL 多线程操作代码实例
2015/05/13 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
jquery异步循环获取功能实现代码
2010/09/19 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
jQuery级联操作绑定事件实例
2014/09/02 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
CentOS6.5设置Django开发环境
2016/10/13 Python
pandas object格式转float64格式的方法
2018/04/10 Python
python制作抖音代码舞
2019/04/07 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
法律专业个人实习自我鉴定
2013/09/23 职场文书
财务人员个人自荐信范文
2013/09/26 职场文书
回门宴新郎答谢词
2014/01/12 职场文书
幼师求职自荐信范文
2014/01/26 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
创业计划书之家政服务
2019/09/18 职场文书
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏