Extjs的入门
首先来了解一下extjs的第一个程序,在写时候注意要把js中的extjs脚本放到一个文件夹下,这样看的也清晰,首先是一个hello world,在js中的内容:
Ext.onReady(function() {
alert("hello");
Ext.MessageBox.alert("hello", "hello world");
});
注:alert是最原生态的js脚本,当alert和Ext.MessageBox.alert同时出现的时候alert会首先弹出
下面来了解一个js的扩展 Array的应用:
//array 中every的使用,every是遍历整个数组的
var myArray = [1,3,4,-5,-7];
var subArray = [4,5,5,5,5];
Ext.Array.every(myArray,function(item){
if(item>0){
return true;
}else{
//alert(item);
return false;
}
},this)
//filter这个函数是过滤的,过滤之后的是返回为true的
var newArray = Ext.Array.filter(myArray,function(item){
if(item<0){
return true;
}else{
return false;
}
},this)
//利用join函数把数组连接起来
//alert(newArray.join("\n"));
//difference是把两个数组不相同的输出,相同的取消掉
var sub1Array = Ext.Array.difference(myArray,subArray);
//alert(sub1Array.join());
//indexOf返回的是下标,里面的参数是表示查找那个数,从下标为几的查找开始
var indexArray = Ext.Array.indexOf(myArray,4,4);
alert(indexArray);
//乱码问题没有解决
var person = {
//name:'老王'.toLocaleString(),
name:'老王',
age:23
}
//alert(person["name"]+":"+person['age']);