首页 / EXTJS / Extjs学习心得一
Extjs学习心得一
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Extjs学习心得一,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含8796字,纯文字阅读大概需要13分钟。
内容图文
学习必备
导入css:ext-all.cssjavascript 的面向对象编程:
functionPerson1(){
this.test =function(){
return1;
}
}
functionPerson2(){
}
Person2.prototype.test =function(){
return1;
}
Extjs 基本对象:
DOM:
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<title>Document</title>
</head>
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
var myDiv =Ext.Element.get(‘myID‘);
alert(myDiv);
});
</script>
<body>
<divid=‘myID‘/>
</body>
</html>
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<title>Document</title>
</head>
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
var myDiv =Ext.get(‘myID1‘);
console.debug(‘myDiv=%s‘,myDiv.dom.innerHTML);
Ext.get(‘myID2‘);
console.debug(‘myDiv=%s‘,myDiv.dom.innerHTML);
var myFlyDiv =Ext.fly(‘myID1‘);
console.debug(‘myFlyDiv=%s‘,myFlyDiv.dom.innerHTML);
Ext.fly(‘myID2‘);
console.debug(‘myFlyDiv=%s‘,myFlyDiv.dom.innerHTML);
});
</script>
<body>
<divid="myID1">It‘s a good day</div>
<divid="myID2">It‘s a nice day</div>
</body>
</html>
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<title>Document</title>
</head>
<linkrel="stylesheet"href="resources/css/ext-all.css"type="text/css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript"src="js/jquery-1.11.1.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
$.each($(‘div.demoDiv‘),function(index,node){
Ext.get(node).update("Demo:"+index);
});
});
</script>
<body>
<divclass="demoDiv"></div>
<divclass="demoDiv"></div>
<divclass="demoDiv"></div>
<divclass="demoDiv"></div>
</body>
</html>
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
var childNode =Ext.get(‘myBookList‘).child(‘ol‘).child(‘li‘);
console.debug(childNode.dom.innerHTML);
});
</script>
<title>Document</title>
</head>
<body>
<divid="myBookList">
<olid="numberedList">
<li>One Hundred Years of Solitude</li>
<li>Odyssey</li>
<li>Iliad</li>
</ol>
<divid="bookSiteList">
<ul>
<liid="no1">Amazon</li>
<liid="no2">Books</li>
<liid="no3">Page One</li>
</ul>
</div>
</div>
</body>
</html>
var childNode =Ext.get(‘myBookList‘).down(‘li‘);
var childNode =Ext.get(‘myBookList‘).child(‘ol‘).last(‘li‘);
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
var result =Ext.DomQuery.is(‘song1‘,‘li:contains(With or without you)‘);
console.debug(result);
</script>
<title>Document</title>
</head>
<body>
<h1>Enterainment</h1>
<divid="myFavoriteBangs">
<h2>My favorite bangs:</h2>
<ol>
<liid="1"class="item">Guns N‘ Roses</li>
<liid="2"class="item">U2</li>
<liid="3"class="item">Aerosmith</li>
<liid="4"class="item">Led Zeppelin</li>
</ol>
</div>
<divid="myFavoriteSong">
<h2>My favorite songs:</h2>
<ol>
<liid="song1"class="item">With or without you</li>
<liid="song2"class="item">Mr.Brownstone</li>
<liid="song3"class="item">Season of wither</li>
</ol>
</div>
</body>
</html>
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
var customers =[
{name:‘Aitch Chung‘,age:27, gender:‘Male‘},
{name:‘Mary Wang‘,age:25, gender:‘Female‘},
{name:‘Johncy Fun‘,age:29, gender:‘Female‘}
];
var personTemplate =newExt.Template(
‘<div >‘,
‘<h3>{name}</h3>‘,
‘<p >Age:{age}</p>‘,
‘<p >Gender:{gender}</p>‘,
‘</div>‘);
Ext.each(customers,function(customer,index){
personTemplate.append(Ext.getBody(),customer);
},this);
});
</script>
<title>Document</title>
</head>
<bodystyle="padding:10px;">
</body>
</html>
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<title>Document</title>
</head>
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
var saleRecord ={
name:‘Aitch Chung‘,
age:27,
dob:‘1983-01-01‘,
buyingRecords:[
{id:1, item:‘ipod-classic‘,date:‘2010-01-30‘},
{id:2, item:‘Pilot pen‘, date:‘2010-02-30‘},
{id:3, item:‘Sinn U1‘, date:‘2010-03-30‘}
]
};
var saleInfoTemplate =newExt.XTemplate(
‘<div >‘,
‘<p>Name:{name}</p>‘,
‘<p>Age:{age}</p>‘,
‘<p>DOB:{dob}</p>‘,
‘<ol>‘,
‘<tpl for="buyingRecords">‘,
‘<li>‘,
‘ID:{id},‘,‘product:{item},‘,‘Date:{date}‘,
‘</li>‘,
‘</tpl>‘,
‘</ol>‘,
‘</div>‘
);
saleInfoTemplate.compile();
saleInfoTemplate.append(Ext.getBody(),saleRecord);
});
</script>
<bodystyle="padding;10px;">
</body>
</html>
<!doctype html>
<html>
<head>
<metacharset="UTF-8">
<linkrel="stylesheet"type="text/css"href="resources/css/ext-all.css"/>
<scripttype="text/javascript"src="js/ext-all.js"></script>
<scripttype="text/javascript">
Ext.onReady(function(){
var drinks =[
{type:‘whiskey‘,brand:‘J. Walker‘, prd:‘Red Label‘,age:8},
{type:‘whiskey‘,brand:‘J. Walker‘, prd:‘Black Label‘,age:10},
{type:‘whiskey‘,brand:‘J. Walker‘, prd:‘Green Label‘,age:12},
{type:‘whiskey‘,brand:‘J. Walker‘, prd:‘Blue Label‘,age:16},
{type:‘cognac‘,brand:‘Hennessy‘, prd:‘V.S.O.P‘,age:4},
{type:‘cognac‘,brand:‘Hennessy‘, prd:‘X.O‘,age:8}
];
var drinkTemplate =newExt.XTemplate(
‘<ol>Fine Wines:‘,
‘<tpl for=".">‘,
‘<li>‘,
‘Name:{brand},{prd}‘,
‘<tpl if="type==\‘whiskey\‘&& age >=12">‘,
‘<span > Great Choice</span>‘,
‘</tpl>‘,
‘<tpl if="type==\‘cognac\‘ && age >=8">‘,
‘<span > Great Choice</span>‘,
‘</tpl>‘,
‘</li>‘,
‘</tpl>‘,
‘</ol>‘
);
drinkTemplate.compile();
drinkTemplate.append(Ext.getBody(),drinks);
});
</script>
<title>Document</title>
</head>
<body>
</body>
</html>
原文:http://www.cnblogs.com/shengzhai/p/4146882.html
内容总结
以上是互联网集市为您收集整理的Extjs学习心得一全部内容,希望文章能够帮你解决Extjs学习心得一所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。