原创 js預編譯
js預編譯:JavaScript是一種解釋執行的語言,也就是說代碼從上往下執行,但在執行的前一刻會有一個預編譯過程。先看一下代碼:console.log(a);//undifined; var a="a"; 如果在賦值之後訪問var
原创 地球橢球體
大地水準面:處於靜止平衡狀態的海洋表面(無波浪、潮汐、水流和大氣變化引起的擾動)延伸到大陸內部形成的一個連續封閉曲面。 大地體:大地水準麪包含的形體。 我國1952年採用海福特橢球體,1953年採用克拉索夫橢球體,1978年採用1975
原创 作用域鏈、閉包
什麼是閉包? js語言的特點之一是:內部函數可以訪問全局變量的值,而外部函數不能訪問內部變量的值。 function test() { var a="123"; function b() { console.log(a);
原创 順序表
順序表的基本操作:public class SeqList { private int maxsize; //順序表的最大容量 private int[] data; //數組,用於存儲順序表中的數據元素
原创 觀察者模式
發佈訂閱模型 軟件設計是一個動態變化的過程,一個對象的狀態發生變化要通知給依賴他的其他對象,並使其他對象能夠自動更新。如果這種依賴過於緊密,將使軟件不能很好地抵禦變化。 我們在取錢的時候,當銀行賬戶裏