Behaviour.register({
'#example li': function(e){
e.onclick = function(){
this.parentNode.removeChild(this);
}
}
});
他认为应该改写为:
$('#example li').bind('click',function(){
this.parentNode.removeChild(this);
});
Behaviour.register({
'b.someclass' : function(e){
e.onclick = function(){
alert(this.innerHTML);
}
},
'#someid u' : function(e){
e.onmouseover = function(){
this.innerHTML = "BLAH!";
}
}
});
他认为应该改写为:
$('b.someclass').bind('click',function(){
alert(this.innerHTML);
});
$('#someid u').bind('mouseover',function(){
this.innerHTML = 'BLAH!';
});
Behaviour.register({
'#foo ol li': function(a) {
a.title = "List Items!";
a.onclick = function(){ alert('Hello!'); };
},
'#foo ol li.tmp': function(a) {
a.style.color = 'white';
},
'#foo ol li.tmp .foo': function(a) {
a.style.background = 'red';
}
});
$('#foo ol li')
.set('title','List Items!')
.bind('click',function(){ alert('Hello!'); })
.select('.tmp')
.style('color','white')
.select('.foo')
.style('background','red');
这些代码也是jQuery语法的最初雏形。当时John的想法很简单:他发现这种语法相对现有的JavaScript库更为简洁。但他没想到的是,这篇文章一经发布就引起了业界的关注。于是John开始认真思考着这件事情(编写语法更为简洁的JavaScript程序库),直到2006年1月14日,John正式宣布以jQuery的名称发布自己的程序库。随之而来的是jQuery的快速发展。
//1.4.2
$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
});
//1.3.2
$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
});
});
2011年1月,jQuery 1.5版发布。
JavaScript(简称“JS”)是互联网上最流行的脚本
jQuery是一个快速、简洁的JavaScript框架,是继Pro
AngularJS是一个JavaScript框架。它可通过标签添加到
Angular2是Angular 1.x 的升级版本,性能上得到显著的
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户
Vue3是vue.js的升级版本。与其它大型框架不同的是
React是Web开发框架,用于构建用户界面的JavaScri
TypeScript是微软开发的一个开源的编程语言,通过
EasyUI是一组基于jQuery的UI插件集合体,而jQuery E
Node.js是一个基于 Chrome JavaScript 运行时建立的一个
AJAX是一种用于创建快速动态网页的技术。AJAX 通
JSON(JavaScript Object Notation, JS对象简谱)是一种轻
ECharts是一款基于JavaScript的数据可视化图表库,提
Highcharts是一个用纯JavaScript编写的一个图表库,