整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          關于編程里的那些ABC......

          T之家(www.ithome.com):關于編程里的那些ABC......

          本文主要是一篇基礎類整理文章,按照26個字母的排序,整理出一些在編程上比較重要的工具、框架、語言等等。

          A- Angular.JS如果被設計用來構建Web應用程序的話,那就和HTML沒什么區別了。它是一款開源JavaScript函式庫,由Google和它的社區來維護,用來協助單一頁面應用程式運行的。它的目標是透過MVC模式(Model-View-Controller)功能增強基于瀏覽器的應用,使開發和測試變得更容易。函式庫讀取包含附加自定義(標簽屬性)的HTML,遵從這些自定義屬性中的指令,并將頁面中的輸入或輸出與由JavaScript變量表示的模型綁定起來。這些JavaScript變量的值可以手工設置,或者從靜態或動態JSON資源中獲取。

          Angular.JS是建立在這樣的信念上的:即聲明式編程應該用于構建用戶界面以及編寫軟件構建,而指令式編程非常適合來表示業務邏輯。Angular.JS最引人注目的特征就是它的雙向數據綁定功能,這樣可以大大減少你在必要代碼上的編寫數量,Coder Factory最先向澳大利亞提供Angular.JS課程。

          B- Booststrap是一個用于響應式前端開發的框架,最主要是應用在移動Web App上面。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發,是一個CSS/HTML框架。Bootstrap提供了優雅的HTML和CSS規范,它即是由動態CSS語言Less寫成。Bootstrap一經推出后頗受歡迎,一直是GitHub上的熱門開源項目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項目。

          Bootstrap是基于jQuery框架開發的,它在jQuery框架的基礎上進行了更為個性化和人性化的完善,形成一套自己獨有的網站風格,并兼容大部分jQuery插件。

          C- CSS是Cascading Style Sheet的縮寫,中文名稱是層疊樣式表,又稱串樣式列表、層次結構式樣式表文件,一種用來為結構化文檔(如HTML文檔或XML應用)添加樣式(字體、間距和顏色等)的計算機語言,由W3C定義和維護。目前最新版本是CSS2.1,為W3C的推薦標準。CSS3現在已被大部分現代瀏覽器支持,而下一版的CSS4仍在開發過程中。

          CSS最重要的目標是將文件的內容與它的顯示分隔開來。在CSS出現前,幾乎所有的HTML文件內都包含文件顯示的信息,比如字體的顏色、背景應該是怎樣的、如何排列、邊緣、連線等等都必須一一在HTML文件內列出,有時重復列出。CSS使作者可以將這些信息中的大部分隔離出來,簡化HTML文件,這些信息被放在一個輔助的,用CSS語言寫的文件中。HTML文件中只包含結構和內容的信息,CSS文件中只包含樣式的信息。

          D- DRY是Don't repeat yourself的簡稱,一個規則,實現一次(one rule, one place)是面向對象編程中的基本原則,程序員的行事準則。旨在軟件開發中,減少重復的信息。

          DRY的原則是──系統中的每一部分,都必須有一個單一的、明確的、權威的代表──指的是(由人編寫而非機器生成的)代碼和測試所構成的系統,必須能夠表達所應表達的內容,但是不能含有任何重復代碼。當DRY原則被成功應用時,一個系統中任何單個元素的修改都不需要與其邏輯無關的其他元素發生改變。此外,與之邏輯上相關的其他元素的變化均為可預見的、均勻的,并如此保持同步。違反DRY原則的解決方案通常被稱為WET,指代“Write everything twice”。

          E- Elegant每一個代碼都應該是優雅、簡潔的。其實編寫程序的過程就像是一種藝術,也許有些人會問你:“如果可以編寫有效代碼的話,為什么還要編寫優雅代碼呢?”然而,我們認為提供優雅代碼的標準首先這個目的就是比較好的,因為它會帶領程序員編寫出更加簡明的、可維護的代碼。

          你應該永遠記住:讀代碼比寫代碼更重要。我猜你不想讓你的同事花整個周末的時間來搞懂你的代碼到底是什么意思吧!所以多花一點時間讓代碼更漂亮!

          F- Flash是由Adobe開發出來的用于創建動畫視頻、圖形和互聯網應用程序的。就像你剛從一個粗略的網站上看到的一部電影一樣,都是通過Adobe Flash播放器播放的。盡管有很指責說Flash很耗資源且不安全,但是絕大多數網站上一直在使用它。

          或許你已經聽說了Steve Jobs拒絕將Flash用在蘋果設備上,如果真的有所說的那樣的缺點,或許只是Steve Jobs和Flash之間的個人恩怨,那樣我們可能永遠不會發現Flash的偉大之處。即使HTML5被預測為Flash的即將繼承者,但是Flash仍然值得我們多看它幾眼。

          G- GitHub是每一位編碼人員的最好的朋友。擁有超過1150萬個倉庫的GitHub是這個世界上最大的代碼托管網站。GitHub包含社交網絡功能允許開發人員將他們的項目整合到一起,這樣一來的話就能在對開源軟件以及私人項目的維護產生重大意義。

          GitHub提供免費和付費計劃,只需選擇你所需要的東西。有趣的是:GitHub是建立在Ruby on Rails基礎上的,Coder Factory可以教你框架。

          H- Hydra code是一段不能修復的代碼,就像古希臘怪物每個脖子上都生出兩個頭,最后都被Hercules砍掉了。代碼有的時候就像這個一樣,即使你修復了一個bug之后,又會出現很多個bug,所以,除了重寫整個代碼以外,你別無選擇。

          I - Graphic User Interface圖形用戶界面,這是一種自我解釋。圖形用戶界面估計是你看到最多的也是互動最多的一部分。第一個GUI是在Stanford Research Institute發明的,后繼開發是由Xerox PARC施行的。在參觀完Xerox之后,Steve Jobs首次將GUI技術用在了Apple Lisa和Macintosh上面,在當時來說這是一次革命創舉。

          Bill Gates發布Windows GUI之后,看看下面這段有趣的對話,Steve:“你偷了我們的技術!”Bill回應:“我想我們兩個都有一個叫做Xerox的非常富有的鄰居,但是當我跑到他的房間里想要偷走電視機的時候,我發現你已經把電視機偷走了。”哈哈哈

          J - Javascript是一個動態的編程語言(尤其是在客戶端),可以讓你在不用刷新網頁的情況下更新網頁內容。雖然Angular.js是一個相當不錯的框架,但它是建立在JavaScript這個基礎之上的。

          JavaScript最先是由Netscape開發的,用來對抗和Microsoft進行的瀏覽器之戰。現在的Javascript已經出現在高級App開發課程里面了。

          K - Donald Knuth是一個很有趣的IT專家,它也是我們很喜歡的書《The Art of Computer Programming》的作家。現在他是Stanford University的名譽教授,也是公認的“算法分析之父”。

          L- Libraries代碼類庫是實現行為的一個收集,這里面有一個接口用來調用行為。估計這么說的話聽起來還是比較復雜的。基本上可以這么理解:通過類庫這種方式將這些代碼組織起來,這樣就可以被很多沒有什么關系的程序調用了。于是,用戶只需要知道類庫的界面就行了,而不是內部的邏輯結構。

          M- MongoDB是一種文件導向數據庫管理系統,由C++撰寫而成,以此來解決應用程序開發社區中的大量現實問題。2007年10月,MongoDB由10gen團隊所發展。

          MongoDB可以從開放源代碼來建構與安裝,更常見的是安裝binary文件,目前有Windows,Linux,OS X和Solaris版本。許多Linux套件管理系統現在已包含了MongoDB的套件,包括CentOS和Fedora,Debian和Ubuntu。MongoDB已經被一些重要的網站所采納了,例如Ebay,Craigslist甚至是New York Times。

          N- Nopping是一個用于區分輸出的編輯器,來源于NOP(no-operation),這是編程行業里的行話——小睡一下。每個人時不時的都需要休息一下,現在就NOP一下吧!

          O- Object面向對象的編程是一個范例,代表這一概念所描述的對象的屬性和方法改變。對象通常是類的實例,設計應用程序已達到彼此交互設計的目的。許多主要的編程語言如C++、Java、Ruby和PHP都是面向對象的。

          P - Push推動基礎的交流來描述一個互動請求,這首先是出版商發起的,例如這些需求都是來自服務器而不是來自客戶端的推送。

          Q- Quality代碼質量是一個廣義上的術語,每個程序員都有自己的不一樣的定義。我們通常比較樂于將代碼質量描述為易讀的、可測試的、靈活的、依賴關系小、順從的,還有就是經濟的。這一原則被稱為LTFCE。

          R- Ruby on Rails是一個使用Ruby語言寫的開源Web應用框架,嚴格按照MVC結構開發的。在2005年左右由David Heinemeier-Hansson開發出來的。它努力使自身保持簡單,來使實際的應用開發時的代碼更少,使用最少的配置。Rails的設計原則包括“不做重復的事”(Don't Repeat Yourself)和“慣例優于設置”(Convention Over Configuration)。

          Ruby on Rails是一種結合Ruby語言與Rails平臺的一種網頁編程語言,Ruby語言以自然、簡潔、快速著稱,全面支持面向對象程序設計,而Rails則是Ruby廣泛應用方式之一,在Rails平臺上設計出一套獨特的MVC開發架構,采取模型(Model)、外觀(View)、控制器(Controller)分離的開發方式,不但減少了開發中的問題,更簡化了許多繁復的動作。

          S- Scaffolding框架是一個技術,用在MVC框架上,例如Ruby on Rails。通過Scaffolding基架,開發者可以詳細說明一個數據庫到底是怎么運作的。允許你生成代碼,例如使用非常簡化的方法來讀取、創建或刪除數據庫條目。Scaffolding基架基于數據庫架構生成網頁模板的過程。在ASP .NET中,動態數據使用基架來簡化基于Web的UI的生成過程。用戶可以通過這種UI來查看和更新數據庫。

          T- Alan Mathison Turing(又譯阿蘭·圖靈,1912年6月23日-1954年6月7日),被認為是計算機科學的保護神,但是,他是一個永遠也得不到公正宣布的圣人。他是英國數學家、邏輯學家,他被視為計算機科學之父。

          圖靈對于人工智能的發展有諸多貢獻,例如圖靈曾寫過一篇名為《機器會思考嗎?》(Can Machines Think?)的論文,其中提出了一種用于判定機器是否具有智能的試驗方法,即圖靈測試。至今,每年都有試驗的比賽。此外,圖靈提出的著名的圖靈機模型為現代計算機的邏輯工作方式奠定了基礎。

          U- Usability可用性測試是一個很有存在意義的任務,在你的App出現在眾人面前之前必須要經過可用性測試。你的代碼也許很優雅、質量很高、不會重復,但是要是它的可用性不過關的話,那么一切都是扯淡。你想讓你的App盡可能的用戶友好型的,那么用戶是不會讓你的產品埋沒的。

          一個最常見的技術測試就是A/B testing,這種方法就是用兩種不同的介紹方式將產品介紹給不同的用戶,并且監視結果。效果最好的那個才會被采納。

          V - for View對于外觀、模型、控制器來說,它們就是實現用戶界面的樣品。這里面的核心部件就是Model,其包括App數據,商業邏輯規則和產品功能。View是實際產出,也是你的用戶在瀏覽器里最想看到的。Controller接收輸入并將其轉換成命令傳送給Model或者是View。

          W- W3C是World Wide Web Consortium的縮寫,是Web上主要的國際標準組織,由互聯網的發明者Tim-Berners Lee創建并由其領導,W3C是World Wide Web的監護者。

          X- Experience很多人都認為他們能學習代碼并能做得很好,就像Mark Zuckerberg一樣。事實是:作為一個開發者,根本沒有停下來學習的時候。科技技術改變的速度很快、很迅速,也就是說,在你的整個職業生涯里你必須抓住機會不斷學習新的知識。

          Y - Yoda Yoda條件是一個編程術語,用來編寫一個表達的兩個部分,而這個表達是一個典型條件語句順序的顛倒表達方式,就像“learn to code you should, young padawan”。

          Z- Konrad Zuse當然,在這個綜合性的列表上,我們沒辦法將Konrad Zuse排除在外。他是一位德國科學家,創造出了第一臺可編程的計算機——Turing-complete Z3。在第二次世界大戰之后,IBM選擇了它的專利,這也是他的工作第一次被德國以外的國家所認可。

          本文主要是根據26個字母的排序來整理了在編程方面比較重要的知識點供你參考。如果有什么好的建議可以在下面的評論出寫出來。

          、clip-path屬性

          clip-path 屬性非常有趣,它允許我們使用 CSS 創建不同類型的復雜形狀(橢圓、圓形、多邊形和其他不同的形狀)。

          該屬性可以幫助我們通過定義顯示元素的哪些部分來創建復雜的形狀。clip-path 可以采用不同的值,例如形狀函數和剪輯源。我們可以在 MDN 文檔上了解有關該屬性的更多信息。

          這是一個代碼語法示例:

          clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);

          如果我們想使用屬性 clip-path 輕松創建復雜的形狀,我強烈建議使用名為 clip-path-maker 的工具。它是 100% 免費的,允許我們使用拖放功能創建形狀。創建形狀后,該工具會自動為我們生成 CSS 代碼。

          2、writing-mode 屬性

          CSS writing-mode 屬性允許我們定義文本行是垂直還是水平布局。除此之外,它還允許設置塊的前進方向。

          所有主流瀏覽器都支持該屬性,并且可以采用以下值:

          horizontal-tb, vertical-rl, vertical-lr, sideways-rl, and sideways-lr

          這是一個代碼示例:

          可曾想過:

          為何地球可以孕育生命?

          為何中東地區戰事不斷?

          世界之最喜馬拉雅山如何形成?

          地球為何不像月球那樣隕石坑遍布?

          地殼含量只有0.0068%的銅元素,為何可以大規模富集成礦?

          ……

          想要解釋以上的問題,筆者接下來要談論的這個話題,或許能給你一些啟迪。

          我們知道,世界上有諸多國家、種族、文化等等,盡管這些不同群體之間有種種差異,但是最根本的一點不會改變,那就是——我們居住在同一個地球。

          可是,你真正了解地球嗎?你認為,地球是活的嗎?你腳下站立的堅實土地,一直都在那里嗎?

          由生物課的學習,我們知道地球上有四個圈層——水圈、生物圈、大氣圈和巖石圈,地球上有豐富多彩的生命形式。其實,地球不但是生命的載體,地球本身也生機勃勃。

          你可曾想過,就像人類的新陳代謝,地球也有自己的生命循環。地球的生命循環,是通過板塊的形成與消亡實現的。

          首先,什么是板塊?

          我們一般認為全球現在共有12個板塊,其中以大陸為主,涉及少量海洋的版塊有歐亞板塊、北美版塊、南美板塊、非洲板塊、阿拉伯板塊以及南極洲板塊;以海洋為主的板塊有太平洋板塊、菲律賓海板塊、印度-澳大利亞板塊、加勒比板塊以及在東太平洋地區的納茲卡板塊和可可斯板塊等。

          全球的板塊劃分

          有了板塊的概念,下面我們來穿越時空,看看地球上的板塊活動是如何逐漸被人類認識的。

          古人是怎么認識世界的呢?

          其實啊,古人對于世界版圖的認識與現今相差甚遠。從古早的地圖中我們也可以看到這一點。最早航海時代的地圖上,充滿未知的區域和怪異的生物。除了描繪出的海岸線,還會有一些圖騰。分別表示著西風、東風、海怪等。

          古人的奇怪地圖

          比如,亞里士多德的時代,埃及往南,就是世界的盡頭。在他們看來,印度是最東方的國度。

          古希臘人眼中的世界

          后來呢,人們從海岸線的吻合性上,可以隱約認識到南美和非洲可能原先是一個整體。在這個認識上面,我們熟悉的魏格納并不是第一人。

          看,新證據的發現帶來了什么?

          在19世紀晚期,澳大利亞地質學家Edward Suess注意到在印度、澳大利亞、南非和南美發現的古生代晚期的植物化石有相似之處,同時,他還在這些南部大陸巖石上發現了冰川的痕跡。這些植物化石在煤層中形成一個獨特的植物群,而在地質記錄中,這層煤層正好位于冰川沉積物的上方。這個植物群被稱為舌羊齒屬植物群,與同一塊大陸北部同時代煤層中的植物群有顯著不同。

          煤層當中的植物化石證據

          由此發現,Suess提出了關于超級大陸的理論。他認為這些南部陸塊最早是由大陸架連接起來的,曾經,植物和動物可以通過大陸架進行遷移。

          在1910年,美國地質學家Frank Taylor也發表了一個小冊子,他在里面對大陸漂移提出了自己的看法。他認為大陸的橫向移動導致了山脈的形成;他還認為大陸是在巨大的潮汐力下分裂開來的。這么大的潮汐力從哪來呢?Frank認為:這巨大的潮汐力,是由于地球在100個百萬年前捕獲了月球而產生的。當然,他的解釋在現在看來并不正確。但是他對洋中脊形成的假說給后人很多啟發。【大西洋的洋中脊于1872-1876年間被英國科學考察發現,Frank認為是由于古大陸的分開形成現在的大西洋。】

          新的假說出現了!

          現在我們要談到的這個人大家都很熟悉。阿爾弗雷德魏格納,一位德國氣象學家,因為大陸漂移學說的貢獻被世人銘記。在他有劃時代意義的著作《The Origin of Continents and Oceans(大陸與海洋的起源)》(于1915年出版)當中,魏格納提出:現在我們看到的所有的大陸最早都是結合在一起的,成為一個超級大陸。他把這個超級大陸命名為泛大陸(Pangaea)。【古希臘語意思為“all land”】

          大陸最早是結合在一起的

          魏格納找到了大量地質學的、古生物學的和氣象學的證據來證明大陸漂移假說。然而,魏格納的假說遭到很多質疑,主要因為他無法提出一個令人信服的機制來支持大陸漂移假說。

          大陸漂移的動力來自哪里呢?

          1928年之后,不幸的是,反對魏格納的學說在北美成為了主流。為什么呢?因為在1928年,美國石油地質學家協會 (AAPG) 召開了一次國際研討會,來討論大陸漂移學說的正確性。盡管有種種證據支持大陸漂移學說的正確性,反對者還是占了多數。主要原因還是在于這個假說無法說明板塊漂移的動力——主體由花崗巖形成的陸殼是如何能在更加致密的玄武巖組成的洋殼之上滑動的呢?

          “可能”的動力機制(開個玩笑)

          盡管如此,魏格納的支持者之一,南非的一位地質學家Alexander du Toit,繼續著魏格納的工作。他又為大陸漂移學說提供了更多的證據。

          大陸漂移說到底有哪些證據呢?

          最初,地質學家注意到大西洋兩岸的海岸線有著驚人的吻合度。之后,地質研究表明這些南方大陸在侏羅紀的石序及其相似,同時,山脈的契合度也被發現了。在海岸線處突然斷裂的山脈可以在另一個大陸繼續延伸。

          海岸線驚人的吻合

          關于冰川移動的痕跡也被發現了。通過植物化石和巖床上的痕跡,地質學家可以研究冰川的移動。如果假設大陸未曾移動過,我們就需要解釋冰川是如何從海洋移到大陸,以及赤道上為何會有冰川的痕跡。

          比較有說服力的證據來自化石,舌羊齒屬植物的種子并不能傳播很遠,它的化石卻在不同大陸同時期的地層都被發現。中龍屬,一種二疊紀的淡水爬行動物(不能游過大海),它的化石在巴西和南美都有發現。證明這兩塊大陸在古生代末期是連接在一起的。

          動物與植物化石證據

          大陸確實移動了!

          20世紀50年代開始興起的地球磁極研究給了大陸漂移假說最令人信服的證據。那時,很多地質學家為了更好理解現今地球的磁場,正在研究古地磁的變化。這些研究導致了其他的發現。地質學家發現海底巖石非常年輕。正如魏格納及其支持者說得那樣,大陸確實移動了。

          洋殼板塊的年齡(紅色最年輕,藍色最老)

          如何通過巖石研究地磁場呢?

          我們知道巖漿冷卻會形成巖石:當巖漿冷卻達到居里溫度,其中含有鐵元素的礦物會順著地磁場方向排列,就像巖石中有一個個小小的指南針一樣,這里面就記載了當時地磁場的方向和強度。利用這一點,根據巖石的年齡,就可以確定當時地球的磁極的方向和巖石形成時的緯度。

          地質學家經過研究年輕的和古老的巖石,發現巖石中記載的磁場顯示了不同的取向。這有三種可能的解釋:

          一, 大陸沒有移動,磁極移動了;

          二, 磁極沒有移動,大陸移動了;

          三, 磁極和大陸都移動了。

          最有可能的解釋是磁極沒有發生移動,大陸移動了。

          雖然有著種種證據,大部分地質學家仍拒絕相信大陸移動過。直到20世紀50年代,由于美蘇冷戰的爆發,雙方都開始了大規模海底探測工作。美國展開的海底探測工作得到了意想不到的科學發現。正是由于海底探測工作給出的關于大陸移動的明確證據,大陸漂移假說才得以被廣泛接受。

          海底探測得到的地磁條帶變化

          20世紀50到60年代,地質學家開始了海底測繪活動。結果是驚人的。測繪結果顯示出一條長達65,000公里的海底山脈系統。這條海底山脈最知名一段的便是大西洋中脊(Mid-Atlantic Ridge),它把大西洋海床一分為二。

          大洋中脊是海底雄偉的山脈

          1962年,普林斯頓大學的Harry Hess提出了海床擴張理論。海床擴張理論指向了一個新的假說:大陸并沒有在海床上移動,實際上大陸和海床是一起移動的。大洋中脊處巖漿上涌,不斷形成新的海床,海床不斷由洋脊向兩邊移動。

          板塊運動就像“傳送帶”一樣

          海底探測的結果支持了他的觀點。最古老的海床只有180個百萬年的歷史,然而最古老的大陸的年齡可達39.6億年。

          對很多地質學家來說,這個結果是非常具有說服力的。海底鉆探計劃的結果又進一步證明了這個假說。由此,板塊構造學說形成了。

          什么是板塊構造假說?

          為何板塊構造學說可以解釋板塊運動的機制?

          板塊構造學說是一個統一的學說,將地球看做一個活動的整體。

          板塊構造學說將地球看成這樣一個模型:在固體地球上層,存在較剛性的巖石圈及其下較塑性的軟流圈,并將地表附近較剛性的巖石圈劃分為若干大小、厚度不一的板塊,它們可以在塑性鉸強的軟流圈上進行大規模運移。

          其中,海洋板塊在洋脊處不斷增生,在與大陸板塊交界處不斷俯沖到大陸板塊之下。因此,板塊內部相對穩定,板塊邊緣則由于相鄰板塊的相互作用構造活動較強烈。板塊之間的相互作用控制了巖石圈表層和內部的各種地質作用過程,同時決定全球巖石圈運動和演化的基本格局。

          這個機制就像一個傳送帶一樣,我們來看圖示:

          較剛性的巖石圈及其下較塑性的軟流圈

          海洋板塊在洋脊處不斷增生

          在與大陸板塊交界處不斷俯沖到大陸板塊之下

          不同板塊之間什么關系呢?

          根據板塊之間相對運動方式的不同,可以將板塊邊界分為三種類型:

          離散性板塊邊界:大洋脊軸部兩側板塊相背運動,板塊邊界受到拉張而分離,軟流圈物質上涌,冷凝形成新的洋底巖石圈。

          匯聚型板塊邊界:即海溝附近的板塊俯沖帶或大陸板塊之間的碰撞帶。當大洋與大陸板塊匯聚時,由于大洋板塊密度較大,位置較低,故大洋板塊總是俯沖到大陸板塊之下,在地表形成海溝。當大洋板塊不斷俯沖到大陸板塊之下,并在地表逐漸消失時,其后部的大陸板塊就有可能與其他密度相近的大陸板塊發生碰撞,從而產生強烈的構造變形、巖漿與變質作用,并形成山脈。強烈構造變形帶就稱為板塊碰撞帶。

          轉換型板塊邊界:即轉換斷層,其兩側板塊發生水平剪切滑移。

          不同板塊邊界如圖示

          地球板塊經歷了怎樣的變化呢?

          地球板塊的變遷如下圖

          以上便是板塊構造學說誕生的歷史。我們可以看到,這樣一個統一學說的誕生,經歷了很長時間。其中,非常多的地質學家都做出了貢獻。學習板塊構造學說,就是學習人類了解地球的歷史。

          一、參考資料:

          1. 《Plate Tectonics: A Unifying Theory》;

          2. Wikipedia;

          3. 地質出版社,《地球科學概論》。

          二、圖片來源:

          1. https://lifepro.hk/

          2. http://www.visualcapitalist.com/map-sums-economy-middle-east/

          3. https://en.wikipedia.org/wiki/Himalayas

          4. https://spaceplace.nasa.gov/craters/en/

          5. https://www.pri.org/stories/2017-03-27/plate-tectonics-earth-may-have-been-covered-one-giant-shell

          6. https://mantasticpursuits.com/interesting-historic-maps-world/

          7. http://maritimehistorypodcast.com/ep-028-unlocking-the-pontus-euxinus/

          8. https://he.wikipedia.org/wiki/%D7%A0%D7%93%D7%99%D7%93%D7%AA_%D7%94%D7%99%D7%91%D7%A9%D7%95%D7%AA

          9. https://www.youtube.com/watch?v=MLTev3VK_oo

          10. http://www.geologyin.com/2018/02/facts-about-pangaea-most-recent.html

          11. http://mattashdown.wixsite.com/continental-drift/types-of-plates

          12. https://www.pinterest.com/pin/258816309812773261/

          13. https://www.brainpop.com/science/earthsystem/platetectonics/

          14. https://www.youtube.com/watch?v=2uh8W4vGLQ0

          15. http://www.mantleplumes.org/Cartoons.html

          16. https://www.open.edu/openlearn/science-maths-technology/science/geology/plate-tectonics/content-section-2.3.1

          17. http://www.earthbyte.org/Resources/Agegrid/1997/digit_isochrons.html

          18. https://layers-of-learning.com/todays-science-lesson-on-plate-tectonics/

          19. 動圖來源:https://giphy.com


          主站蜘蛛池模板: 国产成人一区二区三中文| 丝袜人妻一区二区三区| 亚洲色精品aⅴ一区区三区| 亚洲色偷偷偷网站色偷一区| 成人在线一区二区| 美女一区二区三区| 国产福利一区二区在线视频| 成人一区专区在线观看| 精品一区二区三区免费毛片爱| 国产伦一区二区三区免费| 色狠狠一区二区三区香蕉蜜桃| 亚洲高清毛片一区二区| 日韩精品无码一区二区中文字幕| 国产一区二区三区露脸| 色欲AV蜜桃一区二区三| 一区二区在线电影| 中文字幕一区二区日产乱码| 国产精品电影一区二区三区| 亚洲福利一区二区| 亚洲国产精品一区二区第一页| 一区二区三区在线看| 日本精品啪啪一区二区三区| 在线观看一区二区三区av| tom影院亚洲国产一区二区| 久久一区不卡中文字幕| 国产自产在线视频一区| 久久久91精品国产一区二区三区| 国产精品一区二区三区99| 一区二区三区日本视频| 一区二区三区免费视频网站| 免费观看日本污污ww网站一区| 日本精品视频一区二区三区 | 亚洲熟妇无码一区二区三区导航 | 一级毛片完整版免费播放一区| 国产SUV精品一区二区四| 亚洲Av永久无码精品一区二区 | 立川理惠在线播放一区| 在线电影一区二区| 国产精品亚洲一区二区三区| 在线一区二区三区| 日韩精品一区二区午夜成人版|