設計模式學習筆記(2006.10,11,12)
摘要: 時間過的快么?人的感覺而已,時間還是那樣地流過,但人們卻有不同的感受,收獲的越多,感覺時間過的越慢,認知的越少,時間也就過的越快。有三個月沒寫點什么東西了,為了讓時間記住這三個月都發生了什么,趁現在還沒有忘記還是記錄下來罷,今天心情不好所以廢話也就多點。 ?????? 按時間順序一個一個來吧。 ... 閱讀全文
摘要: 時間過的快么?人的感覺而已,時間還是那樣地流過,但人們卻有不同的感受,收獲的越多,感覺時間過的越慢,認知的越少,時間也就過的越快。有三個月沒寫點什么東西了,為了讓時間記住這三個月都發生了什么,趁現在還沒有忘記還是記錄下來罷,今天心情不好所以廢話也就多點。 ?????? 按時間順序一個一個來吧。 ... 閱讀全文
關于ubuntu與xp雙系統的安裝過程 :
配置ubuntu系統
與window局域網互聯 。
雙網卡與window實現共享上網,ububtu做主機
其他注意 :
摘要: DTD和Schema簡介
DTD和Shema用來定義將用來表示數據的元素
DTD語法
Schema簡介
使用 XML 模式,您會有更多的能力來定義什么樣的 XML 文檔是有效的
閱讀全文
摘要: 《XML精要》
前言
開始學XML也有個把星期了,前后看了幾本書關于XML基礎的書,感覺講的甚是凌亂,有些書甚至干脆直接在網上COPY些資料東抄一點西抄一點最后就出版了(比如《XML語言及應用---清華大學出版社》就干脆直接將網上的《XML初學進階》抄下來,將例子改改就完了)現在中國大學治學的態度可見一斑,直到本周發現了一個IBM的在線XML教程,該教程將XML所有的知識分解為一個個單獨的講座,每堂課還介紹了所需要的前提知識以及所要用到到參考資料,而且教程將知識講的非常的簡練和精確,但可惜該教程是在2002年左右發表的了,在網上資源不是很好找而且比較散,所以我決定將我學的每趟講座的精要和我個人的讀書筆記整理出來形成一個連載,一來鞏固我的學習,二來也可以供大家參考,取名《XML精要》。言歸正傳,那我就開始嘍 閱讀全文
一:語法結構:
?????? 嵌入 *.js 文件 <script? language=”javScript” src=”url ”></script>
1.? 定義結構:
a)???????? 變量定義: var xx = “xx” 無須匹配類型;
b)??????? 函數定義: function method(x , y){…} 參數同樣不用匹配類型;
可以通過 arguments.length 屬性來確定參數個數來創建不確定參數的函數如:
??? function noArguments(){
????????????? var len = arguments.length;
????????????? for(var i=0;i<len;i++){
????????????? ????????????? var fristArgument = noArguments.arguments[i];
??????????????????????????? ………// 通過 ? noArguments.arguments[i] 獲得參數;
}
}
c)??????? 對象定義:
定義方式一 ? function obj(x,y){
?????? this.x=x;
?????? this.y=y;
?????? this.m1=method1;
?????? this.m2=method2;
?????? function method1(){…..}
function method2(){…..}
}
定義方式二 ? function obj(x,y){
?????? this.x=x;
?????? this.y=y;
?????? this.m1=function method1(){……}
?????? this.m2=function method2(){……}
}
d)??????? 使用對象:
var obj1 = new obj();
var new_x = obj.x; // 是用屬性的方式 1
var new_y = obj[‘y’]; // 是用屬性的方式 2
二 內置對象:
?????? a) 數組對象( Array ):
???????????????????? var newArry =new Arry(n);
???????????????????? var newArry =new Arry(“one”,”two”,”there”,”four”);
?????? 注:屬性和方法不再列出。
??????
b) 字符串對象( String ):
???????????????????? var newStr =”xxx”;
???????????????????? var newStr=new String(“xxx”);
?????? 對字符串的比較直接使用 ”= =”
??????
?????? c) 數學對象( Math )
????????????? 注意:使用數學對象時不需要創建該對象,直接使用即可;
????????????? 例如: Math.PI; // 屬性的使用
Math.abs(x);// 方法的使用;
d) 日期對象( Date )
??????? var date1 =new Date();
????????????? var date2 =new Date(“ 日期子串 ”);
????????????? var date3 =new Date( 年,月,日, [ 時,分,秒,毫秒 ]);
????????????? var date4 =new Date( 毫秒 );
?