php切面
1. web前端都要學習什麼課程
WEB前端學習應該要學習那些課程?
在這里我們把前端學習分為9個階段,進行學習:
第一階段:
HTML+CSS:
HTML進階、CSS進階、div+css布局、HTML+css整站開發、
JavaScript基礎:
Js基礎教程、js內置對象常用方法、常見DOM樹操作大全、ECMAscript、DOM、BOM、定時器和焦點圖。
JS基本特效:
常見特效、例如:tab、導航、整頁滾動、輪播圖、JS製作幻燈片、彈出層、手風琴菜單、瀑布流布局、滾動事件、滾差視圖。
JS高級特徵:
正則表達式、排序演算法、遞歸演算法、閉包、函數節流、作用域鏈、基於距離運動框架、面向對象基礎、
JQuery:基礎使用
懸著器、DOM操作、特效和動畫、方法鏈、拖拽、變形、JQueryUI組件基本使用。
第二階段:
HTML5和移動Web開發
HTML5:
HTML5新語義標簽、HTML5表單、音頻和視頻、離線和本地存儲、SVG、WebSocket、Canvas.
CSS3:
CSS3新選擇器、偽元素、臉色表示法、邊框、陰影、background系列屬性改變、Transition、動畫、景深和深透、3D效果製作、Velocity.js框架、元素進場、出場策略、炫酷CSS3網頁製作。
Bootstrap:
響應式概念、媒體查詢、響應式網站製作、刪格系統、刪格系統原理、Bootstrap常用模板、LESS和SASS。
移動Web開發:
跨終端WEB和主流設備簡介、視口、流式布局、彈性盒子、rem、移動終端JavaScript事件、手機中常見JS效果製作、Zepto.js、手機聚劃算頁面、手機滾屏。
第三階段:
HTTP服務和AJAX編程
WEB伺服器基礎:
伺服器基礎知識、Apache伺服器和其他WEB伺服器介紹、Apache伺服器搭建、HTTP介紹。
php基礎:
PHP基礎語法、使用PHP處理簡單的GET或者POST請求、
AJAX上篇:
Ajax簡介和非同步的概念、Ajax框架的封裝、XMLHttpRequest對象詳細介紹方法、兼容性處理方法、Ajax框架的封裝、Ajax中緩存問題、XML介紹和使用。
AJAX下篇:
JSON和JSON解析、數據綁定和模板技術、JSONP、跨域技術、圖片預讀取和lazy-load技術、JQuery框架中的AjaxAPI、使用Ajax實現爆布流案例額。
第四階段:
面向對象進階
面向對象終極篇:
從內存角度到理解JS面向對象、基本類型、復雜類型、原型鏈、ES6中的面向對象、屬性讀寫許可權、設置器、訪問器。
面向對象三大特徵:
繼承性、多態性、封裝性、介面。
設計模式:
面向對象編程思維、單例模式、工廠模式、策略模式、觀察者模式、模板方法模式、代理模式、裝飾者模式、適配器模式、面向切面編程。
第五階段:
封裝一個屬於自己的框架
框架封裝基礎:
事件流、冒泡、捕獲、事件對象、事件框架、選擇框架。
框架封裝中級:
運動原理、單物體運動框架、多物體運動框架、運動框架面向對象封裝。
框架封裝高級和補充:
JQuery框架雛形、可擴展性、模塊化、封裝屬於傳智自己的框架。
第六階段:
模塊化組件開發
面向組件編程:
面向組件編程的方式、面向組件編程的實現原理、面向組件編程實戰、基於組件化思想開發網站應用程序。
面向模塊編程:
AMD設計規范、CMD設計規范、RequireJS,LoadJS、淘寶的SeaJS。
第七階段:
主流的流行框架
Web開發工作流:
GIT/SVN、Yeoman腳手架、NPM/Bower依賴管理工具、Grunt/Gulp/Webpack。
MVC/MVVM/MVW框架:
Angular.js、Backbone.js、Knockout/Ember。
常用庫:
React.js、Vue.js、Zepto.js。
第八階段:
HTML5原生移動應用開發
Cordova:
WebApp/NativeApp/HybirdApp簡介、Cordova簡介、與PhoneGap之間的關系、開發環境搭建、Cordova實戰(創建項目,配置,編譯,調試,部署發布)。
Ionic:
Ionic簡介和同類對比、模板項目解析、常見組件及使用、結合Angular構建APP、常見效果(下拉刷新,上拉載入,側滑導航,選項卡)。
ReactNative:
ReactNative簡介、ReactNative環境配置、創建項目,配置,編譯,調試,部署發布、原生模塊和UI組件、原生常用API。
HTML5+:
HTML5+中國產業聯盟、HTML5PlusRuntime環境、HBuilder開發工具、MUI框架、H5+開發和部署。
第九階段:
Node.js全棧開發:
快速入門:
Node.js發展、生態圈、Io.js、Linux/Windows/OSX環境配置、REPL環境和控制台程序、非同步編程,非阻塞I/O、模塊概念,模塊管理工具、開發流程,調試,測試。
核心模塊和對象:
全局對象global,process,console,util、事件驅動,事件發射器、加密解密,路徑操作,序列化和反序列化、文件流操作、HTTP服務端與客戶端。
Web開發基礎:
HTTP協議,請求響應處理過程、關系型資料庫操作和數據訪問、非關系型資料庫操作和數據訪問、原生的Node.js開發Web應用程序、Web開發工作流、Node.js開發Blog案例。
快速開發框架:
Express簡介+MVC簡介、Express常用API、Express路由模塊、Jade/Ejs模板引擎、使用Express重構Blog案例、Koa等其他常見MVC框架。
最後學習計劃有啦,那就趕快開始學習吧!
2. web前端開發需要哪些工具
Web前端是一個新興職業,市場需求大,薪資待遇高,吸引了很多人加入學習。無論是初學小白亦或是自身前端開發人員,好用的軟體工具可以幫助他們更好的工作。今天千鋒武漢給大家分享一下Web前端開發用什麼軟體。
1、Sublime Text
Sublime Text是一個代碼編輯器也是HTML和散文先進的文本編輯器。漂亮的用戶界面和非凡的功能,例如迷你地圖,多選擇,Python的插件,代碼段,等等。完全可自定義鍵綁定,菜單和工具欄。Sublime Text的主要功能包括:拼寫檢查,書簽,完整的Python API,Goto功能,即時項目切換,多選擇,多窗口等等。
2、Dreamweaver
Adobe Dreamweaver使用所見即所得的介面,亦有HTML(標准通用標記語言下的一個應用)編輯的功能,藉助經過簡化的智能編碼引擎,輕松地創建、編碼和管理動態網站。 訪問代碼提示,即可快速了解 HTML、CSS 和其他Web標准。使用視覺輔助功能減少錯誤並提高網站開發速度。
3、Visual Studio Code
Visual Studio Code中文版是微軟推出的帶 GUI 的代碼編輯器,軟體功能非常強大,界面簡潔明晰、操作方便快捷,設計得很人性化。軟體主要改進了文檔視圖,完善了對 Markdown的支持,新增PHP語法高亮。
4、HBuilder
HBuilder是專為前端打造的開發工具,具有飛一樣的編碼、最全的語法庫和瀏覽器兼容數據、可以方便的製作手機APP、最保護眼睛的綠柔設計等特點。支持HTML、CSS、JS、PHP的快速開發。從開放注冊以來深受廣大前端朋友們的喜愛。
5、WebStorm
WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。目前已經被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaScript IDE」等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。
想知道「Web前端開發用什麼軟體」,通過網上搜索你可以發現很多,而能否很好的藉助這些軟體完成項目,關鍵還要看你的技術。千鋒武漢網站上有以上這些工具的安裝包,需要的小夥伴自己去下載吧。
3. Web前端開發主要學哪些
前端知識是一種很火的技術,一直在編程語言中名列前茅,而且隨著瀏覽器技術不斷發展,還有會很多擴展的可能性,比如3D可視化,谷歌發布一個全新的圖形工具TensorFlow Graphics,結合計算機圖形學和計算機視覺技術,以無監督的方式解決復雜3D視覺任務,無疑谷歌瀏覽器也會支持3D圖像,前端技術實現在線可視化開發,基於webgl的3D框架有thingjs,three.js。
thingjs是這兩年新興的3D框架,更加簡單,官網有注冊優惠別錯過~理論知識是基礎,對於前端開發者來說,技術應用是進一步的需求,所以thingjs提供免費3D源碼和3D模型庫,讓你在項目開發過程中有東風助力,在實操的過程中你會更好地吸收前端技術知識!
前端技術肯定不是最終的目的,做成一個有價值的商業項目,才能讓你更有成就感!
4. PHP怎麼實現面向切面編程
下面是向切面式組件源碼,是根據AOP的思路設計的:
<?php
if (function_exists('__autoload')) {
trigger_error("Extension: It looks like your code is using an __autoload() function. Extension uses spl_autoload_register() which will bypass your __autoload() function and may break autoloading.", E_USER_WARNING);}
spl_autoload_register(array('ExtensionFactory', 'autoload'));class ExtensionFactory {
private static $extFamily = null;
private static $_classes = array(
'Extension' => '/Extension.php',
'ExtensionFamily' => '/ExtensionFamily.php'
);
/**
* Class autoloader. This method is provided to be invoked within an* __autoload() magic method.
* @param string $className The name of the class to load.
*/
public static function autoload() {
foreach(self::$_classes as $v){
require_once dirname(__FILE__) . $v;
}
}
/**
* 必須先調用此方法來實例化擴展族,才能調用addExtension\removeExtension等* @return ExtensionFamily
*/
public static function createExtension(){self::$extFamily = new ExtensionFamily();return self::$extFamily;
}
public static function removeExtension($extName){if(is_null(self::$extFamily)){
throw new Exception("Please createExtension first");return false;
}else{
unset(self::$extFamily->_extensionArray[$extName]);}
}
public static function addExtension($extName, Extension $ext){if(is_null(self::$extFamily)){
throw new Exception("Please createExtension first");return false;
}else{
self::$extFamily->_extensionArray[$extName] = $ext;}
}
public static function removeAllExtension(){if(is_null(self::$extFamily)){
throw new Exception("Please createExtension first");return false;
}else{
foreach(self::$extFamily->_extensionArray as $extName=>$ext){unset(self::$extFamily->_extensionArray[$extName]);}
}
}
}
<?php
if (function_exists('__autoload')) {
trigger_error("Extension: It looks like your code is using an __autoload() function. Extension uses spl_autoload_register() which will bypass your __autoload() function and may break autoloading.", E_USER_WARNING);}
spl_autoload_register(array('ExtensionFactory', 'autoload'));class ExtensionFactory {
private static $extFamily = null;
private static $_classes = array(
'Extension' => '/Extension.php',
'ExtensionFamily' => '/ExtensionFamily.php'
);
/**
* Class autoloader. This method is provided to be invoked within an* __autoload() magic method.
* @param string $className The name of the class to load.
*/
public static function autoload() {
foreach(self::$_classes as $v){
require_once dirname(__FILE__) . $v;
}
}
/**
* 必須先調用此方法來實例化擴展族,才能調用addExtension\removeExtension等* @return ExtensionFamily
*/
public static function createExtension(){self::$extFamily = new ExtensionFamily();return self::$extFamily;
}
public static function removeExtension($extName){if(is_null(self::$extFamily)){
throw new Exception("Please createExtension first");return false;
}else{
unset(self::$extFamily->_extensionArray[$extName]);}
}
public static function addExtension($extName, Extension $ext){if(is_null(self::$extFamily)){
throw new Exception("Please createExtension first");return false;
}else{
self::$extFamily->_extensionArray[$extName] = $ext;}
}
public static function removeAllExtension(){if(is_null(self::$extFamily)){
throw new Exception("Please createExtension first");return false;
}else{
foreach(self::$extFamily->_extensionArray as $extName=>$ext){unset(self::$extFamily->_extensionArray[$extName]);}
}
}
}
<?php
/**
* 擴展家族
*
* @author Mr.Jin
*/
class ExtensionFamily implements Extension{public $_extensionArray = array();
/**
*
* @param type $extName 擴展名
* @param Extension $ext 實現Extension的對象*/
public function addExtension($extName, Extension $ext){$this->_extensionArray[$extName] = $ext;
}
public function beforeAppend(&$params){
foreach($this->_extensionArray as $ext){
$ext->beforeAppend($params);
}
}
public function afterAppend(&$params) {
foreach($this->_extensionArray as $ext){
$ext->afterAppend($params);
}
}
}
?>
<?php
/**
* 擴展家族
*
* @author Mr.Jin
*/
class ExtensionFamily implements Extension{public $_extensionArray = array();
/**
*
* @param type $extName 擴展名
* @param Extension $ext 實現Extension的對象*/
public function addExtension($extName, Extension $ext){$this->_extensionArray[$extName] = $ext;
}
public function beforeAppend(&$params){
foreach($this->_extensionArray as $ext){
$ext->beforeAppend($params);
}
}
public function afterAppend(&$params) {
foreach($this->_extensionArray as $ext){
$ext->afterAppend($params);
}
}
}
?>
<?php
/**
* 擴展介面
*
* @author Mr.Jin
*/
interface Extension {
public function beforeAppend(&$params);
public function afterAppend(&$params);
}
?>
<?php
/**
* 擴展介面
*
* @author Mr.Jin
*/
interface Extension {
public function beforeAppend(&$params);
public function afterAppend(&$params);
}
?>
以上三個文件實現了簡單的AOP組件。
下面是Demo:
<?php
/**
* 自定義Extension
* 用戶積分Extension
* 根據用戶是否登錄,決定此次消費是否記錄用戶積分*
* @author Mr.Jin
*/
class ExampleExtension implements Extension {public $check=false;
public function beforeAppend(&$isLogin) {if($isLogin){
$this->check = true;
}
}
public function afterAppend(&$pointer) {
if($this->check){
//add pointer
}else{
echo '未登錄用戶,積分不錄入';
return;
}
}
}
?>
<?php
/**
* 自定義Extension
* 用戶積分Extension
* 根據用戶是否登錄,決定此次消費是否記錄用戶積分*
* @author Mr.Jin
*/
class ExampleExtension implements Extension {public $check=false;
public function beforeAppend(&$isLogin) {if($isLogin){
$this->check = true;
}
}
public function afterAppend(&$pointer) {
if($this->check){
//add pointer
}else{
echo '未登錄用戶,積分不錄入';
return;
}
}
}
?>
demo.php
<?php
require_once('ExtensionFactory.php');//導入組件本身require_once('ExampleExtension.php');//導入擴展$ext = ExtensionFactory::createExtension();ExtensionFactory::addExtension('example', new ExampleExtension());//積分錄入功能/*
* 按照需求的變化,可以增加相應的Extension.
* eg.
* 新需求:新增會員類型,根據不同類型,進行價格優惠。
* 實現思路:
* 一、建立卡號類型工廠
* 二、建立SeniorMemberExtension、PuTongMeberExtension.
* 三、工廠方法根據會員類型addExtension
*/
$isLogin = false; //假設用戶未登錄
$ext->beforeAppend($isLogin);
/**
* 面向切面編程,最重要一點是:必須先分析出整個業務處理中,哪個才是重點。
* 這里的重點是訂單的入庫。
* 在訂單入庫之前可能業務邏輯不斷增加,例如:登錄驗證、卡上余額驗證等* 在訂單入庫之後:積分處理、訂單監控等
*/
echo "此處是主要業務邏輯:訂單入庫\r\n";
$pointer = 100;
$ext->afterAppend($pointer);
<?php
require_once('ExtensionFactory.php');//導入組件本身require_once('ExampleExtension.php');//導入擴展$ext = ExtensionFactory::createExtension();ExtensionFactory::addExtension('example', new ExampleExtension());//積分錄入功能/*
* 按照需求的變化,可以增加相應的Extension.
* eg.
* 新需求:新增會員類型,根據不同類型,進行價格優惠。
* 實現思路:
* 一、建立卡號類型工廠
* 二、建立SeniorMemberExtension、PuTongMeberExtension.
* 三、工廠方法根據會員類型addExtension
*/
$isLogin = false; //假設用戶未登錄
$ext->beforeAppend($isLogin);
/**
* 面向切面編程,最重要一點是:必須先分析出整個業務處理中,哪個才是重點。
* 這里的重點是訂單的入庫。
* 在訂單入庫之前可能業務邏輯不斷增加,例如:登錄驗證、卡上余額驗證等* 在訂單入庫之後:積分處理、訂單監控等
*/
echo "此處是主要業務邏輯:訂單入庫\r\n";
$pointer = 100;
$ext->afterAppend($pointer);
5. 前端開發需要學什麼啊
需要學習如下內容:
1、HTML語言
掌握HTML是網頁的核心,是一種製作萬維網頁面的標准語言,是萬維網瀏覽器使用的一種語言,它消除了不同計算機之間信息交流的障礙。因此,它是網路上應用最為廣泛的語言,也是構成網頁文檔的主要語言,學好HTML是成為Web開發人員的基本條件。
HTML是一種標記語言,能夠實現Web頁面並在瀏覽器中顯示。HTML5作為HTML的最新版本,引入了多項新技術,大大增強了對於應用的支持能力,使得Web技術不再局限於呈現網頁內容。
隨著CSS、JavaScript、Flash等技術的發展,Web對於應用的處理能力逐漸增強,用戶瀏覽網頁的體驗已經有了較大的改善。不過HTML5中的幾項新技術實現了質的突破,使得Web技術首次被認為能夠接近於本地原生應用技術,開發Web應用真正成為開發者的一個選擇。
HTML5可以使開發者的工作大大簡化,理論上單次開發就可以在不同平台藉助瀏覽器運行,降低開發的成本,這也是產業界普遍認為HTML5技術的主要優點之一。AppMobi、摩托羅拉、Sencha、Appcelerator等公司均已推出了較為成熟的開發工具,支持HTML5應用的發展。
2、CSS
學好CSS是網頁外觀的重要一點,CSS可以幫助把網頁外觀做得更加美觀。
3、JavaScript
學習JavaScript的基本語法,以及如何使用JavaScript編程將會提高開發人員的個人技能。
4、操作系統
了解Unix和Linux的基本知識,對於開發人員有益無害。
5、網路伺服器
了解Web伺服器,包括對Apache的基本配置,htaccess配置技巧的掌握等。
(5)php切面擴展閱讀
常見前端開發工程師職位職責要求:
(1)使用Div+css並結合Javascript負責產品的前端開發和頁面製作。
(2)熟悉W3C標准和各主流瀏覽器在前端開發中的差異,能熟練運用DIV+CSS,提供針對不同瀏覽器的前端頁面解決方案。移動HTML5的性能和其他優化,為用戶呈現最好的界面交互體驗和最好的性能。
(3)負責相關產品的需求以及前端程序的實現,提供合理的前端架構。改進和優化開發工具、開發流程、和開發框架。
(4)與產品、後台開發人員保持良好溝通,能快速理解、消化各方需求,並落實為具體的開發工作 ;能獨立完成功能頁面的設計與代碼編寫,配合產品團隊完成功能頁面的需求調研和分析。
(5)了解伺服器端的相關工作,在交互體驗、產品設計等方面有自己的見解。
6. PHP 中的行為 與什麼是切面
行為(Behavior)是ThinkPHP擴展機制中比較關鍵的一項擴展,行為即可以獨立調用,也可以綁定到某個標簽中進行監聽,官方提出的CBD模式中行為也佔了主要的地位,可見行為在ThinkPHP框架中意義非凡。
這里指的行為是一個比較抽象的概念,你可以想像成在應用執行過程中的一個動作或者處理。在框架的執行流程中,各個位置都可以有行為,例如路由檢測是一個行為,靜態緩存是一個行為,用戶許可權檢查也是行為,大到業務邏輯,小到瀏覽器檢測,多語言檢測等等都可以當做是一個行為,甚至說你希望你的網站用戶的第一次訪問彈出Holle ,World!這些都可以當做一個行為,行為的存在讓你無需改動框架和應用,而在外圍通過擴展或者配置來改變或者增加一些功能。而不同行為之間也具有位置共同性!
7. 自學web前端開發,請問從何入手呢
學習前端,要從學習HTML和CSS開始著手。關於這部分的學習,網上可選擇的資料就太多了,這里不一一列舉,題主網路搜索欄搜索HTML 教程,或者css 教程,就可找到相關資料。
接著是學習前端的一個難點、也是重點,就是JavaScript。
首先,初學一門語言,要秉承一個原則:「能動手的,盡量別吵吵」
另外,你需要一個能夠從簡到難的知識體系,一步一步跟下來。
下面是干貨。
體系:上圖。
(四)、工作流(跟JS原生關系不大,不詳細展開了)
webpack
gulp
上面的內容結束後,就可以進入前端框架的海洋中暢遊了。
8. 我國瀕臨滅絕的植物
我國10株以下的珍稀植物有:
普陀鵝耳櫪 現存1株。屬樺木科落葉喬木,瀕危種,國家1級保護植物,中國特有種。20世紀50年代在普陀山尚有數棵,後因開荒墾殖等原因遭到破壞。
絨毛皂莢 現僅存2株 豆科落葉喬木,瀕危種,國家2級保護植物。絨毛皂莢因莢果密被黃綠色絨毛而得名,花雜性,結實極少。文獻記載,可用皂莢為砧木進行嫁接繁殖,但技術要求很高,不易掌握。
廣西火桐 現僅存3株 梧桐科落葉喬木,瀕危種,國家2級保護植物,為我國特有。木材紋理直,材質柔韌易加工,不開裂,是製作傢具、建築、膠合板的上等用材。先花後葉,花色鮮艷靚麗。具有很高的觀賞價值,是園林綠化和行道樹的佳品。
百山祖冷杉 現僅存3株 松科常綠喬木,瀕危種,國家1級保護植物,中國特有種。百山祖冷杉是我國特有的古老殘遺植物,也是我國東南沿海唯一殘存至今的冷杉屬植物。1987年,國際物種生存保護委員會將百山祖冷杉公布為世界上最受嚴重威脅的12個瀕危物種之一。
羊角槭 現僅存4株 槭樹科落葉喬木,瀕危種,國家2級保護植物,中國特有種。與產於日本北海道的日本羊角槭親緣關系極為密切,系古老的殘遺種,具有重要的科學價值。
天目鐵木 現僅存5株 樺木科落葉喬木,瀕危種,國家1級保護植物,中國特有種。因其所處地歸當地農村集體所有,生境受人為干擾頻繁,處境危險。
華蓋木 現僅存6株 木蘭科常綠喬木,稀有種,國家1級保護植物。華蓋木為單型屬,僅1個,且成株過於稀少,雖開花結果正常,但每果成熟的種子很少,在原生母樹周圍一直未見幼苗,天然更新能力很低。
滇桐 現僅存6株 椴樹科常綠大喬木,瀕危種,國家2級保護植物。為我國西南特有種,也是滇桐屬這一寡種屬的主要樹種之一,在區系地理研究和選育珍貴樹種應用中均有重要價值.
膝柄木 現僅存10株 衛矛科半常綠喬木,瀕危種,國家1級保護植物。我國僅此一種。廣西西南部發現的膝柄木是該屬分布最北的種類。對研究我國種子植物區系地理及其熱帶親緣具有重要的科學價值。
http://www.5ud.net/read.php?tid=81597
中國有著豐富的植物資源,僅高等植物就有470科、3700餘屬、約30000種。
但由於人類對自然環境和植物資源的干擾和破壞,植物物種滅絕的速度急劇加快。我國於1984年公布了第一批珍稀瀕危保護植物名錄,共包括
388種植物。其中以下8種植物被列為一級保護植物,具有極高的科學價值和經濟價值。
植物環境是人類產生的搖籃,也是人類賴以生存的基礎。「保護植物就是保護人類自己」,讓我們一起努力共同愛護植物,愛護我們
生存的環境。
l 桫欏( Alsophila spinulosa)
桫欏科樹型蕨類,中生代時在地球上廣泛分布,現具有較多的地方特有種,是研究物種形成和植物地理分布關系的理想對象。
2 人參(Panax ginseng)
五加科草本植物,是第三紀孑遺植物,也是珍貴的中葯材。由於過度採挖,在東北已處於瀕臨滅絕的邊緣。
3 銀杉(Cathaya argyrophylla)
松科常綠喬木,分布在廣西、貴州、湖南、四川等地的局部山區。其花粉曾在歐亞大陸第三紀沉積物中發現,被譽為植物界的大熊貓。
4 水杉(Metasequoia glyptostroboides)
杉科落葉大喬木,中國特有種和世界著名的孑遺植物,素有「活化石」之稱。自然分布於湖北、四川、湖南交界。在北京植物園櫻桃溝內
有一處北方難得一見的成片水杉林,蔚為壯觀。
5 禿杉(Taiwania flousiana)
杉科常綠大喬木,是珍稀的孑遺植物,對研究植物系統發育有重要的科學價值,同時也是重要的速生造林樹種。
6 望天樹(Parashorea chinensis)
龍腦香科常綠大喬木,僅分布於雲南、廣西局部地區。樹干通直,有板根,是熱帶優良的用材樹種,對研究我國熱帶植物區系也有重要意義。
7 珙桐(Davidia involucrata)
藍果樹科落葉喬木,花型奇特,具有兩片狀如鴿翼的白色苞片,故有鴿子樹之稱。中國特有第三紀古熱帶植物區系孑遺種。
8 金花茶(Camellia nitidissima)
山茶科常綠灌木或小喬木,分布於廣西。花瓣金黃色,具蠟質光澤,是我國寶貴的種質資源,被譽為「茶花皇後」。
中國鴿子樹--珙桐
珙桐,別名水梨子、鴿子樹。屬於藍果樹科科,國家一級重點保護植物,是我國特產的單型屬植物。分布於陝西鎮坪;湖北神農架、興山;湖南桑植;貴州松桃,梵凈山;四川巫山、南川、平武、汶川、灌縣;雲南綏江等地的海拔1250--2200米的區域。
珙桐高約十至二十米,樹形高大挺拔,是一種很美麗的落葉喬木,世界上著名的觀賞樹種。每年四、五月間,珙桐樹盛開繁花,它的頭狀花序下有兩枚大小不等的白色苞片,呈長圓形或卵圓形,長六至十五厘米,寬三至八厘米,如白綾裁成,美麗奇特,好象白鴿舒展雙翅;而它的頭狀花序象白鴿的頭,因此珙桐有「中國鴿子樹」的美稱。珙桐樹的木質結構細密,不易變形,切削容易,是木雕工藝的佳料。更重要的是,珙桐對研究古植物區系和系統發育均有重要的科學價值。 珙桐樹是一八六九年在我國發現的。因挖掘野生苗栽植及森林的砍伐破壞,目前數量較少,分布范圍日益縮小,有被其它闊葉樹種更替的危險。
大樹杜鵑
大樹杜鵑是一種原始而古老的植物類型,於1919年在雲南騰沖縣境內的高黎貢山海拔2100-2400米的原始森林中被首次發現,當時這株大樹杜鵑年齡已超過280歲,樹高達25米。
大樹杜鵑是一種常綠大喬木,樹高一般為20-25米,樹莖部的最大直徑達3.3米。褐色的樹皮,剝落得左一片右一片,顯得斑斑駁駁,飽經滄桑。小枝粗壯,上面被有短毛 ,葉子又厚又大,有橢圓形、長圓形和倒坡針形等形狀。葉子下面被毛,長大後逐漸脫落。2月-3月開化,傘形花絮。花的顏色為薔薇色中並略微帶紫的絢麗色彩,花萼為線裂的盤狀,上面有小齒狀裂紋。雄蕊16枚,極不等長,子房16室,上面也被絨毛。到了10月,它就結出長圓柱的木質蒴果,上面有棱,被有深褐色的絨毛。
大樹杜鵑在分類上隸屬於雙子葉植物鋼、杜鵑花目、杜鵑花科。杜鵑花科植物全世界共有1300多種,遍布於全球各地,但以亞熱帶山區為最多,我國約有700多種,分布在全國各地,但以西南地區的山地森林中為多,所以這一地區被認為是世界杜鵑類植物的分布中心。杜鵑花不但位居我國三大著名自然野生名花-杜鵑花、報春花、龍膽花之首,也是當今世界上最著名的花卉之一,有"花中兩方色"的美譽。在全世界800多個品種中,我國就有650多個。不同種類的杜鵑高高矮矮相差很大、小的種類身高不到1米,而大的種類如大樹杜鵑,高達數十米。
由於大樹杜鵑是如此地珍貴而稀少,所以被列為國家亞組合保護植物。
野生荔枝
荔枝被譽為"水果皇後"。我國是荔枝的故鄉,也是栽培荔枝最早的國家。野生荔枝主要分布於海南崖縣、陵小、昌江、保亭、東方、瓊中等縣的壩王嶺、獼猴嶺、吊冒山、尖峰嶺和廣東雷州豐島的徐聞等地。
野生荔枝是一種常綠大喬木,最高可達32米,胸徑194厘米,枝葉繁茂、生機盎然、樹皮為棕褐色,並帶有黃褐色的斑塊,葉子為羽狀復葉,互生,草質,橢圓狀,全緣,上面為深綠色,下麵粉綠色,嫩葉則呈線褐色。呈聚傘圓雌花序,綠白色的花朵較小。果通常為橢圓形或橢圓狀球形,成熟時果皮為暗紅色,上面具有小的瘤狀體。種為橢圓形,種皮暗褐色,上面具有光澤,外面為白色的假種皮所包被。
我國人工培育的荔枝樹一般只有5-10米高,樹皮光滑,葉片由紅褐色變為暗綠色。花朵很小,淡綠中帶幾分白色,並不算鮮艷,但它的果實卻特別引入注目。每到豐收時節累累果實掛滿枝頭,一穗穗,一串串,似翡翠,如瑪瑙,誘人垂涎欲滴。剝開果殼,裡面就露出了肥胖的半透明的肉球晶瑩如雪,一滴滴地外往淌著甜水,吃上幾顆,頓覺清涼酸甜,沁人心肺。
荔枝具有豐富的營養,是一種高級滋補果品還有養血、消腫、開胃、益脾的葯用價值,它的木材也被列入特等商品用材,縱理交錯,結構緻密,材質堅硬而重,少開裂,切面光滑,縣有光澤,抗腐性強,可供製作上等傢具、高級建築的用材。
野生荔枝在分類上隸屬雙子葉植物綱、無患子目、無患子科。它被列為國家I級保護植物。
水杉
在40多年前,所有的人都認為,水杉早已在地球上絕了種,只有通過古代地層中發掘的化石才能知道它的模樣。
40年代初,我國學者於四川萬縣磨刀溪首次發現了幾棵奇樹,它們高達30多米,胸徑7米多,根部龐大,樹干筆直,蒼勁參天,樹齡已有400多年。當時由於缺乏資料,未能做出鑒定。1941年以後的兩年間,人們根據這種樹的枝葉,花和種子標本進行研究鑒定,定名為水杉。這是水杉屬的子遺,為我國所獨有。
水杉是杉科落葉喬木,高30-40米,主幹挺拔,側枝橫伸,南北向、東西向交替著生主幹,下長上短,層層舒展,宛如塔尖。線形而扁平的葉子,分左右兩側著生在小枝上。葉子能夠隨季節更換而改變顏色:春天,葉色嫩綠;夏天,葉色翠綠,青綠可愛;秋天,葉色變黃,滿峰披金;冬天,葉色變紅,經霜更紅,然後凋落。
水杉2月下旬開花,花為單性,雄雌同株,球球花單生於,二年生的枝頂或葉腋部,雄蕊約有20枚,交互對生。雌球花單生於二年生極的頂部,花縣短柄,由22枚-28枚苞鱗和珠鱗組成,也是交互對生,各有5-9胚珠。受粉後生成近圓的球果。種子扁平成倒卵形。球果熱時呈深褐色,成熟期為當年的11月。
水杉不但是珍貴的活化石,樹中佼佼者,而且還有它很強的生命力和廣泛的適應性,生長迅速,是優良的綠色樹種。它的經濟價值很高,它的木材是紫紅色的,既細密又輕軟,是造船、建築、造紙和製作傢具、農具的好材料。
水杉在分類上隸屬裸子植物門、松柏綱、杉料。它是我國I級保護植物。
望天樹
望天樹不僅是熱帶雨林中最高的樹木,也是我國最高大的闊葉喬木。我國主要分布於雲南南部西雙版納的勐臘和東南部的河口、馬關等縣,以及廣西西南部一帶。
望天樹是一種常綠大喬木高度在60米以上,胸徑一般在1.3米左右,最大可達3米。主幹渾圓通直,人地面向上直至30多米高處連一個細小的分枝也沒有。它的樹皮為褐色或深褐色。常綠的葉子為草質,互生,呈卵狀橢圓形或披針狀橢圓形,前端急劇變尖或逐步變尖,基部為圓形或寬楔形。葉上有羽狀的脈紋,近於平行。葉的背面脈序突起,還有許多又細又密的茸毛。
望天樹多生長在海拔350米-1100米之間的山地峽谷,及兩側坡地上,分布區的面積僅有20平方公里。它的分布區位於熱帶季風氣候區向南開口的河谷地區,全年都處於高溫、高濕、靜風、無霜的狀態中。望天樹喜歡生長在赤紅壤、砂壤及石灰壤上,在雲南有千果欖仁、番龍服等伴生,在廣西有蜆木、頂果樹、廣西槭、仕豆等樹木伴生。
望天樹的樹干通直,木樹性質優良,非常堅硬,加工性能也好,而且不怕腐蝕,不怕病蟲侵害,是優良的用材樹種,也是製造,高級傢具、樂器、橋梁等的理想材料。它的木材中還含有豐富的樹膠,花中含有香料油,這些也都是重要的工業原料。
望天樹在分類學上隸屬雙子葉植物綱、龍腦香料。由於望天樹常常形成獨立的群落類型和自然景觀,所以可以看作熱帶雨林中的標志樹種。望天樹雖然高大,但結的果實卻很少,再加上病蟲害導致的落果現象十分嚴重,造成種子都落在地上,很快發芽或腐爛,壽命很短,不易採集,所以野外數量十分稀少,現已被列為國家I級保護植物。
核桃
核桃又叫胡桃,羌桃,是一種很古老的栽培果樹。核桃仁是著名的乾果,與榛子、腰果、扁桃一起被譽為世界四大乾果。我國不僅盛產核桃,而且是核桃的故鄉。
核桃是胡桃科落葉喬木,高可達30米,樹冠寬闊,枝葉繁茂。它的樹皮為灰白色,但幼年時卻是灰綠色,而且很光潔潤滑,老年時則有很多淺淺的縱裂,小枝很粗。奇數羽狀復葉,小葉5-11個,長橢圓形,全緣。初夏開花,花單性,雌雄同株,柔荑花序下垂。核果橢圓形或球形,表面有兩條縱橫,還布滿了高高低低的花紋,種子富含油。
核桃產於我國黃河流域及以南地區,喜歡陽光充足的疏林,溫和、潮濕的氣息和深厚、疏鬆、肥沃、濕潤的土壤,較耐寒冷和乾旱,但不耐濕熱和鹽鹼,也不耐庇蔭,在郁閉度較高的林下,幼苗極小,生長較差。在天然分布區內,它們生長於海拔1400米-1700米之間的中、低山帶的陰坡下部或峽谷底部。
核桃自古以來,被視作難得的補品,除含大量脂肪、蛋白質等外,還含鈣、磷、鐵、碘、胡蘿卜素、硫胺素、尼克酸和其他維生素,種仁、果隔、果皮、樹葉都可作葯用。中醫學上用作溫肺、補腎葯,它性溫味甘,主治虛寒喘咳、腎虛腰痛等症。除此之外,核核木材質呈堅韌,光滑美觀,不翹不裂,是很好的硬木材料,能做高級傢具以及武器和交通工具等的木質部分。核桃樹皮能提取栲膠、樹皮和外果皮能提取單寧,樹根可做染料,就連堅硬的碎果殼也能在工業上大顯神通,用它製造的活性炭可以吸附各種有毒物質,是防毒面具中不可缺少的材料。
核桃在分類上屬於雙子葉植物綱、胡核目、胡材科。它被列為我國I級保護植物。由於亂砍濫伐等人類經濟活動的破壞,使核桃的野生分布區的面積日漸縮小,已經處於瀕臨絕滅的境地。
雪蓮
天山位於我國西北邊疆,海拔高度一般在4000米以上,主峰博格達峰高達5445米,山頂常年白雪皚皚,分外壯觀。雪蓮是天山的著名植物,喜生於高山陡岩、礫石和沙質潮濕處的雪山附近,故名雪蓮。
雪蓮屬於多年生的草本植物,地面以上的植株很矮,僅有15厘米-24厘米高。到了每年7月的開花季節,雪蓮就在莖的頂端生出一個大而鮮艷的花盤,周圍有淡黃色半球狀大苞葉圍成一圈。花朵的整體看上去就和水生的荷花差不多,在皚皚白雪的襯托下,更顯得異常美麗動人。而當雲雪籠罩之時,它又悄悄地合了起來。雪蓮的花香襲人,順風時香味可以飄到幾十米遠。開花之後不久的8月,雪蓮就迅速地結出了長有縱肋的長圓形瘦果。它們有長長的根系,可充足地吸收養分水分;它們身上白色絨毛可防寒保溫,還能反射高山強烈的紫外線以減少對它們的損傷。
雪蓮在高山嚴酷的條件下,生長非常緩慢,至要至少4年-5年後才能開發結果。不過,由於生長期短,它能在較短的時間內迅速發芽,生長,開花和結果,這也是它們長期適應環境的結果。
雪蓮是一種名貴葯材,它的整個植珠曬干後都可以入葯,中醫認為雪蓮性溫,味微苦、具有散寒除濕、活血通徑、強筋助陽、抗炎鎮痛等功能,民間用以治療肺寒咳嗽,腎虛腰痛、月經不調、麻疹不適、跌打損傷,以及風濕性關節炎、貧血、陽痿、高山不適應等疾病。
雪蓮可以用種子繁鎮,但種子成熟時,高熱寒地區已經開始下雪,給採集種子帶來麻煩,而且雪蓮種子的發芽率低、繁殖不易、生長緩慢,人工栽培較難。
植物學界正研究進行人工繁殖,以獲得各種有用的產品。
夏蠟梅
夏蠟梅的分布區極為狹窄,僅分布於浙江省臨安縣西部一帶。
夏蠟梅屬於落葉灌木,高度大約在1米-3米之間。樹上有大枝和小枝,大枝呈二歧狀,小枝則相對而生。一年生的嫩枝是黃綠色的,到了第二年就變成了灰褐色,冬天時樹芽被葉柄的基部所包裹。樹葉呈橢圓形,單葉對生,全緣,無托葉夏蠟梅的葉子在每年的10月下旬即開始陸續脫落,一直到第二年的3月下旬至4月上旬才又重新生長。
夏蠟梅是蠟梅中比較特殊的一個種,與其家族隆冬臘月開花的大多數成員不同,到每年5月中,下旬的初夏季節才開放花朵。夏蠟梅的花一般先葉而開放,單獨生長於嫩枝的頂端,花朵潔白碩大,花為單生,兩性,花萼呈花瓣狀,花被片為多數,雄蕊18枚-19枚,著生於肉質花托頂部,花絲極短;心皮為多數,離生,著生於壺形花托內,子房上位,每室1至2胚珠,夏蠟梅的花期也很長,花朵一直持續到開放到6月上旬才逐漸凋謝。9月下旬至10月上旬是果實成熟的季節,每個聚合果都有一個近頂端收縮的像小編種一樣的果托,裡面盛有一個瘦瘦的橢圓形褐色果實,扁平或有棱,掛滿枝頭,隨風搖曳,成為珍貴的觀賞樹木。
夏蠟梅喜愛生長於海拔600米-1100米的山坡或溪谷中的亞熱帶局部常綠闊葉林或常綠、落葉闊葉混交林下,它屬於較為耐陰的樹種,氣候涼爽而濕潤,在強烈的陽光下會生長不良,甚至枯萎,它也不耐乾旱與瘠薄,但比較耐寒,特別喜歡生長在有較多山間溪流的以甜櫧、木荷、錢青柳等為優勢種的山谷林地中。
夏蠟梅在分類上隸屬於雙子葉植物綱、蠟梅科。它的花大而美麗,具有較高的觀賞價值,被列為國家I級保護植物。由於森林砍伐,生境漸趨惡化,分布區日漸縮小,因此必須進一步加強保護工作,以免使它陷入瀕危狀態。