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

面试题 相关文章推荐
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 面试题
上海奥佳笔试题面试题
Nov 16 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
在C#中如何实现多态
Jul 02 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
品恩科技软件测试面试题
Oct 26 面试题
Python面试题:Python是如何进行内存管理的
Aug 04 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
中软国际Java程序员笔试题
Jul 19 面试题
Java基础类库面试题
Sep 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
用PHP制作静态网站的模板框架(二)
2006/10/09 PHP
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
event.srcElement+表格应用
2006/08/29 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
vue.js的提示组件
2017/03/02 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
Python中的jquery PyQuery库使用小结
2014/05/13 Python
python中将字典转换成其json字符串
2014/07/16 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python2.x实现人民币转大写人民币
2018/06/20 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
什么时候用assert
2015/05/08 面试题
大学生党员自我评价范文
2014/04/09 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
关于爱国的标语
2014/06/24 职场文书
优秀党员申报材料
2014/12/18 职场文书
介绍信格式
2015/01/30 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
css样式important规则的正确使用方式
2022/06/10 HTML / CSS