为函数自定义bind方法实例页面
2024-08-27 21:19:23
HTML代码:
<input id="button" type="button" value="点击我" />
<span id="text">我会变色?</span>
JS代码:
if (!function() {}.bind) {
Function.prototype.bind = function(context) {
var self = this
, args = Array.prototype.slice.call(arguments); return function() {
return self.apply(context, args.slice(1));
}
};
} var eleBtn = document.getElementById("button")
, eleText = document.getElementById("text"); eleBtn.onclick = function(color) {
color = color || "#003399";
this.style.color = color;
}.bind(eleText, "#cd0000");
最新文章
- [.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图
- Tree:加载列表数据
- IE8的兼容性问题
- 【BZOJ 3879】SvT
- C# 插件式程序开发
- 学习jQuery的事件dblclick
- 菜鸟学习Spring——60s让你学会动态代理原理
- BZOJ 1015: [JSOI2008]星球大战starwar 并查集
- 《CSS网站布局实录》学习笔记(四)
- Highcharts 异步加载数据曲线图表
- hadoop bug 笔记
- DP——由蒟蒻到神犇的进阶之路
- 老李推荐:第6章7节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-注入按键事件实例
- NGUI---使用脚本控制聊天系统的内容显示,输入事件交互
- HanLP Analysis for Elasticsearch
- springboot项目怎么部署到外部tomcat
- JQuery+Ajax实战三级下拉列表联动(八)
- STM32之RTC配置与初始化
- L290 英语中级班-3月上
- svn already lock解决方法
热门文章
- Makefile的简单使用
- eclipse好玩的插件集(一) CKEditor插件
- python 面试题(2)
- PHP 时间计算(距离现在多长时间)
- 【Foreign】字串变化 [DP]
- ASP.NET MVC各个版本区别
- 八大疯狂的HTML5 Canvas及WebGL动画效果——8 CRAZY ANIMATIONS WITH WEBGL AND HTML5 CANVAS【收藏】
- hdu 1162 Eddy&#39;s picture(最小生成树算法)
- hdfs文件上传机制与namenode元数据管理机制
- Django rest framework 版本控制(源码分析)